论坛风格切换
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 3543阅读
  • 0回复

[软件资源]第六集 Shark恒 二十分钟学会破解系列教程之图文!【必须跳过去】 [复制链接]

上一主题 下一主题
离线大神
 
发帖
*
今日发帖
最后登录
2026-03-27
只看楼主 倒序阅读 使用道具 楼主  发表于: 2013-06-10 11:29:47 , 编辑
— 本帖被 闪电 执行提前操作(2013-06-23) —
在没接触壳之前,我们需要学一部分汇编知识,我觉得现在是时候了。
一提到汇编,肯定有99%都要吐了,真的是太枯燥了。
但在我的课里,不会让你感到有那么枯燥就能学到知识。
由于这几天太忙,所以在我临睡觉之前给大家写了这么一课。凌晨4:40……

好吧,让我们开始学习汇编吧。今天要学的内容是“跳转”。
介绍一下软件,这个软件启动后2秒会自动关闭。
为了让零基础人群更容易掌握汇编内容,于是我在关闭的时候加入了“再见”,如图。






有了“再见”这一步,我相信大家都知道该怎么找到他了。
那我就直接OD到这步了。如图






我们可以看到"再见"上面有个跳转,是需要判断的,如果判断条件不成立,他就会执行到“再见”(也就是程序自动关闭)
当然,如果条件成立,他就会跳过“再见”(跳过关闭)。
那我们可以看到,他的跳转是JNZ,也就是有条件判断的。
为了避免他判断条件不成立的时候关闭程序,我们就要让他永远都是条件成立,无限跳过关闭。

我们应该怎么做? 这就用到了汇编知识!
记住:JMP是无条件跳转(意思是:执行到JMP就必须跳,没有选择的余地!)
只有JMP跳转是无条件,其余的所有跳转都是有条件的。
关于跳转,我在附件里打包了一张“条件跳转”的图片,请下载查看。

我们可以如下修改






OK,把程序保存出来看看,是不是永远都不自动关闭了?

关于条件跳转是受谁影响,请看附件里的图片,一目了然!
通过这一课,你明白了汇编语言跳转相关命令,这也是爆破必备知识!

[backcolor=deepskyblue]
虽然这一课的内容是学习汇编,但是我想看看大家举一反三的思维如何。
这一课的作业就是不利用跳转解决这个2秒关闭的问题!(请回帖附上解决方法的OD截图)

另外我要说一件事,从5月16号,昨天开始,可能要忙上一个月。
我会在这一个月里找时间来给大家写教程,如果实在太累没时间写,大家也别闲着。
多找小程序练习一下,或者看看汇编,看看“小生我怕怕”,生哥的破解教程。



教程传送:
第一集 Shark恒 二十分钟学会破解系列教程之图文!【爆破的原理】
第二集 Shark恒 二十分钟学会破解系列教程之图文!!【获得注册码】
第三集 Shark恒 二十分钟学会破解系列教程之图文!!【壳与作业】
第四集 Shark恒 二十分钟学会破解系列教程之图文!!【篡改内容】
第五集 Shark恒 二十分钟学会破解系列教程之图文!!【剽窃软件】
第六集 Shark恒 二十分钟学会破解系列教程之图文!【必须跳过去】
第七集 Shark恒 二十分钟学会破解系列教程之图文!【ESP定律】
第八集 Shark恒 二十分钟学会破解系列教程之图文!【万能的脚本】
第九集 Shark恒 二十分钟学会破解系列教程之图文!【CALL的作用】
第十集 Shark恒 二十分钟学会破解系列教程之图文!【修复与总结】
点击进入下载页面: 第六课.rar (395 K) 下载次数:9 [删除]
软件下载咨询邮箱: sdbeta@qq.com (回复及时)