Crysis 2 Demo - ammo, nametags для версии 1.0.0
F1 - Enables/Disables name tags.
F2 - Enables infinite ammo.
Credits: Impulser,armorfid,hooch.
^^^^^^^^^^^^^^^^^^^^^
don't rep me rep these 3
Code
Antivirus results
AhnLab-V3 - 2011.03.09.02 - 2011.03.09 - -
AntiVir - 7.11.4.138 - 2011.03.09 - -
Antiy-AVL - 2.0.3.7 - 2011.03.09 - -
Avast - 4.8.1351.0 - 2011.03.09 - -
Avast5 - 5.0.677.0 - 2011.03.09 - -
AVG - 10.0.0.1190 - 2011.03.09 - -
BitDefender - 7.2 - 2011.03.09 - -
CAT-QuickHeal - 11.00 - 2011.03.09 - -
ClamAV - 0.96.4.0 - 2011.03.09 - -
Commtouch - 5.2.11.5 - 2011.03.09 - -
Comodo - 7925 - 2011.03.09 - -
DrWeb - 5.0.2.03300 - 2011.03.09 - -
Emsisoft - 5.1.0.2 - 2011.03.09 - Trojan.Win32.Swizzor!IK
eSafe - 7.0.17.0 - 2011.03.07 - -
eTrust-Vet - 36.1.8205 - 2011.03.09 - -
F-Prot - 4.6.2.117 - 2011.03.09 - -
F-Secure - 9.0.16440.0 - 2011.03.09 - -
Fortinet - 4.2.254.0 - 2011.03.09 - -
GData - 21 - 2011.03.09 - -
Ikarus - T3.1.1.97.0 - 2011.03.09 - Trojan.Win32.Swizzor
Jiangmin - 13.0.900 - 2011.03.09 - -
K7AntiVirus - 9.92.4065 - 2011.03.09 - -
Kaspersky - 7.0.0.125 - 2011.03.09 - -
McAfee - 5.400.0.1158 - 2011.03.09 - -
McAfee-GW-Edition - 2010.1C - 2011.03.09 - -
Microsoft - 1.6603 - 2011.03.09 - -
NOD32 - 5939 - 2011.03.09 - -
Norman - 6.07.03 - 2011.03.09 - -
nProtect - 2011-02-10.01 - 2011.02.15 - -
Panda - 10.0.3.5 - 2011.03.09 - -
PCTools - 7.0.3.5 - 2011.03.09 - -
Prevx - 3.0 - 2011.03.09 - -
Rising - 23.48.02.06 - 2011.03.09 - -
Sophos - 4.63.0 - 2011.03.09 - -
SUPERAntiSpyware - 4.40.0.1006 - 2011.03.09 - -
Symantec - 20101.3.0.103 - 2011.03.09 - -
TheHacker - 6.7.0.1.146 - 2011.03.08 - -
TrendMicro - 9.200.0.1012 - 2011.03.09 - -
TrendMicro-HouseCall - 9.200.0.1012 - 2011.03.09 - -
VBA32 - 3.12.14.3 - 2011.03.09 - -
VIPRE - 8647 - 2011.03.09 - -
ViRobot - 2011.3.9.4349 - 2011.03.09 - -
VirusBuster - 13.6.241.0 - 2011.03.08 - -
File info:
MD5: 7df568f9cb8162f2de35084e5881bdb8
SHA1: 78b397e99e8f956382a86b1cbcca9bb8594eb33f
SHA256: 9fc4e6a4e91b833559af2b088c46a7c68941e901ad6be888dcd6acb77ec12dde
File size: 7168 bytes
Scan date: 2011-03-09 14:57:51 (UTC)
Original Scan
source using offsets posted:
Code
////////////////////////////////////
//Credits: Impulser,armorfid,hooch//
////////////////////////////////////
#include <Windows.h>
DWORD dwNametags,dwAmmo;
bool bNameTags,bAmmo = false;
///* dd87f7c */ \x8B\x35\x00\x00\x00\x00\x8\x6\x7D\x00\x1C\x00\x4D\x80\x0\x00 xx????xxx?x?xxx
void WriteBytes(void* pAddy, BYTE *bBytes,int iLength)
{
DWORD dwProtection;
VirtualProtect((void*)pAddy, iLength, PAGE_EXECUTE_READWRITE, &dwProtection);
memcpy((void*)pAddy, (const void*)bBytes, iLength);
VirtualProtect((void*)pAddy, iLength, dwProtection, NULL);
}
DWORD WINAPI Thread(LPVOID)
{
DWORD dwCrysisBase = NULL;
while(dwCrysisBase == NULL)
{
dwCrysisBase = (DWORD)GetModuleHandle("CryGameCrysis2");
Sleep(100);
}
dwNametags = (dwCrysisBase + 0xF50C2 );
dwAmmo = (dwCrysisBase + 0x4225D );
while(true)
{
if(GetAsyncKeyState(VK_F1)&1)
bNameTags = !bNameTags;
if(GetAsyncKeyState(VK_F2)&1)
bAmmo = !bAmmo;
if(bNameTags)
WriteBytes((void*)dwNametags,(PBYTE)"\xB3\x01",2);
else
WriteBytes((void*)dwNametags,(PBYTE)"\x8A\xD8",2);
if(bAmmo)
WriteBytes((void*)dwAmmo,(PBYTE)"\x90\x90\x90",3);
Sleep(250);
}
}
BOOL APIENTRY DllMain( HMODULE hModule,DWORD dwReason,LPVOID lpReserved)
{
switch (dwReason)
{
case DLL_PROCESS_ATTACH:
CreateThread( 0, 0, Thread, 0, 0, 0 );
break;
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
Доступно только для пользователей