首页
社区
课程
招聘
[分享]一个汇编学习视频
发表于: 2010-10-6 17:10 5323

[分享]一个汇编学习视频

2010-10-6 17:10
5323
用汇编模拟printf函数
程序构架:

        采用windwos api传参方式,只管传递参数的顺序,不管其他的

但是在这个过程中,最重要的就注意取值方式,传递的参数都保存宅栈中

要注意取其中的值的顺序,所以在这个程序中,我采用的是CX计数方式

,每当%号判断一次时,CX的值就加1,并且他们相隔2,所以,可以写

成式子 bp+cx*2+4,这样就可以得到每次取用参数的正确地址。

框架为:

Push  xxxx

Push  xxxx

Push  xxxx

Push  xxxx

Call  printf

Printf:  

Push bp

Mov bp,sp

Push ax

Push cx

Push dx

Push bx

..............................................................................

Theend:
pop bx

Pop dx

Pop cx

Pop ax

Mov sp,bp

Pop bp

,,,,,,,,,,,,,,,,,,,,

请大家下载安装优蛋后下载,这样比较稳定!
cb0K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4g2Q4x3X3f1I4x3e0g2Q4x3X3g2U0L8$3#2Q4x3V1k6X3K9h3I4W2i4K6u0r3k6U0x3$3k6U0R3$3z5r3c8V1y4H3`.`.
汇编学习.rar

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 205
活跃值: (19)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
谢谢楼主,下来看看
2010-10-7 18:41
0
游客
登录 | 注册 方可回帖
返回