Cara Membuat Cheat Ayodance [ DLL ]
Bahan - Bahan :
- Dev C++ Atau Bisa Cari Di google
- Source Code
--------------------------
Langkah - Langkah :
- Buka Dev C++
- Klik File -> New -> Project
- Pilih Empty Project
- Beri Nama Project [ Harus Sama Dengan Injector ]
- Pilih C Project
- Pencet CTRL + N
- Klik Yes
- Pencet ALT + P
- Type Di Ubah Ke Win32 DLL
- Klik Ok
- Lalu Masukan Source Code [ Untuk Ayodance 6076 Source Code Ini ]
#define WIN32_LEAN_AND_MEAN#include <windows.h>#include <stdio.h>#include <stdlib.h>
#define OFS_BR1 0x4DBCF4#define OFS_BR2 0x4DBCF8#define OFS_BR3 0x4DBCFB#define OFS_BR4 0x4DBCB0#define OFS_BR5 0x4DBCB0#define OFS_PF 0x4DBCB6#define OFS_BU 0x4EDD19#define OFS_OTP 0x4EF60B#define OFS_PANG 0x4DBEF3#define OFS_SKIP 0xCBAC38#define OFS_HS 0x4DBD54#define OFS_GREAT 0x4DBCBA
LPTSTR ModulGame = "Audition.exe";
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_BR1;Patch((void *)(adrMin1),(void*)(PBYTE)"\x03\x02\x01\x99\x99\x99\x99\x99\x99\x01", 10);adrMin1 = dwPB + (DWORD)OFS_BR2;Patch((void *)(adrMin1),(void*)(PBYTE)"\x99\x99\x99\x99\x99\x01\x01\x01\x00\x00", 10);adrMin1 = dwPB + (DWORD)OFS_BR3;Patch((void *)(adrMin1),(void*)(PBYTE)"\x99\x99\x01\x01\x01\x00\x00\x00", 8);adrMin1 = dwPB + (DWORD)OFS_BR4;Patch((void *)(adrMin1),(void*)(PBYTE)"\x00\x00", 2);adrMin1 = dwPB + (DWORD)OFS_BR5;Patch((void *)(adrMin1),(void*)(PBYTE)"\x00\x00", 2);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_BR1;Patch((void *)(adrMin1),(void*)(PBYTE)"\x03\x02\x01\x00\x01\x02\x03\x00\x01\x01", 10);adrMin1 = dwPB + (DWORD)OFS_BR2;Patch((void *)(adrMin1),(void*)(PBYTE)"\x01\x02\x03\x00\x01\x01\x01\x01\x00\x00", 10);adrMin1 = dwPB + (DWORD)OFS_BR3;Patch((void *)(adrMin1),(void*)(PBYTE)"\x00\x01\x01\x01\x01\x00\x00\x00", 8);adrMin1 = dwPB + (DWORD)OFS_BR4;Patch((void *)(adrMin1),(void*)(PBYTE)"\xEE\x7C", 2);adrMin1 = dwPB + (DWORD)OFS_BR5;Patch((void *)(adrMin1),(void*)(PBYTE)"\xEE\x7C", 2);adrMin1 = dwPB + (DWORD)OFS_PF;Patch((void *)(adrMin1),(void*)(PBYTE)"\x7D\x3F\x33\x33\x73\x3F\x9A\x99", 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_RETURN)&1) {DWORD adrMin1, adrMin2 = 0;DWORD dwPB = (DWORD)GetModuleHandleA(ModulGame);if (dwPB > 0) {adrMin1 = dwPB + (DWORD)OFS_SKIP;Patch((void *)(adrMin1),(void*)(PBYTE)"\x00", 1);}}if (GetAsyncKeyState(VK_F5)&1) {MessageBeep(MB_ICONINFORMATION);DWORD adrMin1, adrMin2 = 0;DWORD dwPB = (DWORD)GetModuleHandleA(ModulGame);if (dwPB > 0) {adrMin1 = dwPB + (DWORD)OFS_HS;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_F6)&1) {MessageBeep(MB_ICONINFORMATION);DWORD adrMin1, adrMin2 = 0;DWORD dwPB = (DWORD)GetModuleHandleA(ModulGame);if (dwPB > 0) {adrMin1 = dwPB + (DWORD)OFS_HS;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);}}if (GetAsyncKeyState(VK_LWIN)&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",2);}}if (GetAsyncKeyState(VK_LSHIFT)&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",10);}}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, "Mau Aktifkan Cheat ??", "INFO", MB_YESNO + MB_ICONWARNING );MessageBox(0, "Created By Audi Network\n Visit audinetwork.co.cc\n Jangan Lupa Berkunjung ", "INFO", MB_YESNO + MB_ICONWARNING );MessageBox(0, "Thanks For Using ^__^", "SUKSES", MB_YESNO + MB_ICONINFORMATION );MessageBox(0, "CHEAT INI TIDAK UNTUK UMUM", "INFORMATION", MB_YESNO + MB_ICONWARNING );CreateThread(0, 0, (LPTHREAD_START_ROUTINE)MemPacth, 0, 0, 0);
char strDLLName [_MAX_PATH];GetModuleFileName(hDll, strDLLName , _MAX_PATH);if (strstr(strDLLName, "ProC2.dll") <= 0) {
MessageBox(0, "Habis Ganti Nama DLL ya ?? \n Balikin Semula Baru Work Lagi !?!", "SUKSES", 0);ExitProcess(0);}}else if(dwReason == DLL_PROCESS_DETACH){}}return TRUE;}
- Jika Sudah Di Masukan
- Tinggal di Rebuild
- Klik Execute -> Rebuild all
- Selesai
Warna Hijau = Fitur
Warna Merah adalah OFFSET [ Setiap Patch Berubah ]
Warna Biru Adalah nama Dll anda [ Harus Sama Seperti Yang di Save ]
Warna Ungu Adalah Pesan Setelah Terinject
Ingat Nama DLL Ini Harus Sama Dengan Injector
Dan Jika Sudah Jadi Cek DLL Pada Folder yang Telah di simpan Tadi
Pilih DLL Nya
Pindahkan Ke Tempat Injector
================================================
Saya Selalu Memberikan Source Code Setiap Patch
makasih bagus dan manfaat banget
ReplyDeleteCara Mindahin DLL nya ke Injector Gimana ya ?
ReplyDeleteMohon Pencerahannya...
@Nia andafi
ReplyDeleteSama Sama jangan lupa follow ya >.<
@Anonim
ReplyDeleteInjector sama dll itu buatnya terpisah ..
kalau mau di satuin tunggal masukan dalam 1 folder
Semua Nya Di Masukkin Code Nya ?
ReplyDeleteCara Masukin Cheat Nya KE Injektor kasih tutor nya donk
ReplyDeletebaca cara bikin injectornya
ReplyDeletehttp://cizciznet.blogspot.com/2012/02/cara-membuat-cheat-ayodance.html
cc SC bwt 6078.ya mana?? .
ReplyDeletesabar dulu ya say
ReplyDeleteoke cc ..
ReplyDeleteudah tuh >.<
ReplyDeleteSC nya cuma PF on off..
ReplyDeleteBuat AA sama AS nya ada ga cc?
jiah =="
ReplyDeletekalo di sebar nanti di Fix terus sama GM =="
Buatin donk klo gt cc.. ^^
ReplyDeleteAto ga klo boleh minta email in SC nya..
kapan kapan ya >.< lagi sibuk di blogger biar kgk lemod
ReplyDeleteKok Error Gmna ya
ReplyDeleteerror gmana ?
ReplyDeletecc boleh nanya ga ? misal :
ReplyDeleteif (GetAsyncKeyState (VK_RETURN)&1) {
DWORD adrMin1, adrMin2 = 0;
DWORD dwPB = (DWORD)GetModuleHandleA(ModulGame);
if (dwPB > 0) {
adrMin1 = dwPB + (DWORD)OFS_EMOTICON;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x00", 1); << klo begini mksdnya apa ? trs cara tau x00 itu dari mana ?
thx..
itu value tp berbentuk AOB
ReplyDeletewaduh, mksdnya gmn itu.. heheh.. btw thx infonya cc
ReplyDeletejadi misal aobnya
ReplyDelete3212542
convert aja pake CE
3212542 = 4byte
ke Array Of Bytes
3212542 = FE 04 31 00 00 00 00 00
jadi makin pusing.. hhahaha..
ReplyDeletehadeh
ReplyDeletebs dong private.. :p
ReplyDeletesaya sibukan mas
ReplyDeleteHahahaha.. btw FBnya dah diadd :p
ReplyDeletesip sip ..
ReplyDeletejgn lupa promote my blog ya
if (GetAsyncKeyState(VK_F6)&1) {
ReplyDeleteMessageBeep(MB_ICONINFORMATION);
DWORD adrMin1, adrMin2 = 0;
DWORD dwPB = (DWORD)GetModuleHandleA(ModulGame);
if (dwPB > 0) {
adrMin1 = dwPB + (DWORD)OFS_HS;
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);
}
itu buat klo ada hotkey F6 bkn???
klo ganti hotkeynya F6 nya diganti key laen gt kan???
klo yg F9 ama F10 buat auto key kok gk ada codingnya mbak???
kalo mau ganti hotkey cman tinggal ganti aja
ReplyDeleteif (GetAsyncKeyState(VK_F6)&1)
F6 nya ganti sama hotkeys km
CC
ReplyDeleteKOK PUNYA SAYA ADA BACAAN NOT FOUND?
nama DLL harus sama dengan nama Injector
ReplyDeletetrus yg buat F9 dan F10 yg mana??
ReplyDeleteyg buat auto key on off itu....
kapan kapan saya kasih
ReplyDeletekasi SC Story , CLONE 5 NPC , DONG CC ? :D
ReplyDeletekapan kapan :D blom saatnya >.<
ReplyDeletebehhh :D
ReplyDeleteMAKSUD dari dev C itu kan.....disk C kan cci?
ReplyDeletec itu sebutan versi ayodance
ReplyDeletebagaimna sih dpat Div c++ bgaimna ci?
ReplyDeletebagaimana cara masukan codenya ..??
ReplyDeletecce April ...
ReplyDeletekasih unjuk lewat vidio dund biarin pada ngerti..
percuma klo gak liat langsung gak bakal bisa"
Ci kok file not found.?
ReplyDeleteCra bikin DLL na terpisah ci.?
Ci kok file not found.?
ReplyDeleteCra bikin DLL na terpisah ci.?
Cci april.
ReplyDeleteIya nih bri totur na aja ci..bngung saya ci.plisss ci bri tutor na.
nama DLL harus sama dengan Nama Injector ..
ReplyDeleteci tuh v.6076...yg v.6078 mna ci?
ReplyDeletecari aja Source Code Ayodance
ReplyDeletejadi misal aobnya
ReplyDelete3212542
convert aja pake CE
3212542 = 4byte
ke Array Of Bytes
3212542 = FE 04 31 00 00 00 00 00
udh di convert jdnya FE 04 31 kok itu ada 00 00 00 00 00
cc,kalo
ReplyDelete#define OFS_PF 0x4DBCB6 << ini apa ya ??
itu offset kaka ...
ReplyDeletegppg pasang aja 00 00 00 nya >.<
NOTICE BARU DI ATAS ITU YANG DI MAKSUD CHEAT STORY YANG LAMA ITU TA CC ?
ReplyDeletepokok nya story 6078 patch sekarang WORK .. ada yg bilang gk work , = gk bisa make @@
ReplyDeletecc kalo
ReplyDeleteAob Beat Rush 1 : 03 02 01 00 01 02 03 00 01 01
Value On : 2566980099
Value Off : 66051
value on nya itu gmn caranya :p
adi misal aobnya
ReplyDelete3212542
convert aja pake CE
3212542 = 4byte
ke Array Of Bytes
3212542 = FE 04 31 00 00 00 00 00
udh di convert jdnya FE 04 31 kok itu ada 00 00 00 00 00
Ci ini pke html yah.?
ReplyDeletejah gk ada hubungan ke HTML kak
ReplyDeleteCi sya gak dpat cri SC 6078..
ReplyDeleteBgaimna dpat cri na pa sih alamt situs na.?
Kak Kok Dll Not FOund
ReplyDeletesaya share kok ...
ReplyDeletenama DLL harus sama dengan nama injector
Ouch ?
ReplyDeleteSC V6078 ga Da
ada kok cari aja ...
ReplyDeleteCi ksih donk alamat SC 6078?
Deletekka boleh minta ga alamat Source Code Auto Keys yg V6079 Depan ??
ReplyDeleteApa Kalo nyari OFFSET tu gmna ???
kka boleh minta ga alamat Source Code Auto Keys yg V6079 Depan ??
ReplyDeleteApa Kalo nyari OFFSET tu gmna ???
cc .. itu kan cheat nya banyak tuh ada pf , pfbr , dll
ReplyDeletenah cara mbedain hotkey nya itu hotkey nya pf atau pfbr , dll gimana ya ?
terus cari offset terbaru nya gimana ya mohon di share thanks