请选择 进入手机版 | 继续访问电脑版
加入学习
联系我们400-456-7892
电子邮箱services@dipreal.com

[易语言] NP启动前user32.dll中的PostMessageA的源代码

[复制链接]
最佳答案
0 

5

主题

59

帖子

53

金钱

菜鸟程序员

Rank: 2

积分
81
新手来学习 发表于 2016-5-10 21:40:35
4237 0
8BFF MOV EDI,EDI 55 PUSH EBP 8BEC MOV EBP,ESP 56 PUSH ESI 57 PUSH EDI 8B7D 0C MOV EDI,DWORD PTR SS:[EBP+C] 8BC7 MOV EAX,EDI 2D 45010000 SUB EAX,145 74 42 JE SHORT USER32.77D1CBDA 83E8 48 SUB EAX,48 74 3D JE SHORT USER32.77D1CBDA 2D A6000000 SUB EAX,0A6 0F84 D4530200 JE USER32.77D41F7C 8B45 10 MOV EAX,DWORD PTR SS:[EBP+10] 8B0D 8000D777 MOV ECX,DWORD PTR DS:[77D70080] F641 02 04 TEST BYTE PTR DS:[ECX+2],4 0F85 03540200 JNZ USER32.77D41FBE 8D45 10 LEA EAX,DWORD PTR SS:[EBP+10] 50 PUSH EAX 57 PUSH EDI E8 FBFEFFFF CALL USER32.77D1CAC0 FF75 14 PUSH DWORD PTR SS:[EBP+14] FF75 10 PUSH DWORD PTR SS:[EBP+10] 57 PUSH EDI FF75 08 PUSH DWORD PTR SS:[EBP+8] E8 ACBFFFFF CALL USER32.77D18B80 5F POP EDI 5E POP ESI 5D POP EBP C2 1000 RETN 10 而下面是NP启动后user32.dll中的PostMessageA的源代码(NP版本900,XP sp2) E9 A69AB8CD JMP npggNT.458A6630 56 PUSH ESI 57 PUSH EDI 8B7D 0C MOV EDI,DWORD PTR SS:[EBP+C] 8BC7 MOV EAX,EDI 2D 45010000 SUB EAX,145 74 42 JE SHORT USER32.77D1CBDA 83E8 48 SUB EAX,48 74 3D JE SHORT USER32.77D1CBDA 2D A6000000 SUB EAX,0A6 0F84 D4530200 JE USER32.77D41F7C 8B45 10 MOV EAX,DWORD PTR SS:[EBP+10] 8B0D 8000D777 MOV ECX,DWORD PTR DS:[77D70080] F641 02 04 TEST BYTE PTR DS:[ECX+2],4 0F85 03540200 JNZ USER32.77D41FBE 8D45 10 LEA EAX,DWORD PTR SS:[EBP+10] 50 PUSH EAX 57 PUSH EDI E8 FBFEFFFF CALL USER32.77D1CAC0 FF75 14 PUSH DWORD PTR SS:[EBP+14] FF75 10 PUSH DWORD PTR SS:[EBP+10] 57 PUSH EDI FF75 08 PUSH DWORD PTR SS:[EBP+8] E8 ACBFFFFF CALL USER32.77D18B80 5F POP EDI 5E POP ESI 5D POP EBP C2 1000 RETN 10
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发表新帖

推荐学习课程

在线客服
获取金钱  兑换金钱
充值交易币  我的推广


会员办理咨询:

论坛业务咨询:

Q群(426798682) 远航小伙伴交流群3


扫一扫加微信好友

QQ|Archiver|手机版|小黑屋|易编远航 ( 粤ICP备14079334号 [绑定手机] 充值积分 |

Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.  广州良师益友文化传播有限公司 ICP证:粤ICP备13026616号 增值电信业务经营许可证:粤B2-20140196

返回顶部 返回列表