|
|
|
[求助]汇编代码求解-4
我的理解: [esp+10h+argv]把这个地址里面的值取出来放到ecx,但这个值在这里没说是地址呢,只有地址+4才指向下一个吧 |
|
|
|
[求助]汇编代码求解-4
c++反汇编与逆向分析 |
|
[求助]汇编代码求解-4
可以解释一下吗?就是因为不懂,不能前后联系起来才问的 |
|
[求助]汇编代码求解-3
看了各位大佬的解答,依旧懵懂,主要是这本书中其他相似度很高的代码,其函数内第一个变量地址都在ebp+4处,唯独此代码第一个变量地址在ebp+8处,按理说作者用到其他优化,应该会在书中进行说明,但并没有特殊说明,说明作者整本书应该按一种方式进行编译---书是C++反汇编与逆向分析技术揭秘(第2版) |
|
[求助]汇编代码求解-3
Mxixihaha 一个是Debug编译下的汇编 一个是 Release编译下的汇编 D 无优化 R 优化后我知道会有优化,但n1和n2位置都对换了,那不是在分析时会有误区吗? |
|
[求助]汇编代码求解-3
yeyeshun 你上个帖子的主题为什么编辑掉了?问问题并不丢人,主题编辑掉了后面的人来了不知道提问是什么,单纯看回复贴可能就没有意义了。 另外就是昨天的回复里面都提到了返回地址入栈,如果不懂的话建议你还在原帖继续问 ...大佬,求细解? 返回地址在图上不是入栈了吗? |
|
|
|
汇编代码求解
可以这样理解吗? |
|
汇编代码求解
我知道了,mov [edx],ecx, [edx]做为被赋值对象,不需要对其地址进行取值,故ecx可以给[edx]赋值。 我之前的疑问:[edx]不就是对其里面地址进行取值吗,ecx也是值,值怎么可以对值进行赋值
最后于 2023-7-8 23:40
被goose007编辑
,原因:
|
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值