Work Sampai MT ^_^
:
:
#define WIN32_LEAN_AND_MEAN
#include
#include
#include
#pragma warning(disable: 4700)
#define OFS_PF 0x537156
#define OFS_PFBR 0x537194
#define OFS_PFBR2 0x54B3D0
#define OFS_BU 0x549489
#define OFS_OTP 0x54B8CC
#define OFS_PANG 0x549850
#define OFS_GREAT 0x37BDB8
#define OFS_AUTO1 0x37BDD4
#define OFS_AUTO2 0xD18D24
#define OFS_SKIP 0x502130
#define OFS_SCORE 0x5371F4
LPTSTR ModulGame = "Audition.exe";
DWORD Gravity, adrSpeed, dwI3EXEC, adrProteck, adrDelay, adrCrusade, adrKebal, adrDarah,ofsMNZ1, dwBase, Change, CheckProtection;
void Patch(void *adr, void *ptr, int size)
{
DWORD OldProtection;
VirtualProtect(adr,size,PAGE_EXECUTE_READWRITE, &OldProtection);
memcpy(adr,ptr,size);
VirtualProtect(adr,size,OldProtection, &OldProtection);
}
void WritePointer(unsigned long ulBase, int iOffset, int iValue)
{
if (!IsBadReadPtr((VOID*)ulBase, sizeof(unsigned long)))
{
if (!IsBadWritePtr((void*)(*(unsigned long*)ulBase + iOffset), sizeof(unsigned long)))
{
*(int*)(*(unsigned long*)ulBase + iOffset) = iValue;
}
}
}
DWORD WINAPI MemPacth(LPVOID param)
{
while (1) {
if (GetAsyncKeyState(VK_F3)&1) {
MessageBeep(MB_ICONINFORMATION);
DWORD adrMin1, adrMin2 = 0;
DWORD dwPB = (DWORD)GetModuleHandleA(ModulGame);
if (dwPB > 0) {
adrMin1 = dwPB + (DWORD)OFS_PF;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x00\x00\x00\x00\x7D\x3F\x33\x33", 8);
adrMin1 = dwPB + (DWORD)OFS_PFBR;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x99\x99\x99\x99", 4);
adrMin1 = dwPB + (DWORD)OFS_PFBR2;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x99\x99\x99\x99", 4);
adrMin1 = dwPB + (DWORD)OFS_BU;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11?\x11\x11\x11\x11\x11\x11\x11\x14", 28);
adrMin1 = dwPB + (DWORD)OFS_OTP;
Patch((void *)(adrMin1),(void*)(PBYTE)"\xFF", 1);
adrMin1 = dwPB + (DWORD)OFS_PANG;
Patch((void *)(adrMin1),(void*)(PBYTE)"\xFF", 1);
}
}
if (GetAsyncKeyState(VK_F4)&1) {
MessageBeep(MB_ICONINFORMATION);
DWORD adrMin1, adrMin2 = 0;
DWORD dwPB = (DWORD)GetModuleHandleA(ModulGame);
if (dwPB > 0) {
adrMin1 = dwPB + (DWORD)OFS_PF;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x7D\x3F\x33\x33\x73\x3F\x9A\x99", 8);
adrMin1 = dwPB + (DWORD)OFS_PFBR;
Patch((void *)(adrMin1),(void*)(PBYTE)"\xEE\x7C\x7F\x3F\xA4\x70\x7D\x3F", 8);
adrMin1 = dwPB + (DWORD)OFS_PFBR2;
Patch((void *)(adrMin1),(void*)(PBYTE)"\xEE\x7C\x7F\x3F\xA4\x70\x7D\x3F", 8);
adrMin1 = dwPB + (DWORD)OFS_BU;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x00\x00\x00\x0F\x00\x00\x00\x1B", 8);
adrMin1 = dwPB + (DWORD)OFS_OTP;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x3F\x1F\x85\x2B\x3F\xCD\xCC\xCC", 8);
adrMin1 = dwPB + (DWORD)OFS_PANG;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x05\x00\x00\x00\x11\x00\x00\x00", 8);
}
}
if (GetAsyncKeyState(VK_F5)&1) {
MessageBeep(MB_ICONINFORMATION);
DWORD adrMin1, adrMin2 = 0;
DWORD dwPB = (DWORD)GetModuleHandleA(ModulGame);
if (dwPB > 0) {
adrMin1 = dwPB + (DWORD)OFS_AUTO1;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x8B\x0C\x38\x89\x08\x90\x90\x42\x83\xC0", 10);
adrMin1 = dwPB + (DWORD)OFS_AUTO2;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x8B\x37\x89\x31\x85\xF6\x74\x2D\x8B\x44", 10);
}
}
if (GetAsyncKeyState(VK_F6)&1) {
MessageBeep(MB_ICONINFORMATION);
DWORD adrMin1, adrMin2 = 0;
DWORD dwPB = (DWORD)GetModuleHandleA(ModulGame);
if (dwPB > 0) {
adrMin1 = dwPB + (DWORD)OFS_AUTO1;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x8B\x08\x3B\x0C\x07\x75\x08\x42\x83\xC0", 10);
adrMin1 = dwPB + (DWORD)OFS_AUTO2;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x3B\x37\x75\x31\x85\xF6\x74\x2D\x8B\x44", 10);
}
}
if (GetAsyncKeyState(VK_F7)&1) {
MessageBeep(MB_ICONINFORMATION);
DWORD adrMin1, adrMin2 = 0;
DWORD dwPB = (DWORD)GetModuleHandleA(ModulGame);
if (dwPB > 0) {
adrMin1 = dwPB + (DWORD)OFS_GREAT;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x00\x00\x00\x00\x59\x3F\x14\xAE\x47\x3F", 10);
}
}
if (GetAsyncKeyState(VK_F8)&1) {
MessageBeep(MB_ICONINFORMATION);
DWORD adrMin1, adrMin2 = 0;
DWORD dwPB = (DWORD)GetModuleHandleA(ModulGame);
if (dwPB > 0) {
adrMin1 = dwPB + (DWORD)OFS_GREAT;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x73\x3F\x9A\x99\x59\x3F\x14\xAE\x47\x3F\x00\x00\x00\x00\x00\x00\x80\x3F\x00\x00?\xC0\x3F\x00\x00\x00\x40\x00\x00\x40\x40\xCD\xCC\x4C\x3C\xCD\xCC\xCC\x3C\x00\x00?\x00\x3D\x00\x00\x80\x3D\x00\x00\x00\x3E ", 50);
}
}
if (GetAsyncKeyState(VK_F11)&1) {
MessageBeep(MB_ICONINFORMATION);
DWORD adrMin1, adrMin2 = 0;
DWORD dwPB = (DWORD)GetModuleHandleA(ModulGame);
if (dwPB > 0) {
adrMin1 = dwPB + (DWORD)OFS_SCORE;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x80\x96\x98\x4A\x80\x96\x98\x4A\x80\x96\x98\x4A\x80\x96\x98\x4A\x80\x96\x98\x4A\x80\x96\x98\x4A\x80\x96\x98\x4A\x80\x96\x98\x4A\x80\x96\x98\x4A\x80\x96\x98\x4A\x80\x96\x98\x4A\x80\x96\x98\x4A\x50\xC3", 50);
}
}
if (GetAsyncKeyState(VK_F12)&1) {
MessageBeep(MB_ICONINFORMATION);
DWORD adrMin1, adrMin2 = 0;
DWORD dwPB = (DWORD)GetModuleHandleA(ModulGame);
if (dwPB > 0) {
adrMin1 = dwPB + (DWORD)OFS_SCORE;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x00\x00\x16\x44\x00\x80\x3B\x44\x00\x00\x61\x44\x00\x40\x83\x44\x00\x00\x96\x44\x00\xC0\xA8\x44\x00\x00\xC8\x44\x00\x40\xE7\x44\x00\x40\x03\x45\x00\xE0\x12\x45\x00\x80\x22\x45\x00\x20\x32\x45\x50\xC3", 50);
}
}
//========================= Auto ON Hotkeys ========================================
dwI3EXEC = (DWORD)GetModuleHandleA("Audition.exe");
if(dwI3EXEC >0)
{
DWORD adrDelay = dwI3EXEC+0xD18D24;//Auto ON Skip Pin 2nd
Patch((void *)(adrDelay),(void*)(PBYTE)"\x00", 1);
}
//------------------------------------------------------------------------------
Sleep(5);
}
return (0);
}
BOOL WINAPI DllMain ( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )
{
if (dwReason == DLL_PROCESS_ATTACH)
{
DisableThreadLibraryCalls(hDll);
if(dwReason == DLL_PROCESS_ATTACH){
MessageBox(0, "Cheat Active", "Adhietya", MB_OK + MB_ICONINFORMATION );
MessageBox(0, "Hotkeys : \n- F3 : PF All Mode [ON] \n- F4 : PF All Mode [OFF] \n- F5 : Auto Key [ON] \n- F6 : Auto Key [OFF] \n- F7 : Great [ON] \n- F8 : Great [OFF] \n- F11 : Score Hack [ON] \n- F12 : Score Hack [OFF] \nAuto ON : Skip Pin 2ND \n\nHappy Cheating !!! \n\n//===================// \nCredit By.Adhietya \n//===================//", "Hotkeys", MB_OK + MB_ICONINFORMATION );
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)MemPacth, 0, 0, 0);
char strDLLName [_MAX_PATH];
GetModuleFileName(hDll, strDLLName , _MAX_PATH);
if (strstr(strDLLName, "Ayodance-Hack.dll") <= 0) {
MessageBox(0, "Ha.ha... Cheat Dah Kadaluarsa\n Makanya Jangan Rename", "Adhietya", 0);
ExitProcess(0);
}
}
else if(dwReason == DLL_PROCESS_DETACH)
{
}
}
return TRUE;
}
Posted by Unknown, Published at 4:58 PM and have
0
komentar
Tidak ada komentar:
Posting Komentar
Bagaimana Pendapat Anda ?
Cara Berkomentar untuk yang tidak memiliki blog:
1. Klik selec profile --> pilih Name/URL
2. Isi nama kamu dan Kosongkan URL atau isi dengan alamat fb kamu
3. Klik Lanjutkan
4. Ketik komentar kamu dan publish
Form komentar ini tanpa moderasi dan verifikasi, jangan kirim SPAM ya..
saya tungguh saran dan kritik anda melalui komentar
terimah kasih....