JEB是一个功能强大的为安全专业人士设计的Android应用程序的反编译工具。用于逆向工程或审计APK文件,可以提高效率减少许多工程师的分析时间。

1.全面的Dalvik反编译器。
JEB的独特功能是,其Dalvik字节码反编译为Java源代码的能力。无需DEX-JAR转换工具。我们公司内部的反编译器需要考虑的Dalvik的细微之处,并明智地使用目前在DEX文件的元数据。

2.交互性。
分析师需要灵活的工具,特别是当他们处理混淆的或受保护的代码块。JEB的强大的用户界面,使您可以检查交叉引用,重命名的方法,字段,类,代码和数据之间导航,做笔记,添加注释,以及更多。

3.可全面测试APK文件内容。
检查解压缩的资源和资产,证书,字符串和常量等。
追踪您的进展情况。
不要让研究的工时浪费。保存您的分析对JEB数据库文件,通过JEB的修订历史记录机制和跟踪进展。
4.多平台。
JEB支持Windows, Linux和Mac OS。

特点:
第三方Java反编译器输出
·静态代码,没有互动性
·反编译错误(箭头)
·结果在不可读性和可用性差

工程师进行了分析后的JEB的输出代码。
该方法的代码是整齐的结构化和可读性。
更多的例子在我们的网站上。

官网地址:https://www.pnfsoftware.com/
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
2015-07-25 16:36 scz
  
关于JEB破解,我在看雪上发过两篇:
  
JEB(破解更新2014-07-16)
http://bbs.pediy.com/showthread.php?t=189980
  
用Javassis分析jeb.jar
http://bbs.pediy.com/showthread.php?t=190642
http://scz.617.cn/misc/201407301745.txt
  
发现Guest好像不能在看雪下载附件,又在网盘上放了一份:
  
jeb-1.5.201404100_modified_by_scz(20140711).7z
http://pan.baidu.com/s/1o6E6xLo
(把32-bits、64-bits的swt.jar一并打包进去)
  
有人问我有没有时间破解1.5.201503150(demo),他好像从哪儿下载了一份。我没时
间,也就没找他要这个版本,我不占人便宜的。后来再没有关注过JEB。
  
前段时间意大利的黑产公司Hacking Team被黑吃黑,听说被人偷出来的包里有正版
VMProtect、Themida,翻拣时无意中发现有1.5.201408040(full)版JEB。
  
full版的功能代码本身就是全的,只需要完成注册即可。破解demo版时,假设被调函
数的功能代码在binary中,只是被简单屏蔽,这种情况下,可以补充主调代码,使得
demo版变成full版。如果demo版的binary中完全没有被调函数的功能代码,那怎么破
解也不能变成full版。
  
最近一直在跟可能存在的一群APT程序员对抗,基本没时间看JEB的破解。周末想了想,
明日复明日、明日何其多、我生待明日、万事成蹉跎。一咬牙,花了两小时突击逆向
分析了一下HT的1.5.201408040(full),写keygen的思路切实可行。
  
JEB的注册机不是我开发的。最初是看雪的quard分享的,然后看雪的wangshy点了一
下要点,最后我跳出来狗尾续貂,提供可用的"1.5.201408040(full) keygen"
  
tnttools@pediy的一句话:
  
献给那些永远充满着好奇心的人们
  
--------------------------------------------------------------------------
/*
 * Copyleft (c) 2014, 2025
 * -----------------------------------------------------------------------
 * Author   : quard@pediy
 *          : wangshy@pediy
 * Maintain : scz
 * Version  : 1.5.201408040(full)
 * Compile  : javac -g keygen.java
 * Run      : java keygen
 *          :
 * Create   : 2014-04-23 17:01
 * Modify   : 2015-07-25 17:00
 * -----------------------------------------------------------------------
 * The only thing they can't take from us are our minds. !H
 */
--------------------------------------------------------------------------
  
JEB 1.5.201408040(full) keygen source code
http://scz.617.cn/misc/201507251700.txt
  
JEB 1.5.201408040(full) + keygen readme
http://scz.617.cn/misc/201507271722.txt
  
JEB 1.5.201408040(full) + keygen
http://pan.baidu.com/s/1o6y0e9s
  
最简执行方案:
  
$ java keygen
License key : XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  
注册成功后,用Wireshark抓包,得到1.5.201503152(full)版的下载链接,但其只有
4周有效期,现在已经无法下载。
  
http://www.pnfsoftware.com/dl?3a5f0e30e6375544
http://jebbuilds2.s3.amazonaws.com/3a5f0e30e6375544/jeb-1.5.201503152-full-ValerianoBedeschi-834390934.zip
(解压密码: dsfvdbvgummsyxvj)
  
所以,你们幻想中的1.5.201503152(full),我也没有。不知有没有愿意分享的?
  
此外,JEB2 DEMO版已出:
  
http://jebbuilds2.s3.amazonaws.com/jeb2demo/jeb2demo.zip
  
JEB2 DEMO版限制:
  
--------------------------------------------------------------------------
1. A 40-day demo trial period
2. Decompile between 80% and 90% of all methods
3. Copy/paste is disabled
4. Saving functionalities are disabled
5. All API access are disabled
6. Running time of a session is limited
--------------------------------------------------------------------------
1. 40天试用期
2. 部分方法(10%~20%)不予反编译
3. 不能复制文字
4. 不能保存结果数据
5. 不懂,是不是跟这句话相关:
   Use JEB's API to write Python scripts and plugins
6. 运行一会儿(可能是1小时)后自动关闭
--------------------------------------------------------------------------
  
