作者:Fly2015
这个程序是吾爱破解脱壳练习第8期的加壳程序,该程序的壳是MoleBox V2.6.5壳,之前也碰过该种壳但是这个程序似乎要复杂一点。
首先对加壳程序进行侦壳处理。
Exeinfo PE侦壳的结果:
DIE侦壳的结果,很显然DIE告诉我们被加壳程序的源程序使用Delphi编写的,这个比较有用,对于我们找到程序的真实OEP很有帮助作用。
O...
分类:
其他好文 时间:
2015-07-13 10:20:34
阅读次数:
334
这里脱壳的程序是吾爱破解培训的作业2,相较于作业1稍微要强一点,但是只要掌握了脱壳的ESP定律,脱这个Nspack壳并不难,不过还是蛮有意思的。
1.使用查壳软件对加壳的程序进行查壳。
使用PE Detective查壳的结果:
使用DIE查壳的结果:
2.OD载入程序进行脱壳操作
OD载入以后,被加壳程序的入口点的汇编代码,如图。很显然,加壳程序载入OD以后,发现...
分类:
其他好文 时间:
2015-07-09 16:17:10
阅读次数:
169
作者:Fly2015
对于FSG壳,之前没有接触过是第一次接触,这次拿来脱壳的程序仍然是吾爱破解论坛破解培训的作业3的程序。对于这个壳折腾了一会儿,后来还是被搞定了。
1.查壳
首先对该程序(吾爱破解培训第一课作业三.exe)进行查壳:
很遗憾,这次DIE也不行了,不过没事。
2.脱壳
OD载入该加壳的程序进行分析,下面是入口点的汇编代码:
...
分类:
其他好文 时间:
2015-07-09 16:14:34
阅读次数:
266
作者:Fly2015
Windows平台的加壳软件还是比较多的,因此有很多人对于PC软件的脱壳乐此不彼,本人菜鸟一枚,也学习一下PC的脱壳。要对软件进行脱壳,首先第一步就是 查壳,然后才是 脱壳。
推荐比较好的查壳软件:
PE Detective 、Exeinfo PE、DIE工具。
需要脱壳的程序是吾爱破解论坛的windows逆向破解培训http://www.52pojie.cn/...
分类:
其他好文 时间:
2015-07-09 13:16:52
阅读次数:
150
非著名程序员涩郎
非著名程序员,字耿左直右,号涩郎,爱搞机,爱编程,是爬行在移动互联网中的一名码匠!个人微信号:loonggg,微博:涩郎,专注于移动互联网的开发和研究,本号致力于分享IT技术和程序猿工作心得体会。欢迎大家关注与转载。
什么是App加壳,以及App加壳的利与弊
非著名程序员
目前...
分类:
移动开发 时间:
2015-06-29 11:47:22
阅读次数:
157
VMP是一款很强大的加密壳,代码虚拟化技术可以很好的保护程序不被恶意修改破J但是很多人不知道怎么给自己的程序加壳,今天给大家晋级下加壳的正确方法相信很多新手都以为只要把软件直接拖到VMP里重新编译一下就是加壳了其实这样是没有达到任何的防破J效果。易语言加VPM壳少不了这两行重要代码置入代码 ({ 2...
分类:
编程语言 时间:
2015-06-05 11:42:23
阅读次数:
170
在Android应用开发中,当我们开发完软件之后,我们不希望别人能够反编译破解我们的应用程序,不能修改我们的代码逻辑。实际上,在应用程序的安全机制考虑中,我们希望自己的应用程序安全性高,通过各种加密操作等来增大竞争对手的反编译破解成本。设想,竞争对手开发一个同样的应用程序需要10天,而破解我们的软件程序需要100天,那么势必会打消黑客程序员破解我们应用程序的念头。如何增加对手的破解成本,就需要考验我...
分类:
移动开发 时间:
2015-06-02 17:53:49
阅读次数:
178
二进制代码分析报告(好水的一个破解) 第一步,language.exe检测出程序加壳,经过Aspack加壳。 第二步,AspackDie.exe脱壳 第三步,language.exe检测脱壳后的程序,发现该程序是使用Delphi编写的。 第四步,将脱壳程序拉入IDA,通过ViewsàStri...
分类:
其他好文 时间:
2015-04-28 15:51:47
阅读次数:
275
关于防止android apk被反编译的技术我们前面已经讲了四种。
加壳技术
运行时修改字节码
伪加密
对抗JD-GUI
如果有不明白的可以查看我的博客的前四篇中关于这四种技术的介绍。接下来我们接着介绍另一种防止apk反编译的技术-完整性校验。
一、完整性校验原理
所谓完整性校验就是我们用各种算法来计算一个文件的完整性,防止这个文件被修改。其中常用的方法...
分类:
移动开发 时间:
2015-04-28 11:49:03
阅读次数:
143
关于防止android apk被反编译的技术我们前面已经讲了四种。 加壳技术运行时修改字节码伪加密 对抗JD-GUI 如果有不明白的可以查看我的博客的前四篇中关于这四种技术的介绍。接下来我们接着介绍另一种防止apk反编译的技术-完整性校验。 一、完整性校验原理 所谓完整性校验就是我们用各种算...
分类:
移动开发 时间:
2015-04-28 11:18:57
阅读次数:
275