第一个Android crackme 0x00 背景 最近在学习Android的逆向,把基本的环境搭好后,看了看《第一行代码--Android》,然后就按照非虫大牛的《Android软件安全与逆向分析》开始了第一个apk的crack。 这篇文章权当是记录,没有什么技术含量。 0x01初探 首先来看看... ...
分类:
移动开发 时间:
2016-05-24 00:22:44
阅读次数:
189
首先,同样的操作,PEID查壳: VB的程序,没有壳,OK,注意一下VB中的函数就可以了,这里推荐一个微博,总结了在逆向中常用到的VB的函数 VB程序逆向反汇编常见的函数 试着自己运行: OD运行起来,右键,查找,查找所有参考文本字符串,找到错误字符串的位置 看到我们的错误字符串了,You Get ... ...
分类:
其他好文 时间:
2016-05-24 00:13:31
阅读次数:
405
首先PEID查壳 Delphi,没有壳就好说了,OD起来语言关系并不太大。 首先,运行发现有一个nag,一个key,一个name/serial,一个一个来。具体瞎网上输入去看对话框什么的我就不扯了... Nag: OD运行起来,F8或者shift+F8,找到这几个CALL的作用 在第一个nag弹出的 ...
分类:
其他好文 时间:
2016-05-23 23:58:52
阅读次数:
425
首先PEID查壳
Delphi,没有壳就好说了,OD起来语言关系并不太大。
首先,运行发现有一个nag,一个key,一个name/serial,一个一个来。具体瞎网上输入去看对话框什么的我就不扯了...
Nag:
OD运行起来,F8或者shift+F8,找到这几个CALL的作用
在第一个nag弹出的位置下断,F9过去,之后进入Call中。
不断利用F8去找弹出Nag的具体位置,...
分类:
其他好文 时间:
2016-05-23 12:00:31
阅读次数:
253
想写一个自己的crackme很久了,委实下不了手。于是这段时间看了些密码学的东西,有所悟,感觉能连在一起便写点东西吧。 介绍下散列函数,说得直白点就是将一段内容变成定长的另一段,假设明文为a,密文为b 那么有b=f(a)。这个F就是散列函数,当然了这个说法相当的相当宽泛,任何对内容的处理几乎都可以这 ...
分类:
其他好文 时间:
2016-04-15 01:56:57
阅读次数:
127
系统 : Windows xp 程序 : unabexcm5fl 程序下载地址 :http://pan.baidu.com/s/1pJYaNUV 要求 : 爆破 使用工具 :OD 可在“PEDIY CrackMe 2007”中查找关于此程序的破文,标题为“菜鸟必看的破解文章(2)-追出软件注册码”。 ...
分类:
其他好文 时间:
2016-04-12 21:02:57
阅读次数:
336
做看雪的crackme才看出差距,包含的东西比别的多。 这个ck没别的,用代码校验和来做反调试,于是下硬件断点,直接还原上代码 ...
分类:
其他好文 时间:
2016-04-09 01:35:28
阅读次数:
178
从大学初学的web开发,再到去年的C#,再到下半年的网络,最后到现在的逆向驱动。也只能说越走越阔,越来越感觉不懂的东西太多,觉得可能抓住一个就会放过另外一个,看看算法又怕丢了驱动,写两个crackme又怕密码学不位,书书了厚厚的几本,有些看起来很快,理解起来飞快,有些,比如软件调试,借用某人的一句, ...
分类:
其他好文 时间:
2016-04-09 01:34:53
阅读次数:
213
0x00 序言这是第二次破解 crackme 小程序,感觉明显比第一次熟练,破解过程很顺利,几乎是分分钟就可以找到正确的 serial,但是我们的目标是破解计算过程,下面将详细介绍。0x01 初次运行刚开始拿到 crackme 先运行程序,看看有哪些明显的特征,或者有哪些任务需要完成:
双击程序后弹框,显然第一个任务就是把这个框框弄掉,我们继续运行:
这个小程序比上次的要复杂,有两个 ser...
分类:
其他好文 时间:
2016-04-07 14:48:00
阅读次数:
258
0x00 序言去年玩了几个月的渗透测试,当初觉得很高端的样子,现在看来不过都是些小把戏,于是开始折腾逆向工程。学习过程中参考的是《逆向工程核心原理》这本书,讲的很详细,按照上面的步骤破解了几个crackme,然后自己在网上找了一些程序来玩,第一次独立成功破解Afkayas.1,有点兴奋,于是将破解过程记录下来,算是一个开启逆向工程大门的里程碑吧。0x01 准备玩逆向工程需要至少一个调试工具,这里我推...
分类:
其他好文 时间:
2016-04-06 23:36:47
阅读次数:
431