龟龟晓贝 发表于 2014-1-21 11:10

【原创】【我的学习记录】(2)

本帖最后由 龟龟晓贝 于 2014-1-21 11:33 编辑

我的学习记录(二)                                                                                  #我的学习记录(一)链接地址:http://www.52pojie.cn/thread-234442-1-1.html#
#我对OD流程的理解(高深?看完请“呵呵~”)#
这次学习记录,为了让大家觉得比较的贴近实际,我就拿我们论坛中的一个成员写的程序入手。(如果有所冒犯,请谅解,我会真诚道歉。)
程序连接:http://www.52pojie.cn/thread-87432-1-1.html
我说的非常浅显通俗,请高手们不要嘲笑,是为了让新手们彻底明白【脱壳破解】!谢谢 !(视频会稍后发出来)

注意:本节课是“对OD流程的理解,所以最重要的部分,是下面涂色的第4部分,大家看两遍,一定就会打开破解之门。因为你终于看清楚了OD到底是怎样简单了!”

声明:1.这是监督我自己学习的帖子,顺便帮助菜鸟们认识【脱壳破解】,监督菜鸟们和我一起学习。如果是想喷我的话,请先看这个帖子。    链接:http://www.52pojie.cn/thread-234375-1-1.html
       2.如果大家觉得帖子还可以,请回复一下,让更多的人看见,同时也是对我的鼓励。谢谢。

目的(很重要):了解脱壳破解的最最最最重要的东西。Ps:当然是我自认为最重要的。

准备过程
需要的工具:(所需工具及实验对象我都会打包)-----这节课,只需要OD!
http://www.52pojie.cn/data/attachment/forum/201401/18/114533jb1znysjd8mia2zz.png

步骤:

1、用 peid.exe查 实验对象.exe的壳。如图。(说明没有壳,这个大家都知道了。)
2、先运行一下程序,看看有什么提示。如图。

3、载入OD。查找字符串。(这个可参考恒大第一课,我稍后发视频,不会的同学可以看一下。)


4、分析汇编语言!
(这就是这节课我想告诉大家的东西!----大家一看见“分析”,立马就害怕了。心里就会想,我还是菜鸟,我怎么会分析呢?哈哈。撸主前两天也是这样想的,从来不看那个什么“反汇编框框里面的东东”。但是这节课,我就要和大家一起看看,分析,到底是多么简单的一件事情!!!)

我们从刚才进入的那一行“验证失败,程序自动关闭。”开始往上找。如图。
然后一直到--“恭喜你找到了钥匙码!”(一共就几行代码,我们一点点的看。)



4、分析汇编语言(我单独列出来,我们慢慢看,简单的要死喔)
         童鞋们要明白,计算机是个傻子!为什么这样说呢。计算机干什么,都是按代码来的。它只会一条条的执行代码往下走!碰到代码让它跳转,它就跳转。这不是傻子么?





下面,我们动手改了他。把JE改成JNE,试一下!!!。如图。


                                                                              

进去,汇编,把je改成jne。然后。如图。

                                 (全部复制!!!!!就好)

然后保存~~。如图。。




ok!打开看看把!!




总结(也很重要):我们看代码,是一行行的往下看,碰到跳转,就看看他为什么跳转,我们可不可以通过改变跳转条件,或者直接不跳转,来实现破解呢??

                               代码很长,我们需要一行行看懂么?不!我认为,我们先看重要的部分。比如这个软件就是一个失误,我们可以直接查找出来“字符串”。那么,他的算法什么的,我                              们都可以直接跳过去了。(就这么一个小失误,导致算法都白写了~)

                               最重要的一点,还是像我第一次学习记录里面讲的,你先去看!你别一看汇编语言,我靠,这是什么啊,直接关了,那么你永远都不会懂,记住,永远,永远!!!


          最后才是最重要的!!如果大家觉得帖子还可以,请回复一下,让更多的人看见,同时也是对我的鼓励。谢谢。

                                       有评分,热心更好啦,哈哈


791003846 发表于 2014-1-21 11:19

非常不错的心得的喔,一起学习了

peerlesss_ 发表于 2014-1-21 11:20

发帖不简单,,,支持楼主

龟龟晓贝 发表于 2014-1-21 11:20

791003846 发表于 2014-1-21 11:19 static/image/common/back.gif
非常不错的心得的喔,一起学习了

我靠,我的沙发!!!

求评分,妹纸

龟龟晓贝 发表于 2014-1-21 11:24

peerlesss_ 发表于 2014-1-21 11:20 static/image/common/back.gif
发帖不简单,,,支持楼主

3q~~~~~~~~~~~~~~~~

mycc 发表于 2014-1-21 11:27

嗯,能入门的感觉很好的。。。我懂。。

雨轩丨灬Arvin 发表于 2014-1-21 11:27

支持啊、一直在期待你的陆续更新、

龟龟晓贝 发表于 2014-1-21 11:28

雨轩丨灬Arvin 发表于 2014-1-21 11:27 static/image/common/back.gif
支持啊、一直在期待你的陆续更新、

求评分啊,呜呜呜呜呜

雨轩丨灬Arvin 发表于 2014-1-21 11:30

龟龟晓贝 发表于 2014-1-21 11:28 static/image/common/back.gif
求评分啊,呜呜呜呜呜

不好意思、在凌晨的时候已经评了、 只能说你发帖 来得有点晚、 还有对了、楼主你会汇编吗?

龟龟晓贝 发表于 2014-1-21 11:31

雨轩丨灬Arvin 发表于 2014-1-21 11:30 static/image/common/back.gif
不好意思、在凌晨的时候已经评了、 只能说你发帖 来得有点晚、 还有对了、楼主你会汇编吗?

我啥也不会,纯菜鸟一只~


页: [1] 2 3 4 5 6
查看完整版本: 【原创】【我的学习记录】(2)