WWWWWWWWW 发表于 2017-9-17 16:28

leo632 发表于 2017-8-7 15:29
交作业~,接着学习第二季的教程,谢谢恒大!

你好 我问一下 修改了窗口标题 内部标题如何一起保存 我只能保存一个 然后再去修改另一个 帮帮忙 拜托

Lemon蒙 发表于 2017-10-12 17:30

谢谢 老大{:7_233:}

donguaok 发表于 2017-11-16 00:55


嘻嘻,学会了好多东西呀

xu450909016 发表于 2017-12-21 22:25

感谢恒大,作业晚两天再交

西瓜小刚 发表于 2018-1-2 11:17

很强昂,恒大大

start223 发表于 2018-1-27 21:12

感谢恒大,终于看完第1季了,还好没拖到过年,继续坚持下一季的内容
顺便交个作业。。。
这个是爆破

这个是退出界面

脱壳是在虚拟机做的,忘了截图了。。。

newchange4xpj 发表于 2018-1-27 22:27

默默学习,,,,谢谢楼主

过林黑马 发表于 2018-2-3 21:21

好了,马上学完第一季了,哈哈

过林黑马 发表于 2018-2-4 15:08

本帖最后由 过林黑马 于 2018-2-4 15:09 编辑

作业做好了,讲下心得吧。
作业文件:527.exe
1,ESP定律脱壳    ;使用loadPE转存搞定,使用Ollydump的话有点小麻烦。
2,修复函数       ;修复IAT成功使用前面课程提供的工具可以直接修复成功。
3,爆破程序       ;直接nop掉跳转指令就好,这个也简单。
4,获取注册码   ;111对应的密码是12111075654EJ3453HAG45J343 。通过下断点在堆栈窗口直接找到密码。
5,修改标题       ;修改为黑马作业 成功。这个是在数据窗口,也就是左下角直接修改就好了
6,汉化程序界面   ;同第五点,修改即可。
7,修改关闭提示窗内容。这个是个难点,因为退出按钮有2个功能,一个是弹对话,一个是退出,需要找到语段。
我没学过易语言,通过F7跟F8大概了解了程序的流程(F7用来跳进内部去看退出在哪里实现的),我电脑上面的退出功能语句,大概如下:
0040106D      68 01000100   push 0x10001
00401072      68 00000106   push 0x6010000
00401077      68 01000152   push 0x52010001
0040107C      68 02000000   push 0x2
00401081   .BB E02A4000   mov ebx,522.00402AE0
00401086   .E8 7B110000   call 522.00402206
0040108B   .83C4 1C       add esp,0x1C
0040108E   .8BE5          mov esp,ebp
00401090   .5D            pop ebp                ;kernel32.770C336A
00401091   .C3            retn
8,上传你完成的作业!
最后上传作业,因为不能直接上传exe,所以打包了。

Atomi 发表于 2018-2-5 16:44

零基础逆向教程之图文!
页: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15
查看完整版本: 【S01E10】Shark恒 零基础逆向教程之图文!【修复与总结】