Page 1 of 6 123 ... LastLast
Results 1 to 15 of 80
  1. #1
    WasserEsser's Avatar
    Join Date
    Jul 2015
    Gender
    male
    Posts
    735
    Reputation
    174
    Thanks
    677
    My Mood
    Busy

    Lightbulb inVincibleLib - An external CS:GO library for beginners



    Hello, i'm proud that you found your way to this post!

    I'm going to distance myself a little bit from the cheating scene, so i thought i'll leave something for other people to play around with.

    That's why i made inVincibleLib.

    InVincibleLib is a C++ Static Library which can be used to create external CS:GO hacks within minutes.
    It's meant for beginners and is currently in the early stages.

    I will be updating it in the future, so there are many more features to come.


    But what exactly is inVincibleLib?

    inVincibleLib is a static library for beginners which can be used to create external cheats for Counter-Strike: Global Offensive.
    Every function is commented, making it easy for you to understand how to use them.


    Example:



    Features:

    Client - A class to perform various tasks around the client

    Example:

    Code:
    using namespace inVincibleLib;
    
    if (Client::GetAttack2())
    	std::cout << "+attack2 is currently active!" << std::endl;
    
    if (Client::SetJump(1))
    	std::cout << "+jump" << std::endl;
    
    if (Client::SetJump(0))
    	std::cout << "-jump" << std::endl;
    Entity - A class to perform various tasks around Entities, specifically Players

    Example:

    Code:
    using namespace inVincibleLib;
    
    if(Entity::GetTeam(RandomEntityID) != LocalPlayer::GetTeam())
    	std::cout << "The Entity is not in your Team!" << std::endl;
    
    for (int i = 0; i < 64; i++)
    	{
    		if(!Entity::GetbSpotted(i))
    			Entity::SetbSpotted(i, 1);
    	}
    LocalPlayer - A class to perform various tasks around the LocalPlayer

    Example:

    Code:
    using namespace inVincibleLib;
    
    if(Entity::GetTeam(LocalPlayer::GetCrosshairID() - 1) != LocalPlayer::GetTeam())
    {
    	Client::SetAttack(1);
    	Sleep(10);
    	Client::SetAttack(0);
    }
    
    if(LocalPlayer::SetViewAngles(MyNewViewAngles))
    	std::cout << "ViewAngles successfully set!" << std::endl;
    Log - A class to perform various tasks around logging information to a file

    Example:

    Code:
    using namespace inVincibleLib;
    
    #define LOGPATH "C:\\MyCoolNewHack\\Log.txt"
    
    Log::NewLog("This is a Log!", LOGPATH);
    
    Log::NewWarning("This is a Warning!", LOGPATH);
    
    Log::NewError("This is an Error!", LOGPATH);
    Output:



    Memory - A class to perform various tasks around memory management

    Example:

    Code:
    using namespace inVincibleLib;
    
    while (!Memory::AttachProcess("csgo.exe"))
    {
    	Log::NewError("Couldn't find CS:GO!", LOGFILE);
    }
    Log::NewLog("Found CS:GO!", LOGFILE);
    
    Resources::ClientDLL = Memory::GetModuleInformation("client.dll");
    
    if (Resources::ClientDLL.modBaseAddr == 0x0)
    {
    	Log::NewWarning("Couldn't find client.dll!", LOGFILE);
    }
    Log::NewLog("Found client.dll!", LOGFILE);
    
    DWORD a = Memory::ReadMemory<DWORD>(Resources::ClientDLL.modBaseAddr + Offsets::m_dwLocalPlayer);
    
    if (Memory::WriteMemory<bool>(Entity::GetEntityBaseAddress(3) + Offsets::m_bSpotted, 1)
    	std::cout << "Successfully set bSpotted of Entity 3 to 1!" << std::endl;
    else
    	std::cout << "Error, use GetLastError to specify the exact error!" << std::endl;
    
    DWORD m_flFlashMaxAlpha = Memory::GetOffset("client.dll", "\x0F\x2F\xF2\x0F\x87\x00\x00\x00\x00\xF3\x0F\x10\xA1\x00\x00\x00\x00\x0F\x2F\xCC\x0F\x83", "xxxxx????xxxx????xxxxx", 13, false);
    Offset - A class to store all the current offsets

    Example:

    Code:
    using namespace inVincibleLib;
    
    Offsets::GetOffsetsFromFile("C:\\MyCoolHack\\Offsets.ini");
    
    DWORD a = Memory::ReadMemory<DWORD>(Resources::ClientDLL.modBaseAddr + Offsets::m_dwLocalPlayer);
    Resource - A class to store various variables

    Example:

    Code:
    using namespace inVincibleLib;
    
    DWORD a = Memory::ReadMemory<DWORD>(Resources::ClientDLL.modBaseAddr + Offsets::m_dwLocalPlayer);
    Vector2 - A vector class
    Vector3 - A vector class

    Example Project:

    Code:
    #include "inVincibleLib.h"
    
    #define LOGFILE "C:\\MyCoolPublicHack\\Log.txt"
    
    #define FL_ONGROUND (1<<0)
    
    using namespace inVincibleLib;
    
    int main()
    {
    	iLibrary::Setup("MyCoolPublicHack");
    
    	Offsets::GetOffsetsFromFile("C:\\MyCoolPublicHack\\Offsets.ini");
    
    	while ("This is copy pasted" != "true")
    	{
    		if (LocalPlayer::GetFlags() & FL_ONGROUND && GetAsyncKeyState(VK_SPACE) & 0x8000)
    		{
    			Client::SetJump(1);
    
    			Sleep(50);
    
    			Client::SetJump(0);
    		}
    
    		Sleep(1);
    	}
    
    	return 0;
    }
    How to install / use:



    Planned features:

    • Pattern Scanning to get Offsets dynamically
    • BSP Parsing
    • Description for every Offset
    • More functions based on requests


    Credits:
    Mozquito
    maxkunes
    @Yamiez
    More to come...

    Downloads for Visual Studio 2015 and 2013 are attached.

    Offsets.ini:

    Code:
    [Offsets]
    m_fAccuracyPenalty =
    m_nForceBone =
    m_iState =
    m_iClip1 =
    m_flNextPrimaryAttack =
    m_bCanReload =
    m_iPrimaryAmmoType =
    m_iWeaponID =
    m_bSpotted =
    m_bSpottedByMask =
    m_hOwnerEntity =
    m_vecOrigin =
    m_iTeamNum =
    m_flFlashMaxAlpha =
    m_flFlashDuration =
    m_iGlowIndex =
    m_angEyeAngles =
    m_iAccount =
    m_ArmorValue =
    m_bGunGameImmunity =
    m_iShotsFired =
    m_lifeState =
    m_fFlags =
    m_iHealth =
    m_hLastWeapon =
    m_hMyWeapons =
    m_hActiveWeapon =
    m_Local =
    m_vecViewOffset =
    m_nTickBase =
    m_vecVelocity =
    m_szLastPlaceName =
    m_vecPunch =
    m_iCrossHairID =
    m_dwModel =
    m_dwIndex =
    m_dwBoneMatrix =
    m_bMoveType =
    m_bDormant =
    m_dwClientState =
    m_dwLocalPlayerIndex =
    m_dwInGame =
    m_dwMaxPlayer =
    m_dwMapDirectory =
    m_dwMapname =
    m_dwPlayerInfo =
    m_dwViewAngles =
    m_dwViewMatrix =
    m_dwEnginePosition =
    m_dwRadarBase =
    m_dwRadarBasePointer =
    m_dwLocalPlayer =
    m_dwEntityList =
    m_dwWeaponTable =
    m_dwWeaponTableIndex =
    m_dwInput =
    m_dwGlobalVars =
    m_dwGlowObject =
    m_dwForceAttack =
    m_dwForceAttack2 =
    m_dwForceMoveForward =
    m_dwForceMoveBackward =
    m_dwForceMoveLeft =
    m_dwForceMoveRight =
    m_dwForceJump =
    <b>Downloadable Files</b> Downloadable Files
    Last edited by Yemiez; 10-25-2015 at 03:53 PM.

  2. The Following 64 Users Say Thank You to WasserEsser For This Useful Post:

    1205281301 (05-14-2016),3dprintcom (05-29-2020),Adrenaline (10-16-2015),aidan (06-18-2016),anime4049 (11-18-2015),astranormal (12-07-2015),azn1337 (02-27-2016),Block4o (10-16-2015),bluchz (07-23-2017),BumbleAir (10-17-2015),cgallagher21 (12-07-2015),Clxrk (08-01-2016),DADASDASDDAS (10-27-2015),darkus23 (01-27-2017),dickysmith (11-15-2015),Doctorate (05-14-2016),Duell10111 (10-17-2015),erwanito51 (04-14-2019),eugene.jason (02-06-2016),Fooolz__ (09-02-2019),FreshBounty (01-16-2016),gabenscamsyou1123 (10-15-2015),Gossam (08-08-2016),HeiGitoue (06-18-2016),hell-gate (02-22-2016),HiImSquishy (01-04-2016),Hunter (05-15-2016),inc3pt (10-21-2016),iTzCode (01-11-2016),Jan4V (12-12-2015),jebote123 (10-16-2015),JetDoe (02-11-2016),kenzomila (11-06-2015),klurosu (02-24-2016),knutyy (10-18-2018),KoPilotKain (12-22-2015),lfshr (05-17-2016),LoonyRules1 (05-27-2016),MakeACumBak (02-07-2016),memeweiner (01-30-2016),Micha2b (10-20-2015),mik334 (10-15-2015),Mintyy (11-30-2015),MobkoSK (10-15-2015),MrN1CK123 (10-16-2015),officialparL (07-23-2019),pChiken (02-29-2016),pharoh (02-24-2016),PhY'z (10-15-2015),Release Modz (04-10-2016),SLHX (01-17-2016),smurffaamaan (02-21-2016),styl123123 (10-27-2015),syserror404 (11-10-2015),Th3_Soult1on (10-17-2015),totallynotlolyou (10-18-2015),xghostranger (05-05-2016),xion2_ (11-14-2015),xKnox (02-17-2016),XSeA (03-11-2016),xSweg420 (10-26-2015),Yinty (11-14-2015),zmen21 (12-21-2018),zOLOyO (01-18-2016)

  3. #2
    rwby's Avatar
    Join Date
    Jul 2015
    Gender
    male
    Location
    client.dll
    Posts
    1,631
    Reputation
    142
    Thanks
    6,724
    Good job. Had the pleasure to talk to this looks really cool im going to look at this Hopefully you update it with new stuff!

  4. The Following User Says Thank You to rwby For This Useful Post:

    WasserEsser (10-15-2015)

  5. #3
    WasserEsser's Avatar
    Join Date
    Jul 2015
    Gender
    male
    Posts
    735
    Reputation
    174
    Thanks
    677
    My Mood
    Busy
    Quote Originally Posted by rwby View Post
    Good job. Had the pleasure to talk to this looks really cool im going to look at this Hopefully you update it with new stuff!
    I will be pushing out an update tomorrow.

  6. #4
    Color's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Posts
    19,896
    Reputation
    2588
    Thanks
    7,864
    My Mood
    Lurking
    Looks good.
    //Approved

    Member Since 8/05/2012
    Editor 4/04/13 - 4/21/13
    Middleman 7/14/13 - 11/4/13

    Battlefield Minion 6/13/14-3/20/15
    Steam Minion 7/16/14-3/20/15

    Minion+ 10/1/14-3/20/15
    M.A.T. Minion 10/19/14-3/20/15
    ROTMG Minion 1/14/15-3/20/15

    Donator Since 2/26/15 (Thanks @Cursed!)
    Steam Minion 5/9/15 - 11/5/15
    OSFPS Minion 9/15/15 - 11/5/15


  7. The Following User Says Thank You to Color For This Useful Post:

    WasserEsser (10-15-2015)

  8. #5
    mik334's Avatar
    Join Date
    Oct 2009
    Gender
    male
    Posts
    108
    Reputation
    10
    Thanks
    25
    My Mood
    Bashful
    thanks this is like a framework wtf im making my own hack in a jiffy!

  9. #6
    HitByParkedCar's Avatar
    Join Date
    Sep 2015
    Gender
    male
    Posts
    309
    Reputation
    10
    Thanks
    2,370
    My Mood
    Amused
    This is fantastic work!
    But although this makes it very easy to pick up hacking it doesn't teach you how to code C++

    P.S inVincible v3?? :c

  10. #7
    Radu97's Avatar
    Join Date
    May 2015
    Gender
    male
    Location
    Iasi
    Posts
    2,360
    Reputation
    67
    Thanks
    28,272
    My Mood
    Happy
    Quote Originally Posted by HitByParkedCar View Post
    This is fantastic work!
    But although this makes it very easy to pick up hacking it doesn't teach you how to code C++

    P.S inVincible v3?? :c
    i think it sorta does the code is simple rest of pure logic .

  11. #8
    asuchan's Avatar
    Join Date
    Aug 2015
    Gender
    female
    Posts
    74
    Reputation
    19
    Thanks
    24
    compiled into a static library to hide the paste and horribly written code, nice.

  12. #9
    rwby's Avatar
    Join Date
    Jul 2015
    Gender
    male
    Location
    client.dll
    Posts
    1,631
    Reputation
    142
    Thanks
    6,724
    Quote Originally Posted by asuchan View Post
    compiled into a static library to hide the paste and horribly written code, nice.
    lmao this guy ^

    //2short

  13. #10
    Anthony75126's Avatar
    Join Date
    Sep 2015
    Gender
    male
    Posts
    38
    Reputation
    10
    Thanks
    8
    My Mood
    Cool
    So I'm guessing you need at least A BIT of knowledge in C++?
    Hello! I would like to say that if my post helps you in any way, shape, or form, please feel free to click the thanks button!




    Posts:
    [] 20
    [] 50
    [] 75
    [] 100
    [] 500

    https://imgur.com/UVyh3K3

  14. #11
    Radu97's Avatar
    Join Date
    May 2015
    Gender
    male
    Location
    Iasi
    Posts
    2,360
    Reputation
    67
    Thanks
    28,272
    My Mood
    Happy
    Quote Originally Posted by Anthony75126 View Post
    So I'm guessing you need at least A BIT of knowledge in C++?
    trust me is very useful i haven't tried it but you can do something like if(player.isalive) shoot which is simpleaf

  15. #12
    WasserEsser's Avatar
    Join Date
    Jul 2015
    Gender
    male
    Posts
    735
    Reputation
    174
    Thanks
    677
    My Mood
    Busy
    Quote Originally Posted by Radu97 View Post
    trust me is very useful i haven't tried it but you can do something like if(player.isalive) shoot which is simpleaf
    Code:
    if (EntityManager::GetHealth(EntityID) > 0 && EntityManager::GetHealth(EntityID) < 100 && !EntityManager::GetDormant(EntityID))
    {
           Shoot();
    }

  16. #13
    robbggf's Avatar
    Join Date
    Mar 2015
    Gender
    male
    Posts
    141
    Reputation
    10
    Thanks
    9
    Quote Originally Posted by WasserEsser View Post
    Code:
    if (EntityManager::GetHealth(EntityID) > 0 && EntityManager::GetHealth(EntityID) < 100 && !EntityManager::GetDormant(EntityID))
    {
           Shoot();
    }
    Could you use Notepad++ to code hacks?

  17. #14
    Adrenaline's Avatar
    Join Date
    Jul 2015
    Gender
    male
    Location
    Visual Studio
    Posts
    1,126
    Reputation
    29
    Thanks
    503
    My Mood
    Angelic
    Quote Originally Posted by robbggf View Post
    Could you use Notepad++ to code hacks?
    Download Visual Studio Community 2015. Search on YT for Coding Newbie and Crazywinkstudio and thenewbostons and practice all what they do.
    Or just learning c++ if it is only for csgo hacks.

    Hit Das Thanks Button


  18. The Following 2 Users Say Thank You to Adrenaline For This Useful Post:

    *VIRE* (10-25-2015),360noskope (10-24-2015)

  19. #15
    Radu97's Avatar
    Join Date
    May 2015
    Gender
    male
    Location
    Iasi
    Posts
    2,360
    Reputation
    67
    Thanks
    28,272
    My Mood
    Happy
    Quote Originally Posted by WasserEsser View Post
    Code:
    if (EntityManager::GetHealth(EntityID) > 0 && EntityManager::GetHealth(EntityID) < 100 && !EntityManager::GetDormant(EntityID))
    {
           Shoot();
    }
    as i said simple . you could add something like a bigger bool .isAlive(if health > 0 , lifestate ,!dormant) return true else return false .

Page 1 of 6 123 ... LastLast

Similar Threads

  1. WPE for Beginners (Flash Games)
    By Zededarian in forum Game Hacking Tutorials
    Replies: 9
    Last Post: 03-19-2016, 11:59 AM
  2. [Source Code] Basic External Memory Library for vb.net - ReadProcessMemory & WriteProcessMemory
    By abuckau907 in forum Visual Basic Programming
    Replies: 0
    Last Post: 01-05-2014, 03:45 PM
  3. best c++ tutorial for beginners!
    By WacKer in forum C++/C Programming
    Replies: 31
    Last Post: 12-05-2009, 06:30 AM
  4. C++ Hackers Library ~ For beginners
    By scriptkiddy in forum C++/C Programming
    Replies: 27
    Last Post: 10-22-2009, 04:34 PM
  5. good C++ tutorial for beginner?
    By MaskedFox in forum C++/C Programming
    Replies: 11
    Last Post: 12-05-2007, 04:34 PM

Tags for this Thread