看雪论坛精华3中,liangs老师的《关于防止同一程序多次运行的破解方法》中:
部分原文:
在试过多个中断没有效果的情况下,我跟踪了一下程序的API调用,结果如下。
******************程序首次运行的跟踪结果*************************
.....
FindWindowA(LPSTR:00465908:"iGameMainWndClass",LPSTR:00000000)::00417DBF
FindWindowA'returns: 00000000
SetRectEmpty()::00447247
SetRectEmpty'returns: FFFFFFFF
GetClassInfoA(HANDLE:00400000,LPSTR:00465908:"iGameMainWndClass",LPDATA:006FFD28)::00417E11
GetClassInfoA'returns: 00000000
LoadCursorA(HANDLE:00400000,LPSTR:00007F00)::00417E3F
LoadCursorA'returns: 00000000
GetClassInfoA(HANDLE:00400000,LPSTR:00465908:"iGameMainWndClass",LPDATA:006FFC70)::00437BA8
GetClassInfoA'returns: 00000000
RegisterClassA(LPDATA:006FFD28)::00437BB3
RegisterClassA'returns: 0000C306
LoadStringA(HANDLE:00400000,DWORD:000003F7,LPSTR:006FFBA4,DWORD:00000100)::0043C7AB
LoadStringA'returns: 00000013
lstrlenA(LPSTR:006FFBA4:"游戏大厅 Ver 0.7.63")::0043A9DC
lstrlenA'returns: 00000013
.....
部分略。。。
★★★ 特别注意 ★★★
CreateWindowExA(DWORD:00000200,LPSTR:00465908:"iGameMainWndClass",LPSTR:020E42A0:"游戏大厅 Ver 0.7.63",DWORD:00CF0000,DWORD:00000000,DWORD:00000000,DWORD:00000402,DWORD:
哪位老师讲一下上面“跟踪API调用”是用什么调试器,怎么做的,OD可以么,小虫先谢了
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)