首页
课程
问答
CTF
社区
招聘
看雪峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
看雪峰会
看雪商城
证书查询
看雪社区
Android安全
发新帖
5
1
[原创]Ubuntu下简单配置反编译工具以及其开发环境
2014-9-16 00:39
9356
[原创]Ubuntu下简单配置反编译工具以及其开发环境
鬼谷子c
1
2014-9-16 00:39
9356
0x0:前言
个人电脑重新换了下系统,Ubuntu14.04,刚好需要配置下android的反编译环境,这里简单记录一下,以供有需要的朋友参考。
其实最简单的,只需要apktool就可以了,不过有编码能力的朋友,肯定是希望用自己编写的可视化界面工具来操作了,所以我们就开始配置,并且方便后期继续开发完善工具。
0x01:相关软件的下载
Sig包
http://www.riverbankcomputing.co.uk/software/sip/download
Pyqt包
http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.11.2/
Ubuntu自带Python2.7,我们也简单进行了更新,下面有步骤可以参考一下,看看是否能满足我们的开发再作决定是否重新安装。
0x02:进行软件的安装工作
下载完成后,就是一些初始化的工作了:
首先是:
apt-get update
# 安装 Python 发布版本,dev包必须安装,很多用pip安装包都需要编译
sudo apt-get install python2.7 python2.7-dev python3.2 python3.2-dev
# 很多pip安装的包都需要libssl和libevent编译环境
sudo apt-get install build-essential libssl-dev libevent-dev libjpeg-dev libxml2-dev libxslt-dev
# 安装 pip
sudo apt-get install python-pip
发现一个比较简单的方式:
sudo apt-get install libxext6 libxext-dev libqt4-dev libqt4-gui libqt4-sql qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig "python-qt4-*" python-qt4
不过我是按照下面的方式来搞得,都是在官网下载的包,最新的 。
操作sig文件:
1, 安装SIP
http://www.riverbankcomputing.co.uk/software/sip/download 下载压缩包解压
sudo python configure.py
make
sudo make install
2, 安装依赖的库
sudo apt-get install libxext6 libxext-dev libqt4-dev libqt4-gui libqt4-sql qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig
注:在这个版本的软件包中,qt4-dev-tools 包含了Qt Assistant及Qt Linguist等工具,因此不需要单独安装这两个工具。其它的,qt4-doc 是帮助文档,包含了Qt中各个类库的详细说明以及丰富的例子程序,可以使用Qt Assistant 工具来打开阅读。qt4-qtconfig 是配置Qt环境的一个对话框,一般默认就行了,很少有必要去更改。qt4-demos 包含很多可以运行起来的可执行文件以及源代码。qt4-designer是用来设计GUI界面的设计器。
3, 安装PyQt4
从 http://www.riverbankcomputing.co.uk/software/pyqt/download 下载压缩包解压
sudo python configure.py
sudo make
sudo make install
0x03:进行测试
好了,这样配置完成后,我们就打开上一篇文章提到的APK_IDE.py脚本,在命令行下打开即可
python APK_IDE.py
记得要把apktool.jar也放到对应的目录
上篇文章地址:
http://bbs.pediy.com/showthread.php?t=192045
下面是测试的截图:
同时,记得配置一下Java的相关环境变量,需要注意的是,我这里简单修改了上篇文章的代码,使用的是java的绝对路径。
最近在写那个查询搜索的功能,同时搜索两个以上字符串所在文件,可以等后续慢慢往这个里面加入。
有了反编译,搜索,那么我们就可以很方便来做一个一体化的工具了,集成反编译,搜索,修改,回编译,签名。。。
再慢慢补充上一些新功能。。。
有兴趣一起搞起的朋友,可以发我邮件交流,论坛有直接发邮件的功能,弄一个开源的apk修改工具,然后开源,方便大家跨平台使用
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
上传的附件:
ff.png
(231.02kb,5次下载)
收藏
・
5
点赞
・
1
打赏
分享
分享到微信
分享到QQ
分享到微博
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
最新回复
(
6
)
pc小波
雪 币:
118
活跃值:
(106)
能力值:
( LV6,RANK:90 )
在线值:
发帖
79
回帖
473
粉丝
0
关注
私信
pc小波
1
2014-9-16 00:46
2
楼
0
好工具,好鬼哥,赞一个!!!
ThomasKing
雪 币:
368
活跃值:
(1181)
能力值:
( LV9,RANK:310 )
在线值:
发帖
20
回帖
207
粉丝
152
关注
私信
ThomasKing
6
2014-9-16 01:05
3
楼
0
鬼哥这么晚不睡,原来在写帖子! 赞啊
鬼谷子c
雪 币:
507
活跃值:
(120)
能力值:
( LV6,RANK:90 )
在线值:
发帖
18
回帖
259
粉丝
6
关注
私信
鬼谷子c
1
2014-9-16 02:00
4
楼
0
大好时间不能浪费掉,洗洗睡觉了
mingxuan三千
雪 币:
76
活跃值:
(13)
能力值:
( LV2,RANK:10 )
在线值:
发帖
4
回帖
198
粉丝
0
关注
私信
mingxuan三千
2014-9-16 09:04
5
楼
0
感谢分享
万抽抽
雪 币:
29
活跃值:
(499)
能力值:
( LV8,RANK:120 )
在线值:
发帖
15
回帖
202
粉丝
28
关注
私信
万抽抽
2
2014-9-16 10:48
6
楼
0
得鬼哥者,得天下!
熊猫正正
雪 币:
2321
活跃值:
(4028)
能力值:
( LV12,RANK:530 )
在线值:
发帖
139
回帖
856
粉丝
125
关注
私信
熊猫正正
9
2014-9-16 11:03
7
楼
0
支持一下,最近也一直在用ubuntu系统
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
鬼谷子c
1
18
发帖
259
回帖
90
RANK
关注
私信
他的文章
[调查]愚人节竟然见证了灰灰教主的真爱
14737
[原创]第三题分析过程
4086
[原创]第二题分析过程
4751
[原创]阿里比赛第一题分析过程
2267
[原创]Ubuntu下简单配置反编译工具以及其开发环境
9357
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
谁下载
×
过客guoke
看原图
返回
顶部