-
-
[分享]一个汇编学习视频
-
发表于:
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日开班!