今天刚刚学破解,做朋友发给我的一个练习有问题请教,主要是去除程序中的一个Nag窗口,用W32Dasm反汇编后查找了“DialogBoxParamA”到了如下图的地方,接下来我怎样才能找到对Nag窗口的调用来自哪里呢?* Referenced by a CALL at Addresses:
|:004010D9 , :004011B3
|
:004015CD 6802254000 push 00402502
:004015D2 57 push edi
* Reference To: USER32.GetWindowRect, Ord:0000h
|
:004015D3 E8FC000000 Call 004016D4
* Reference To: USER32.GetDesktopWindow, Ord:0000h
|
:004015D8 E809010000 Call 004016E6
:004015DD 681A254000 push 0040251A
:004015E2 50 push eax
* Reference To: USER32.GetWindowRect, Ord:0000h
|
:004015E3 E8EC000000 Call 004016D4
:004015E8 6A00 push 00000000
:004015EA A10E254000 mov eax, dword ptr [0040250E]
:004015EF 2B0506254000 sub eax, dword ptr [00402506]
:004015F5 A316254000 mov dword ptr [00402516], eax
:004015FA 50 push eax
:004015FB A10A254000 mov eax, dword ptr [0040250A]
:00401600 2B0502254000 sub eax, dword ptr [00402502]
:00401606 A312254000 mov dword ptr [00402512], eax
:0040160B 50 push eax
:0040160C A126254000 mov eax, dword ptr [00402526]
:00401611 2B0516254000 sub eax, dword ptr [00402516]
:00401617 D1E8 shr eax, 1
:00401619 50 push eax
:0040161A A122254000 mov eax, dword ptr [00402522]
:0040161F 2B0512254000 sub eax, dword ptr [00402512]
:00401625 D1E8 shr eax, 1
:00401627 50 push eax
:00401628 57 push edi
* Reference To: USER32.MoveWindow, Ord:0000h
|
:00401629 E894000000 Call 004016C2
:0040162E C3 ret
后来朋友说就是说004010D9和004011B3,不知如何确定的。我也搞不懂怎么确定的,
如果是因为有:
* Referenced by a CALL at Addresses:
|:004010D9 , :004011B3
但我看到这样的句子多了,如何知道就是这一句的呢?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课