• Silahkan bergabung dengan chat kami di Telegram group kami di N3Forum - https://t.me/n3forum
  • Welcome to the Nyit-Nyit.Net - N3 forum! This is a forum where offline-online gamers, programmers and reverser community can share, learn, communicate and interact, offer services, sell and buy game mods, hacks, cracks and cheats related, including for iOS and Android.

    If you're a pro-gamer or a programmer or a reverser, we would like to invite you to Sign Up and Log In on our website. Make sure to read the rules and abide by it, to ensure a fair and enjoyable user experience for everyone.

N3 [C++] Membuat Address Logger

graceda

TK A
Level 1
kalo ane compile di DevCpp succes tapi dapet warning

di function Match

"[Warning]NULL is used in arithmetic"

gak papa tuh?
 

tomwitzky

1 SD
Banned
wah mantap bang RCD work tutorialnya ..

Nih 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 :
Code:
//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);
Malah Addressnya Menuju

Code:
#define OFS_PIN 0xF20000
#define OFS_BR 0xF20000
#define OFS_OTP 0xF20000
Yang Salah Apa Coba, Bingung Disitu

Nie AOB Yang Saya Gunakan

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
Mohon Pencerah Yang Udh Pro ^_^
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 ..
 

sasa

TK A
Level 1
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 ..

hehhe...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;
 

AanSayudi

TK A
Level 1
@UP

Kalo Address yang keluar Begitu Berarti Address yang di tuju tidak ada offset nya

saya Juga udah Sering Begitu
 

apaaja948

PAUD
Level 1
hehhe...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;
Saya Coba DuLu ^_^ Thx Ya Sob
 

RavenGa

TK B
Level 1
kok waktu saya nyoba tes ke pointblank tahadi gk muncul log ny ya . . . :bingung:
:mad:


need pencerahan kak :cry:
 

7sovanz

1 SD
Level 2
Kak mau nanya, untuk. . .Writelog

Code:
Writelog("#define adr01 0x%X", adrPF01);
Writelog("#define adr01 0x%X", adrPF02);
Writelog("#define adr01 0x%X", adrPF03);
itu penulisan Writelog-nya dia bisa sekali,
atau harus ada disetiap pemencetan Hotkeys

atau bisa langsung aja kayak gini. . .
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 );
}
kira'' bisa gak kak ?
 

Kiky

2 SD
Level 2
Kak mau nanya, untuk. . .Writelog

Code:
Writelog("#define adr01 0x%X", adrPF01);
Writelog("#define adr01 0x%X", adrPF02);
Writelog("#define adr01 0x%X", adrPF03);
itu penulisan Writelog-nya dia bisa sekali,
atau harus ada disetiap pemencetan Hotkeys

atau bisa langsung aja kayak gini. . .
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 );
}
kira'' bisa gak kak ?
setau gua klo logger itu ga ada pemencetan van,
jadi pas game dijalanin, tuh game langsung DC, abis itu dapet semua offset2 nya
 

azzfarrN3

4 SD
Level 2
setau gua klo logger itu ga ada pemencetan van,
jadi pas game dijalanin, tuh game langsung DC, abis itu dapet semua offset2 nya
nggak juga bang ,
logger bisa di pake cari offset dan sekalian langsung di pake ngcheat bang .
 

Kiky

2 SD
Level 2
nggak juga bang ,
logger bisa di pake cari offset dan sekalian langsung di pake ngcheat bang .
ooh gitu, soalnya dulu gua pernah coba juga, buat logger ayodance,
dan hasilnya itu DC, abis DC dapet notepad berisi semua offset-offset buat dimasukin ke program pembuatan file .dll
 

RavenGa

TK B
Level 1
kalau 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 >.<
 

sasa

TK A
Level 1
kalau 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 >.<
make olly masih bisa om :D
make sig >> tes sig....(asal ada plugin signature )
 

rcd

3 SD
Level 2
Kak mau nanya, untuk. . .Writelog

Code:
Writelog("#define adr01 0x%X", adrPF01);
Writelog("#define adr01 0x%X", adrPF02);
Writelog("#define adr01 0x%X", adrPF03);
itu penulisan Writelog-nya dia bisa sekali,
atau harus ada disetiap pemencetan Hotkeys

atau bisa langsung aja kayak gini. . .
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 );
}
kira'' bisa gak kak ?
hasil log bisa dipake langsung untuk memcpy
 
Top