码迷,mamicode.com
首页 > 其他好文 > 详细

合天网安实验室--reverse100

时间:2015-01-11 17:54:06      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:apk   reverse   androguard   dexcompile   

做此题仅仅是为了验证apk反编译新工具以及试用新的源代码文本编辑工具。

感谢老白兄弟的推荐。


1、dexdecompile基于androguard的dex包反编译器。

下载题目rev100,添加后缀zip。(apk实际上就是个zip包),rar解压缩出来class.dex。

dexdecompile class.dex rev100


在rev100目录下,会产生反编译之后的.java文件。


2、sublime text 2一款价格昂贵的可无限制免费试用的源代码编辑工具。

打开文件夹,很方便的可以看到所有的.java文件。感觉比source insight更容易上手,速度更是快很多。取消了右边的scroll bar,改成了代码缩略图,整体很酷哦。

技术分享

先看layout.java,可以看到里面两个界面控件。第一个是activeity_flag,似乎暗示和flag相关哦。

技术分享

查看FlagActivity.java,看到代码实际上显示了一串字符。这串字符初始化在v0.

将v0的数字转换成ascii就是flag了。

本文出自 “万物皆刍狗” 博客,请务必保留此出处http://cugou.blog.51cto.com/9637775/1602006

合天网安实验室--reverse100

标签:apk   reverse   androguard   dexcompile   

原文地址:http://cugou.blog.51cto.com/9637775/1602006

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!