|
VC内联汇编问题求助
[QUOTE=resty;738387]addr倒是学到了 话说是因为局部变量都是用的[ebp+x]这样的原因么[/QUOTE] addr是指令在内存中的地址,offset是指在编译器在编译的时侯产生的偏移量,在exe文件中,这个地址会被相应的偏移量所代替,在装入时会被重定位机制修改. |
|
[原创]大猫网络科技公司-成都分公司研发中心
总部招实习生不? |
|
[招聘]腾讯软件(深圳)诚聘QQ盗号木马病毒分析、Windows开发
想去... 水平不够... 努力学习先... |
|
[原创]金度美案找出注册码,希望哪位大侠能帮我简单分析下算法(还希望能获得邀请码)
call指令会先将函数返回地址压栈... 调用的子程序通过ret指令可以返回到程序原来执行的地方, 而jmp是无条件跳转指令, 不会返回的... |
|
[原创]金度美案找出注册码,希望哪位大侠能帮我简单分析下算法(还希望能获得邀请码)
00430387 . 64:A1 00000000 MOV EAX,DWORD PTR FS:[0] ///FS传送到eax mov指令就是把逗号后的值传送到逗号前中 0043038D . 50 PUSH EAX ///eax进栈 push指令就是进栈的意思 0043038E . 64:8925 000000>MOV DWORD PTR FS:[0],ESP 这是一个SEH处理异常结构... |
|
VC内联汇编问题求助
好像用addr来定位它的地址可以... |
|
菜鸟求助
恩, 好的, O(∩_∩)O谢谢 |
|
菜鸟求助
的确, 改成那样就可以了, 不过为什么我按下回车以后,系统就将回车的值赋给ch变量了呢? 为啥子第一个这里 scanf("%s", &name) ; 按下回车后 系统不将回车的值赋给weight呢? 这是因为scanf函数的原因还是"%..."这里的原因呢? 然后顺便再问下这个getchar()函数, 它一次只接受一个字符输入, 但是当我们输入三个字符的时候, 它却只接收了第一个字符和第三个字符... 有时候又显得没有规律... 劳烦您再解释下, 谢了, 呵呵 |
|
菜鸟求助
没人?。。。 自己顶下.... |
|
回首望望来时路
希望自己也每天进步... 顶个... 呵呵 |
|
[注意]《加密与解密(第三版)》额外的电子文档
刚还发邮件去要了呢... 嘿嘿 非常感谢... |
|
[征文]一起去看雪
呵呵... 来顶下... |
|
密码学小组组织及其任务與加入辦法
大三信息安全专业, 希望和各位一起提高... 信息及实践组 |
|
[公告]看雪网站十周年现场庆祝活动
顶起.... |
|
[分享]汇编指令艺术
顶起... 受教了... |
操作理由
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 }}
勋章
兑换勋章
证书
证书查询 >
能力值