mungkin AOB yang ditujuh tidak akurat atau pass ke address yang ditujuhNih Saya Membuat Logger Audition.exe
Disitu Sii Saya Berhasil
Tapi KaLo Di AOBnya Itu Saya Ada Yang Salah, Menuju Ke Address F20000
Maksudnya itu Apa Ya,
Gni Nie :
Malah Addressnya MenujuCode://while (!Ready()) Sleep(500); dwStartAddress = 0x400000; do { dwStartAddress = (DWORD)GetModuleHandle(ModulGame); Sleep(100); } while(!dwStartAddress); dwSize = 0x500000; DWORD dwPF = FindPattern(dwStartAddress,dwSize,(PBYTE)"\x7D\x3F\x33\x33\x73\x3F\x9A\x99\x59\x3F\x14\xAE\x47\x3F\x00\x00","xxxxxxxxxxxxxx??"); DWORD dwOTP = FindPattern(dwStartAddress,dwSize,(PBYTE)"\x3F\x1F\x85\x2B\x3F\xCD\xCC\xCC\x3E","xxxxxxxxx"); DWORD dwBR = FindPattern(dwStartAddress,dwSize,(PBYTE)"\x00\x00\x00\x0F\x00\x00\x00\x1B\x00\x00","???x???x??"); DWORD dwBU = FindPattern(dwStartAddress,dwSize,(PBYTE)"\x03\x02\x01\x00\x01\x02\x03\x00\x01\x01","xxx?xxx?xx"); DWORD dwPIN = FindPattern(dwStartAddress,dwSize,(PBYTE)"\x01\x00\x00\x00\x01\x00\x00\x00\x08\x00\x00\x00\xFF\xFF\xFF","x???x???x???xxx"); adrPF = dwPF - dwStartAddress; adrOTP = dwOTP - dwStartAddress; adrBR = dwBR - dwStartAddress; adrBU = dwBU - dwStartAddress; adrPIN = dwPIN - dwStartAddress; Writelog("#define OFS_PF 0x%X", adrPF); Writelog("#define OFS_OTP 0x%X", adrOTP); Writelog("#define OFS_BR 0x%X", adrBR); Writelog("#define OFS_BU 0x%X", adrBU); Writelog("#define OFS_PIN 0x%X", adrPIN);
Yang Salah Apa Coba, Bingung DisituCode:#define OFS_PIN 0xF20000 #define OFS_BR 0xF20000 #define OFS_OTP 0xF20000
Nie AOB Yang Saya Gunakan
Mohon Pencerah Yang Udh Pro ^_^Code:Perfect Normal: AOB: 7D 3F 33 33 73 3F 9A 99 59 3F 14 AE 47 3F 00 00 Perfect OTP: AOB: 3F 1F 85 2B 3F CD CC CC 3E CD CC 4C 3E 00 00 00 00 42 61 6C Perfect BR 1 : AOB : 03 02 01 00 01 02 03 00 01 01 01 01 00 00 00 00 Perfect BU 1 AOB: 00 00 00 0F 00 00 00 1B 00 00 00 28 00 00 00 37 Skip Pin 2nd: AOB: 01 00 00 00 01 00 00 00 08 00 00 00 FF FF FF
wah mantap bang RCD work tutorialnya ..
mungkin AOB yang ditujuh tidak akurat atau pass ke address yang ditujuh
BTW itu mau buat logger Skip pin .. kalo nd salah skip pin kan address ny jauh dari start address 400 rbu ..
maav kalau salah kk .. maklum masih belajar juga ..
Beda Dikit lah , Susah kalau mau convert gan@TS
kk RCD ini kan untuk V C++ misalnya mau pake Dev C++ Cara nya sama atau tidak ??
:ngacir: :ngacir:
Saya Coba DuLu ^_^ Thx Ya Sobhehhe...mudah2an benar...startaddress untuk skip pin = 0x4146EC;
DWORD SKIP = FindPattern(0x400000,0x500000,(PBYTE)"\x01\x00\x00\x00\x01\x00\x00\x00\x08\x00\x00\x00","xxxxxxxxxxxx");
Writelog("#define OFS_SKIP_PIN 0x%X", SKIP+ startaddress);
hasil di test hari ini keluar = 0xCE0C84;
Writelog("#define adr01 0x%X", adrPF01);
Writelog("#define adr01 0x%X", adrPF02);
Writelog("#define adr01 0x%X", adrPF03);
if(GetKeyState(VK_F10)&0x8000){
Sleep(200);
DWORD dwBase = 0x400000;
DWORD dwLog = FindPattern(dwBase, 0x5000000, (PBYTE)”\xFF\x05\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x6A\x01”, “xx????x????xx”);
MEMwrite((void*)dwLog, (PBYTE)”\x90\x90\x90\x90\x90\x90”,6 );
}
setau gua klo logger itu ga ada pemencetan van,Kak mau nanya, untuk. . .Writelog
itu penulisan Writelog-nya dia bisa sekali,Code:Writelog("#define adr01 0x%X", adrPF01); Writelog("#define adr01 0x%X", adrPF02); Writelog("#define adr01 0x%X", adrPF03);
atau harus ada disetiap pemencetan Hotkeys
atau bisa langsung aja kayak gini. . .
kira'' bisa gak kak ?Code:if(GetKeyState(VK_F10)&0x8000){ Sleep(200); DWORD dwBase = 0x400000; DWORD dwLog = FindPattern(dwBase, 0x5000000, (PBYTE)”\xFF\x05\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x6A\x01”, “xx????x????xx”); MEMwrite((void*)dwLog, (PBYTE)”\x90\x90\x90\x90\x90\x90”,6 ); }
nggak juga bang ,setau gua klo logger itu ga ada pemencetan van,
jadi pas game dijalanin, tuh game langsung DC, abis itu dapet semua offset2 nya
ooh gitu, soalnya dulu gua pernah coba juga, buat logger ayodance,nggak juga bang ,
logger bisa di pake cari offset dan sekalian langsung di pake ngcheat bang .
Build Di MVC++ gan ..mau kalo oot .
itu buildnya di mvc++ / devc++ ? :sad:
make olly masih bisa omkalau cara nyari aob di
DWORD dwPasang = FindPattern(dwStartAddress,dwSize,(PBYTE)"\x43\x6F\x70\x79\x54\x6F\x28\x73\x74\x72\x75\x63\x74\x20\x47\x41","xxxxxx");
gmna kak . . .
ollydbg kyk ny udh gk bisa >.<
cara ny gmna tuhh >.<make olly masih bisa om
make sig >> tes sig....(asal ada plugin signature )
hasil log bisa dipake langsung untuk memcpyKak mau nanya, untuk. . .Writelog
itu penulisan Writelog-nya dia bisa sekali,Code:Writelog("#define adr01 0x%X", adrPF01); Writelog("#define adr01 0x%X", adrPF02); Writelog("#define adr01 0x%X", adrPF03);
atau harus ada disetiap pemencetan Hotkeys
atau bisa langsung aja kayak gini. . .
kira'' bisa gak kak ?Code:if(GetKeyState(VK_F10)&0x8000){ Sleep(200); DWORD dwBase = 0x400000; DWORD dwLog = FindPattern(dwBase, 0x5000000, (PBYTE)”\xFF\x05\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x6A\x01”, “xx????x????xx”); MEMwrite((void*)dwLog, (PBYTE)”\x90\x90\x90\x90\x90\x90”,6 ); }