寻找Gadgets及通用Gadgets
如果是第一次调试首先要修改一下配置文件。修改IDA6.8的cfg/exception.cfg,修改.linux为.linux,.armlinux
为了调试smail也是蛮拼的,看各种帖子做各种尝试,最有良心的要算拾荒人的这篇帖子了,链接在此http://www.w2bc.com/article/148467
|
|
这道题算是这学期遇到的最经典的creackme了,很有必要仔细分析一下。它给出的是一个exe可执行文件和一份readme.text文件,首先我们看一下,它们的内容。一份readme描述了具体的问题,它也给出了半个用户名,然后提示暴力循环6分钟用i5处理器跑的话,但是到最后你会发现这明显有点扯淡,我们逆向分析出算法后给它1秒跑出来。
拿到这道题是个压缩包,解压后得到一个app-release.apk。我们安装到安卓模拟器测试一下,发现让我们输入随机码,下面显示“您的随机码为:xxxxxx”,这个随机码变化很快,手动输入下面的随机码有点不可能,我们随便输入一个随机码点击提交后显示input is wrong。
拿到这道题的文件,是个压缩包,解压后得到一个secret.data的二进制文件。没见过以.data开头的文件,经过百度得知data是在各种系统、程序中,都会有很多自定义的文件名、文件扩展名。无论data文件指的是文件名data还是扩展名data,都是系统或程序自定义的数据文件。data是数据保存的备份类文件,一般可以用meidaplayer、记事本或word打开。如果是: