|
[求助]看雪坛子的大虾来 小虾就别来了
两位mm莫要吵架 莫要吵架 虽然没有调用test函数 但楼主mm的代码里依靠修改堆栈使ret返回到了test的入口处 test函数里的add esp,12 是想平衡main函数的堆栈吧? 不过楼主mm忘记了一个问题 ret指令使你直接跳到test函数的入口点了 main函数里面你曾经push ebx push edi push esi 这些都没平衡。。 |
|
去掉类似KeyGen运行时的音乐
学医的人严禁扎实 这是学科所赐 希望把这种好习惯带到计算机领域 |
|
[求助]学习C语言的书籍
谭浩强喜欢用刁钻的语法 我很难想象 在面对大型项目的时候 他这种刁钻生僻的语法堆积出来的代码的鲁棒性怎样 遇到bug排错速度是否比较快 谭浩强就是中国应试教育制度下的奇怪现象。。。 他不是程序员 却写了这么多书 用刁钻的语法 迷惑了多少初学者 使初学者认为编程很难 其实最简洁明了的代码 才是我们值得学习的 去看《the c programming language》吧 然后看《c primer plus》 主要是多写多练 多钻研 |
|
[求助]请问高手们是怎么看懂反汇编代码的呢
看完王爽的《汇编语言》和罗云彬的《32汇编》之后 自己写简单的程序 然后用OD反汇编后 对照汇编源代码阅读 |
|
|
|
|
|
某公司笔试题目 求助
MOV EAX, OFFSET main MOV BYTE PTR[EAX], 0xB8 //MOV EAX, 0xB8 MOV DWORD PTR[EAX+1], OFFSET SHOWSTRING MOV WORD PTR[EAX+5], 0xE0FF // JMP EAX 我问一下 0xb8是什么指令? 还有 在vc编译的时候 offset SHOWSTRING OFFSET伪指令这时求得的偏移量应该是相对于 MOV DWORD PTR[EAX+1], OFFSET SHOWSTRING 这句指令的便宜量吧? 而在实际执行的时候 是main函数中jmp 偏移量 这个偏移量并不是相对于main函数的呀 还有 mov eax, offset main mov word ptr[eax + 5], 0xe0ff 你的注释说0xe0ff是 jmp eax eax中是main的函数地址 也就是无限递归了。。 感觉 这个代码有问题吧? |
操作理由
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 }}
勋章
兑换勋章
证书
证书查询 >
能力值