 |
19.05.2014, 10:04
|
#1
|
|
|
|
Пехотинец
|
 Регистрация: 09.04.2010
 Сообщений: 95
 Популярность: -1654
 Сказал(а) спасибо: 30
Поблагодарили 7 раз(а) в 6 сообщениях
|
[C++] SICKER PRIVATE HACK
Код:
#include <windows.h>
#include <iostream>
#include <TlHelp32.h>
using namespace std;
DWORD GetModuleBaseExtern(const DWORD dwProcessId, const char *szModuleName)
{
#ifdef _GMBE_CHECK_PARAMS_
if (!dwProcessID) || (!szModuleName) return 0;
#endif
HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, dwProcessId);
if (!hSnap) return 0;
MODULEENTRY32 me;
me.dwSize = sizeof(MODULEENTRY32);
DWORD dwReturn = 0;
if (Module32First(hSnap, &me)) {
while (Module32Next(hSnap, &me)) {
if (lstrcmpi(me.szModule, szModuleName) == 0) {
dwReturn = (DWORD)me.modBaseAddr;
break;
}
}
}
CloseHandle(hSnap);
return dwReturn;
}
int main(int argc,char* argv)
{
SetConsoleTitle("Sick 1337 Private Hack");
HWND hwnd = NULL;
DWORD pid;
HANDLE hProcess;
DWORD clientbase;
DWORD overlay;
unsigned long pID;
DWORD Localentity;
int m_fFlags;
int steamoverlay;
int drawothermodels = 1;
int drawothermodels_an = 2;
int Flash_aus = 0;
int smoke_aus = 0;
int smoke_an = 1;
int InCross;
bool an = false;
anfang :
DWORD GetModuleBaseExtern(const DWORD dwProcessId, const char *szModuleName);
HWND hWnd = FindWindow(NULL,"Counter-Strike Source");
GetWindowThreadProcessId(hWnd,&pID);
hProcess = OpenProcess(PROCESS_ALL_ACCESS,FALSE,pID);
hwnd = FindWindow (NULL, "Counter-Strike Source");
GetWindowThreadProcessId (hwnd, &pid);
hProcess = OpenProcess (PROCESS_VM_OPERATION | PROCESS_VM_READ | PROCESS_VM_WRITE | PROCESS_QUERY_INFORMATION, FALSE, pid);
GetWindowThreadProcessId (hwnd, &pid);
hProcess = OpenProcess (PROCESS_ALL_ACCESS, 0, pid);
clientbase = GetModuleBaseExtern(pid, "client.dll");
overlay = GetModuleBaseExtern(pid,"gameoverlayrenderer.dll");
{
while(hwnd == 0)
{
Sleep(2000);
goto anfang;
}
}
while(hwnd != 0)
{
ReadProcessMemory(hProcess, (LPCVOID)(clientbase + 0x7CC0F4), &Localentity, sizeof(DWORD), NULL);
ReadProcessMemory(hProcess, (LPCVOID)(Localentity + 0x14A8), &InCross, sizeof(int), NULL);
WriteProcessMemory(hProcess, (PBYTE*)(Localentity + 0x1410), &Flash_aus, sizeof(int), NULL);
if (GetAsyncKeyState(VK_SPACE))
{
ReadProcessMemory(hProcess, (LPCVOID)(Localentity + 0x314), &m_fFlags, sizeof(int), NULL);
if( m_fFlags & ( 1 || 3 || 5 || 7 ))
{
ReadProcessMemory(hProcess, (LPCVOID)(overlay + 0x7BF60), &steamoverlay, sizeof(int), NULL);
if(steamoverlay == 0)
{
SendMessage( hWnd, WM_KEYDOWN, VK_SPACE, 0x390000 );
Sleep(30);
SendMessage( hWnd, WM_KEYUP, VK_SPACE, 0x390000 );
Sleep(30);
}
}
}
if (GetAsyncKeyState(VK_INSERT) && an == false)
{
WriteProcessMemory(hProcess, (PBYTE*)(clientbase + 0x78DAD0), &drawothermodels_an, sizeof(int), NULL);
WriteProcessMemory(hProcess, (PBYTE*)(clientbase + 0x7BFAB0), &smoke_aus, sizeof(int), NULL);
an = true;
Sleep(1000);
}
if (GetAsyncKeyState(VK_INSERT) && an == true)
{
WriteProcessMemory(hProcess, (PBYTE*)(clientbase + 0x78DAD0), &drawothermodels, sizeof(int), NULL);
WriteProcessMemory(hProcess, (PBYTE*)(clientbase + 0x7BFAB0), &smoke_an, sizeof(int), NULL);
an = false;
Sleep(1000);
}
if(GetAsyncKeyState(VK_XBUTTON1) && InCross > 0 && InCross <= 64)
{
mouse_event( MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0 );
Sleep( 50 );
mouse_event( MOUSEEVENTF_LEFTUP, 0, 0, 0, 0 );
Sleep( 75 );
}
if(!FindWindow(NULL,"Counter-Strike Source"))
{
exit(0);
}
Sleep(5);
}
}
________________
Знаю все хитрости и баги в игре Легенда, пишем в ЛС.
Кому помог, жмём "Спасибо" Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
19.05.2014, 10:49
|
#2
|
|
|
|
Сержант
|
 Регистрация: 11.11.2011
 Сообщений: 98
 Популярность: 33905
 Золото Zhyk.Ru: 70
 Сказал(а) спасибо: 792
Поблагодарили 342 раз(а) в 205 сообщениях
|
Re: [C++] SICKER PRIVATE HACK
утечка хендлов. дублирование блока кода, как ты его скомпилировал?
|
|
|
21.05.2014, 08:57
|
#3
|
|
|
|
Пехотинец
|
 Регистрация: 09.04.2010
 Сообщений: 95
 Популярность: -1654
 Сказал(а) спасибо: 30
Поблагодарили 7 раз(а) в 6 сообщениях
|
Re: [C++] SICKER PRIVATE HACK
________________
Знаю все хитрости и баги в игре Легенда, пишем в ЛС.
Кому помог, жмём "Спасибо" Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
24.05.2014, 17:11
|
#4
|
|
|
|
Сержант
|
 Регистрация: 11.11.2011
 Сообщений: 98
 Популярность: 33905
 Золото Zhyk.Ru: 70
 Сказал(а) спасибо: 792
Поблагодарили 342 раз(а) в 205 сообщениях
|
Re: [C++] SICKER PRIVATE HACK
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 23:31.
|
 |