有时间了再来破解JEB2 DEMO版,未必可行。
  
对了,我从未用过JEB去破解Android软件,因为我完全不懂Android开发。
  
一般情况下,对于不相熟的人来说,我是尽最大可能分享,能分享的、愿分享的就直
接分享了,不搞什么"感兴趣的可以邮件联系我"之类的事。回过头来,没有直接分享
的,那就是不能、不愿分享的呗,这种私下找我也不会给。顺便说一句,破解与我而
言只是个人兴趣,实不擅长,诚不诚的都勿挠。有就赚,无则命。
  
我只是一名程序员。
  
以上转载自四哥博客:http://scz.617.cn/misc/201507271722.txt

Android 反编绎工具JEB简介及下载相关推荐

  1. android 反编译 jadx,jadx gui下载 jadx(Android反编译gui工具) v0.6.1 官方版 下载-脚本之家...

    jadx是一款Android反编译gui工具,它支持apk.dex.jar.class.zip.aar等文件.jadx操作方便,反编译后的代码可读性高,同时还拥有较完善的gui界面,除去混淆部分的代码 ...

  2. Android反编工具的使用-Android Killer

    今天百度搜索"Android反编译"搜索出来的结果大多数都是比較传统的教程.刚接触反编译的时候,我也是从这些教程慢慢学起的.在后来的学习过程中,我接触到比較方便操作的Android ...

  3. Android反编译解包、重新打包、重新签名基础步骤自理文档

    反编译解包.重新打包.重新签名基础步骤自理文档   一.[反编译apk获取文件目录] 1.apktool是google的工具,需要下载https://code.google.com/p/android ...

  4. ios to android 下载地址,Android/iOS互传工具(Jihosoft Phone Transfer)下载 v3.4.2

    Jihosoft Phone Transfer软件是一款功能强大的Android/iOS互传工具,支持安卓手机和苹果手机之间传输数据,比如传输联系人.短信.通话记录.日历.照片.视频.音乐等数据和文件 ...

  5. Android拾遗——如何反编绎APK文件

    安装ApkTool工具,该工具可以解码得到资源文件,但不能得到Java源文件. 安装环境:需要安装JRE1.6 1> 到http://code.google.com/p/android-apkt ...

  6. Android反编译分析工具

    通常我们会看到好的APP,都想知道内部结构是如设计的,希望能借鉴一些好的设计和功能,因此需要找到可以通过反编译的方式去查看一些想看的APP META-INF: 存放签名文件签名信息的目录,用于系统签名 ...

  7. android 反编译apktool工具

    下载地址:http://pan.baidu.com/s/1bnHANtd 1.将编译的*.apk放在apktool的根目录下: 2.双击"解压软件.bat"后,会提示完成:这样就反 ...

  8. 08——IDEA开发工具:简介、下载和安装

    一.之前的开发工具 文本编辑器: 记事本.UltraEdit.EditPlus.TextPad.NotePad++.sublime- 存在的问题: 编写代码时没有错误提醒 没有智能提示 需要自己进行编 ...

  9. android开发工具简介及下载地址

    AndroidDevTools简介 Android Dev Tools官网地址:www.androiddevtools.cn 收集整理Android开发所需的Android SDK.开发中用到的工具. ...

最新文章

  1. garch预测 python_【2019年度合辑】手把手教你用Python做股票量化分析
  2. 【ABAP Graph】图表显示开发案例
  3. db2错误: SQLCODE=-407, SQLSTATE=23502, SQLERRMC=TBSPACEID=5, TABLEID=30, COLNO=149, DRIVER=3.50.152
  4. 2.6. PostgreSQL表之间连接
  5. python基础代码的含义_Python基础学习篇
  6. Java知多少(28)super关键字
  7. 四个变量的图表怎么做_品牌策划方案怎么做?5步图文帮你绘制专业策划图表...
  8. open() 函数以 w+ 模式打开文件
  9. Flutter AnimatedOpacity 实现透明度渐变动画效果
  10. 【CCCC】L2-020 功夫传人 (25分),,模拟水题,多叉树的存储与遍历
  11. mysql最大字段数_mysql最大字段数量及 varchar类型总结
  12. Give root password for maintenance (Or press Control-D to continue)
  13. Oracle查看表空间使用情况
  14. 黑白简约个人网页制作 大学生个人网页设计模板 学生个人博客网页成品 简单个人网站作品下载 静态HTML CSS个人网页作业源代码
  15. Sentinel --- 分布式系统的流量方卫兵
  16. 0x80070091-Win10系统还原时的救命办法
  17. 插补c语言程序,逐点比较法插补C语言程序
  18. Portainer容器可视化工具
  19. Linux运维:Shell脚本实现ssh免密登录远程服务器
  20. 一个离职员工对中兴的回望

热门文章

  1. 2K和XP的CMD命令教程(命令篇.要求置顶)
  2. PYTHON TIME() 实现进度条方法
  3. 2014阿里实习生面试题——mysql如何实现索引的
  4. c++ java setobjectarrayelement_Android jni中数组参数的传递方式
  5. 二级分类 php 两张表,PHP_php smarty 二级分类代码和模版循环例子,二级分类的数据表结构如下: - phpStudy...
  6. 计算机对无人机的影响,无人机中的人工智能和自主性你了解多少
  7. python爬楼梯问题_用Python解决经典的爬楼梯问题
  8. 程序员实用工具网站(原文有图片,本篇只是简单记录)
  9. MySQL三大日志——binlog、redoLog、undoLog详解
  10. python中简述对象和类的关系_Python笔记-习题42 对象、类及从属关系