OldSchoolHack

Register / Login English

sh 3.3

icon Thread: [Release] sh 3.3

Join Date: Aug 2007

Posts: 8643

User-Rating:

199 positive
33 negative
Kategorie: Americas Army
Entwickler: sandaasu

Beschreibung:
==========================================
version : 3.3 beta
==========================================


***********************************************
HOW TO USE ! :

1. Join a server
2. start hack, press enter .


***********************************************

CPP Code:
  1.  
  2.  
  3. #include <Windows.h>
  4. #include <iostream>
  5. #include <stdio.h>
  6. #include <TlHelp32.h>
  7. using std::cout;
  8. using std::cin;
  9. #include <limits>
  10. using std::numeric_limits;
  11. using std::streamsize;
  12. using namespace std;
  13. #include <cstdlib>
  14.  
  15.  
  16.  
  17. using namespace std;
  18.  
  19. HANDLE hProcess;
  20.  
  21. DWORD GetModuleBase(const DWORD dwProcessId, const char *szModuleName);
  22.  
  23.     
  24.  
  25. void WriteProcessMemory()
  26. {
  27.     
  28.     DWORD pID;
  29.     HANDLE hHandle;
  30.     HWND hWindow;
  31.     SetConsoleTitle( "SpaceHack by Sandaasu" );//titeltext
  32.     
  33.     hWindow = FindWindow(0, "Counter-Strike: Global Offensive");//finde Fenster mit diesem namen
  34.     GetWindowThreadProcessId( hWindow, &pID);//get PID
  35.     hHandle = OpenProcess( PROCESS_ALL_ACCESS, 0, pID);
  36.     if(hWindow == 0)
  37.     {
  38.         
  39.     system("color 80");//color
  40. cout << "\t\t\t +++++++++++++++++++++++++++++++++" << endl;
  41. cout << "\t\t\t ++++++###+++++++++++++##+++##++++" << endl;
  42. cout << "\t\t\t +++++###++++++++++++++##+++##++++" << endl;
  43. cout << "\t\t\t ++++###+++++++++++++++##+++##++++" << endl;
  44. cout << "\t\t\t ++###+++++++++++++++++#######++++" << endl;
  45. cout << "\t\t\t ++###+++++++++####++++#######++++" << endl;
  46. cout << "\t\t\t +++++###++++++++++++++##+++##++++" << endl;
  47. cout << "\t\t\t +++###++++++++++++++++##+++##++++" << endl;
  48. cout << "\t\t\t ++###+++++++++++++++++##+++##++++" << endl;
  49. cout << "\t\t\t +++++++++++++++++++++++++++++++++" << endl;
  50. cout << "\t\t\t +++++ SpaceHack by Sandaasu  ++++" << endl;
  51. cout << "\t\t\t +++++++++++++++++++++++++++++++++" << "\n " << endl;
  52.         cout << "Cannot find game.. Closing now.." << endl;
  53.         Sleep(3000);
  54.         exit(1);
  55.     }
  56.  
  57. }
  58. void appTitle()
  59. {
  60.     
  61.     WriteProcessMemory();
  62. }
  63.  
  64. void appFeatures()
  65. {
  66.     
  67.     system("color 80");//color
  68.     
  69.     
  70.     cout << "\t\t\t +++++++++++++++++++++++++++++++++" << endl;
  71.     cout << "\t\t\t ++++++###+++++++++++++##+++##++++" << endl;
  72.     cout << "\t\t\t +++++###++++++++++++++##+++##++++" << endl;
  73.     cout << "\t\t\t ++++###+++++++++++++++##+++##++++" << endl;
  74.     cout << "\t\t\t ++###+++++++++++++++++#######++++" << endl;
  75.     cout << "\t\t\t ++###+++++++++####++++#######++++" << endl;
  76.     cout << "\t\t\t +++++###++++++++++++++##+++##++++" << endl;
  77.     cout << "\t\t\t +++###++++++++++++++++##+++##++++" << endl;
  78.     cout << "\t\t\t ++###+++++++++++++++++##+++##++++" << endl;
  79.     cout << "\t\t\t +++++++++++++++++++++++++++++++++" << "\n " << endl;
  80.     cout << "Created by : Sandaasu" << endl;                    
  81.     cout << "Version : 3.3 Beta" << endl;                    
  82.     Sleep(5000);
  83.     system("cls");
  84.  
  85.     cout << "========================================"  << endl;
  86.  
  87.     cout << "[ HOTKEYS ]" << endl << endl;                    
  88.     cout << "\t    NumPad1 = SV bypass Activate" << endl;
  89.     cout << "\t    NumPad2 = Wallhack ON" << endl;
  90.     cout << "\t    NumPad3 = Wallhack OFF" << endl;
  91.     cout << "\t    NumPad4 = ESP ON " << endl;
  92.     cout << "\t    NumPad5 = ESP OFF" << endl;
  93.     cout << "\t    NumPad6 = FPS Active" << endl;
  94.     cout << "\t    NumPad7 = Glasswalls Active" << endl;
  95.     cout << "\t    NumPad8 = Remove Smoke" << endl;
  96.     cout << "\t    F1 = PANIC Key" << endl;
  97.     cout << "========================================"  << endl;
  98.     cout << "\tEsc: Close" << endl << endl << endl;
  99. }
  100.  
  101.  
  102. void appHotkeys()
  103. {
  104.     
  105.     
  106.     WriteProcessMemory();
  107.     
  108.     DWORD pID;
  109.     HANDLE hHandle;
  110.     HWND hWnd;
  111.     SetConsoleTitle( "Space Hack by Sandaasu" );//titeltext
  112.     hWnd = FindWindow(0, "Counter-Strike: Global Offensive");//finde Fenster mit diesem namen
  113.     GetWindowThreadProcessId( hWnd, &pID);//get PID
  114.     hHandle = OpenProcess( PROCESS_ALL_ACCESS, 0, pID);
  115.  
  116.  
  117.     /*
  118.      OLD !
  119.      Offsets und loads ===>
  120.  
  121.  
  122.      sv_Cheats                    engine.dll+6EE720
  123.      r_drawothermodesl            client.dll+889E88
  124.      ESP                            client.dll+88D090
  125.      fps                            client.dll+8ED738
  126.      GW                            materialsystem.dll+33A408
  127.      NS                            client.dll+8E7E30
  128.  
  129.  
  130.  
  131.              //Laden der Engine.dll
  132.  
  133.              DWORD EngineDll;
  134.              EngineDll = GetModuleBase( pID, "engine.dll");
  135.  
  136.              /////////////////////////////////////////////////
  137.  
  138.              //Laden der Client.dll
  139.  
  140.              DWORD ClientDll;
  141.              ClientDll = GetModuleBase( pID, "client.dll");
  142.              //cout << "Client.dll: " << ClientDll << "\n \n" << endl;
  143.  
  144.              /////////////////////////////////////////////////
  145.  
  146.              //Laden der materialsystem.dll
  147.  
  148.              DWORD materialsystemDll;
  149.              materialsystemDll = GetModuleBase( pID, "materialsystem.dll");
  150.  
  151.              /////////////////////////////////////////////////
  152.  
  153.  
  154.      */ //INFOS
  155.     
  156.     
  157.     while(true)
  158.     {
  159.         if(GetAsyncKeyState(VK_ESCAPE))
  160.         {
  161.             /*cout << "Bai Bai :) <3" << endl;
  162.              Sleep(5000);
  163.              exit(1);
  164.              */
  165.         }
  166.  
  167.  
  168.  
  169.         if(GetAsyncKeyState(VK_NUMPAD1))
  170.         {//SV_bypass
  171.             DWORD EngineDll;
  172.             EngineDll = GetModuleBase( pID, "engine.dll");
  173.             int bypass_value = 1;
  174.             /////////////////////////////
  175.             int offset = 0x6F9940;
  176.             /////////////////////////////
  177.             DWORD ibypass_value = sizeof(bypass_value);
  178.             WriteProcessMemory( hHandle, (LPVOID)( EngineDll + offset), &bypass_value, ibypass_value, 0);
  179.             cout << "sv bypass activated. " << endl;
  180.  
  181.         }
  182.  
  183.  
  184.         if(GetAsyncKeyState(VK_NUMPAD2))
  185.         {// WH ON
  186.  
  187.             DWORD ClientDll;
  188.             ClientDll = GetModuleBase( pID, "client.dll");
  189.             int wh_value = 2;
  190.             /////////////////////////////
  191.             int offset = 0x92CB50;
  192.             /////////////////////////////
  193.             DWORD iwh_value = sizeof(wh_value);
  194.             WriteProcessMemory( hHandle, (LPVOID)( ClientDll + offset), &wh_value, iwh_value, 0);
  195.             cout << "Wallhack ON . " << endl;
  196.             
  197.         }
  198.         if(GetAsyncKeyState(VK_NUMPAD3))
  199.         {//WH OFF
  200.             
  201.             
  202.             DWORD ClientDll;
  203.             ClientDll = GetModuleBase( pID, "client.dll");
  204.             int wh_value = 1;
  205.             /////////////////////////////
  206.             int offset = 0x92CB50;
  207.             /////////////////////////////
  208.             DWORD iwh_value = sizeof(wh_value);
  209.             WriteProcessMemory( hHandle, (LPVOID)( ClientDll + offset), &wh_value, iwh_value, 0);//8D0610
  210.             cout << "Wallhack OFF. " << endl;
  211.             
  212.         
  213.         }
  214.  
  215.         if(GetAsyncKeyState(VK_NUMPAD4))
  216.         {//ESP ON
  217.             DWORD ClientDll;
  218.             ClientDll = GetModuleBase( pID, "client.dll");
  219.             int esp_value = 1;
  220.             /////////////////////////////
  221.             int offset = 0x92C8F0;
  222.             /////////////////////////////
  223.             DWORD iesp_value = sizeof(esp_value);
  224.             WriteProcessMemory( hHandle, (LPVOID)( ClientDll + offset), &esp_value, iesp_value, 0);
  225.             cout << "ESP ON. " << endl;
  226.             
  227.         
  228.         }
  229.         if(GetAsyncKeyState(VK_NUMPAD5))
  230.         {//ESP OFF
  231.             DWORD ClientDll;
  232.             ClientDll = GetModuleBase( pID, "client.dll");
  233.             int esp_value = 0;
  234.             /////////////////////////////
  235.             int offset = 0x92C8F0;
  236.             /////////////////////////////
  237.             DWORD iesp_value = sizeof(esp_value);
  238.             WriteProcessMemory( hHandle, (LPVOID)( ClientDll + offset), &esp_value, iesp_value, 0);
  239.             cout << "ESP OFF. " << endl;
  240.             
  241.         
  242.         }
  243.         if(GetAsyncKeyState(VK_NUMPAD6))
  244.         {//FPS ON
  245.             DWORD ClientDll;
  246.             ClientDll = GetModuleBase( pID, "client.dll");
  247.             int fps_value = 2;
  248.             /////////////////////////////
  249.             int offset = 0x9900A0;
  250.             /////////////////////////////
  251.             DWORD ifps_value = sizeof(fps_value);
  252.             WriteProcessMemory( hHandle, (LPVOID)( ClientDll + offset), &fps_value, ifps_value, 0);
  253.             cout << "FPS Active. " << endl;
  254.         
  255.         }
  256.         if(GetAsyncKeyState(VK_NUMPAD7))
  257.         {//Glasswalls
  258.             DWORD materialsystemDll;
  259.             materialsystemDll = GetModuleBase( pID, "materialsystem.dll");
  260.             int walls_value = 2;
  261.             /////////////////////////////
  262.             int offset = 0x33B428;
  263.             /////////////////////////////
  264.             DWORD iwalls_value = sizeof(walls_value);
  265.             WriteProcessMemory( hHandle, (LPVOID)( materialsystemDll + offset), &walls_value, iwalls_value, 0);
  266.             Sleep(3000);
  267.             int walls2_value = 1;
  268.             DWORD iwalls2_value = sizeof(walls2_value);
  269.             WriteProcessMemory( hHandle, (LPVOID)( materialsystemDll + offset), &walls2_value, iwalls2_value, 0);
  270.             cout << "Glasswalls Active. " << endl;
  271.         }
  272.         
  273.         if(GetAsyncKeyState(VK_NUMPAD8))
  274.         {//NoSmoke
  275.             
  276.             DWORD ClientDll;
  277.             ClientDll = GetModuleBase( pID, "client.dll");
  278.             int smoke_value = 0;
  279.             /////////////////////////////
  280.             int offset = 0x98ACA0;
  281.             /////////////////////////////
  282.             DWORD ismoke_value = sizeof(smoke_value);
  283.             WriteProcessMemory( hHandle, (LPVOID)( ClientDll + offset), &smoke_value, ismoke_value, 0);
  284.             cout << "No Smoke Active. " << endl;
  285.             
  286.         
  287.         }
  288.         if(GetAsyncKeyState(VK_F1))
  289.         {//PANIC
  290.  
  291.             
  292. //enter panic here
  293.  
  294.         }
  295.  
  296.     }
  297. }
  298.  
  299.     
  300.  
  301. int main()
  302. {    
  303.     appTitle();
  304.     appFeatures();
  305.     appHotkeys();
  306. }
  307.  
  308. DWORD GetModuleBase(const DWORD dwProcessId, const char *szModuleName)
  309. {
  310.     HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, dwProcessId);
  311.     if (!hSnap)
  312.     {
  313.         return 0;
  314.     }
  315.     MODULEENTRY32 me;
  316.     me.dwSize = sizeof(MODULEENTRY32);
  317.     DWORD dwReturn = 0;
  318.     if (Module32First(hSnap, &me))
  319.     {
  320.         while (Module32Next(hSnap, &me))
  321.         {
  322.             if (lstrcmpi(me.szModule, szModuleName) == 0)
  323.             {
  324.                 dwReturn = (DWORD)me.modBaseAddr;
  325.                 break;
  326.             }
  327.         }
  328.     }
  329.     CloseHandle(hSnap);
  330.     return dwReturn;
  331. }
  332.  

Screenshots:
https://www.oldschoolhack.me/hackdata/screenshot/thumb/3b50a84a98ec326ae3d0001b003d9861.jpg https://www.oldschoolhack.me/hackdata/screenshot/thumb/0ece86948ef3b2a7fa93214ab6fbe3d6.jpg

Download:
[AA] sh 3.3

__________________

Hallo