Advertisement
Guest User

Untitled

a guest
Mar 17th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.49 KB | None | 0 0
  1. #pragma warning(disable:4996)
  2. #ifdef _MSC_VER
  3. #define _CRT_SECURE_NO_WARNINGS
  4. #endif
  5. #include <iostream>
  6. #include <windows.h>
  7. #include <SDKDDKVer.h>
  8.  
  9. using namespace std;
  10.  
  11. bool OFFEON = false; // DEFINIR LIGADO E DESLIGADO
  12.  
  13. void  OpenConsole()
  14. {
  15.     AllocConsole();
  16.     freopen("CONIN$", "r", stdin);
  17.     freopen("CONOUT$", "w", stdout);
  18.     freopen("CONOUT$", "w", stderr);
  19.     SetConsoleTitle(L"TESTE");
  20. }
  21.  
  22. DWORD PEGAADDRESS() { // PEGA ENDEREÇO FINAL DA VIDA
  23.  
  24.     DWORD Address = (int)GetModuleHandle(L"Torchlight.exe") + 0x00A2B6A4;            
  25.     printf("0x%X \n", Address);        
  26.  
  27.  
  28.     Address = *(DWORD*)Address;
  29.     printf("0x%X \n", Address);
  30.  
  31.  
  32.     Address = *(DWORD*)(Address + 0x1c);
  33.                                        
  34.     printf("0x%X \n", Address);
  35.  
  36.     Address = (Address + 0x394);
  37.                                
  38.     printf("0x%X \n", Address);  
  39.    
  40.    
  41.     return Address;
  42. }
  43.  
  44.  
  45. DWORD WINAPI IniComds(LPVOID blabla) {
  46.     DWORD EVIDA = 0; //PEGA ENDEREÇO FINAL
  47.         while (true) {
  48.  
  49.             if (GetAsyncKeyState(VK_F1) & 1) {
  50.  
  51.                 if (EVIDA == 0) {
  52.                     EVIDA = PEGAADDRESS();
  53.                 }
  54.                 OFFEON = !OFFEON;
  55.                 printf("Valor? %f \n", *(FLOAT*)EVIDA);
  56.                
  57.                 if (OFFEON == 0) { cout << "OFF"; }
  58.                 else { cout << "ON"; }
  59.                
  60.  
  61.             }
  62.             if (OFFEON && EVIDA != 0) {
  63.                 *(FLOAT*)EVIDA = 9999;
  64.             }
  65.  
  66.  
  67.  
  68.         }
  69.    
  70.     return 0;
  71. }
  72.  
  73.  
  74. BOOL APIENTRY DllMain(HMODULE hModule,
  75.     DWORD  dReason,
  76.     LPVOID lpReserved
  77. )
  78. {
  79.     if (dReason == DLL_PROCESS_ATTACH) {
  80.         OpenConsole();
  81.         CreateThread(NULL, NULL, IniComds, NULL, NULL, NULL);
  82.     }
  83.     return TRUE;
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement