[旧帖]
[己解决]push dword ptr ss:[ebp+14]如何看
0.00雪花
发表于:
2008-1-16 01:40
12618
[旧帖] [己解决]push dword ptr ss:[ebp+14]如何看
0.00雪花
77D505BC 6A 00 push 0
77D505BE FF75 14 push dword ptr ss:[ebp+14]
77D505C1 FF75 10 push dword ptr ss:[ebp+10]
77D505C4 FF75 0C push dword ptr ss:[ebp+C]
77D505C7 FF75 08 push dword ptr ss:[ebp+8]
77D505CA E8 2D000000 call user32.MessageBoxExA
以前没有学过电脑,现经过60个日日夜夜才成为菜菜鸟,也提不出有智慧的问题,不过这几句话
我想了一个晚上了也没想通,渴望高人指点!谢谢!
我看到后,首先看EBP 0012E98C再看 A 0 SS 0023 32位 0(FFFFFFFF)
想知道dword ptr ss:[ebp+14]内容就0012E98C+23+14=12E9C3(用的是16进加法)
然后在命令:d 12E9C3 得到 0012E9C3 BC BB AF B9 A4 BE DF 00 蓟ぞ?
同法0012E98C+23+10=12E9BF 0012E9BF B0 B3 F5 CA BC BB AF B9 俺跏蓟
同法0012E98C+23+C= 0012E9BB 0012E9BB 00 B0 B2 D7 B0 B3 F5 CA .安装初
同法0012E98C+23+8= 12E9B7 0012E9B7 00 FC 45 ED 00 B0 B2 D7 .麰?安
我的理解push dword是一个双字4个字节[ebp+14]每个差4该是一个连续的数由高到低入栈再由
低出栈。0012E9C3的内容是不是BC BB AF B9 A4 BE DF 00还是BC BB AF B9 或是A4 BE
DF 00(因为理解dword是双字不会是BC BB AF B9 A4 BE DF 00可看到的是这个)
渴望高人指点!因为在以后还会有这样的情况
以前没有接触过电脑语言也是因为年龄大了学习不太快二个月只是学到这里。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课