滴水逆向听课日记4

1,在汇编中的寻址方式

读取内存的值 MOV EAX,dword prt ds:[0xabbc8221]这种是读取的改地址的值

LEA eax,dword prt ds:[0x36716bac]这种是读取的该地址不是地址里面的值

读取或写入数据时都应注意LEA MOV的读取的内容

在读取地址时需注意【在这里面是可以加减的但不能除,乘法也只能乘 1,2,4,8.在这里面也可以是EAX,ECX等】总之寻址方式挺好懂的不过多介绍

2,堆栈

这个不好解释但也挺好懂咱们直接上图

这个堆栈就是以一个寄存器例如EAX为底部ECX为顶部然后存入数据时从EAX开始储存(是EAX存的地址)然后以此储存并让ECX存最后一个数据的地址这样就是堆栈以后查找只需从EAX或ECX用偏移的方法依次查找。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值