-
-
关于OD命令D的问题
-
发表于:
2010-1-29 08:56
3648
-
如图所示:
00401085 |. 6A 66 push 66 ; /ControlID = 66 (102.)
00401087 |. 53 push ebx ; |hWnd
00401088 |. E8 159C0000 call <jmp.&USER32.GetDlgItem> ; \GetDlgItem
0040108D |. 6A 64 push 64 ; /Count = 64 (100.)
0040108F |. 8D95 48FFFFFF lea edx, dword ptr [ebp-B8] ; |
00401095 |. 52 push edx ; |Buffer
00401096 |. 50 push eax ; |hWnd
00401097 |. E8 129C0000 call <jmp.&USER32.GetWindowTextA> ; \GetWindowTextA
0040109C |. 6A 68 push 68 ; /ControlID = 68 (104.)
0040109E |. 53 push ebx ; |hWnd
当执行完 call <jmp.&USER32.GetWindowTextA> 后会把文本框中的内容存到[ebp-B8]
此时我想用d ebp-B8查看其中内容却提示未知标示符,但从堆栈区看ebp-B8就是我输入的内容,那为何d ebp-B8命令无法识别呢?
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!