Advertisement

jarvisoj 刷题 逆向分析 [61dctf] androeasy writeup

阅读量:

题目名称为androideasy,因此推测这可能是一个apk文件

使用winhex打开后确认了这一猜测

修改文件后缀名,然后导入Androidkiller进行处理

直接查阅Java源代码

从整体情况来看,核心所在显然是check()方法这一环节。

显然这仅涉及一个基础的异或运算过程。因此,只需对byte[] s数组中的每个字符与0x17进行异或操作,即可还原出flag内容。以下是对应的Python代码实现:

复制代码
 a = [113, 123, 118, 112, 108, 94, 99, 72, 38, 68, 72, 87, 89, 72, 36, 118, 100, 78, 72, 87, 

全部评论 (0)

还没有任何评论哟~