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

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

2010-10-6 17:10
5153
用汇编模拟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

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

请大家下载安装优蛋后下载,这样比较稳定!
http://u.115.com/file/f36f868dd7
汇编学习.rar

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

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