-
-
[旧帖]
[己解决]一个很菜的问题?
0.00雪花
-
发表于:
2008-1-22 00:25
2871
-
[旧帖] [己解决]一个很菜的问题?
0.00雪花
004DE6F7 50 push eax ;
004DE6F8 8D55 E8 lea edx,dword ptr ss:[ebp-18] ;
004DE6FB 8B45 FC mov eax,dword ptr ss:[ebp-4]
004DE6FE 8B80 08030000 mov eax,dword ptr ds:[eax+308]
输入密码123456789时在寄存器里显示00D5ACD8EAX 00D5ACD8 ASCII "123456789"
在命令里面D 00D5ACD8显示00D5ACD8 31 32 33 34 35 36 37 38 12345678
------------------------00D5ACE0 39 00 00 00 14 00 00 80 9.....€
来到mov eax,dword ptr ss:[ebp-4]时堆栈显示
堆栈 ss:[0012FB68]=00D526F0
eax=00D5ACD8, (ASCII "123456789")
eax里放的是31 32 33 34 还是31 32 33 34 35 36 37 38 39我以为dword ptr是双字4个字节是该是31 32 33 34
在004DE6F7 50 push eax 时,是31 32 33 34 35 36 37 38 39还是31 32 33 34
也许你们会认为这个问题很蠢,只是刚学计算机语言
渴望指教!谢谢!!
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课