java反编译小工具jad常用命令

2014/6/11 19:39:24  sky52bc  程序员俱乐部  我要评论(0)

摘要:首先,看一下jad的帮助提示-a-用JVM字节格式来注解输出-af-同-a,但是注解的时候用全名称-clear-清除所有的前缀-b-输出多于的括号(e.g.,if(a){b();},default:no)-d

首先,看一下jad的帮助提示

-a - 用JVM字节格式来注解输出

-af - 同 -a,但是注解的时候用全名称

-clear - 清除所有的前缀

-b - 输出多于的括号 (e.g., if(a) { b(); }, default: no)

-d

-dead -试图反编译代码的dead 部分(default: no)

-disass - 不用用字节码的方式反编译 (no JAVA source generated)

-f - 输出整个的名字,无论是类还是方法

-ff -输出类的成员在方法之前 (default: after methods)

-i - 输出所有的变量的缺省的最初值

-l - 将strings分割成指定数目的块的字符 (default: no)

-lnc - 将输出文件用行号来注解 (default: no)

-nl - 分割strings用新行字符 newline character (default: no)

-nodos -不要去检查class文件是否以dos方式写 (CR before NL, default: check)

-nocast - 不要生成辅助文件

-nocode -不要生成方法的源代码

-noconv - 不要转换java的定义符 (default: do)

-noctor - 不允许空的构造器存在

-noinner -关掉对内部类的支持 (default: turn on)

-nolvt - 忽略局部变量的表信息

-nonlb - 不要输出一个新行在打开一个括号之前 (default: do)

-o - 无需确认直接覆盖输出 (default: no)

-p - 发送反编译代码到标准输出 STDOUT (e.g., for piping)

其次.常用命令

jad -o -r -sjava -dsrc test.class

tree目录下的所有*.class文件

jad -o -r -sjava -dsrc tree/**/*.class

unix可以表示为:jad -o -r -sjava -dsrc 'tree/**/*.class'

指定输出文件的名字的话,用以下的转移命令

jad -p example1.class > myexm1.java

输出带字节码注释和源码的(最常用)

jad -o -a Test.class > ss.java

java反编译命令jad,java反编译小工具jad常用命令相关推荐

  1. Java中使用Jedis连接Redis对Hash进行操作的常用命令

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  2. Java中使用Jedis连接Redis对Set进行操作的常用命令

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  3. Java中使用Jedis连接Redis对List进行操作的常用命令

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  4. Java中使用Jedis连接Redis对String进行操作的常用命令

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  5. Java实现动态加载页面_[Java教程]动态加载页面数据的小工具 javascript + jQuery (持续更新)...

    [Java教程]动态加载页面数据的小工具 javascript + jQuery (持续更新) 0 2014-05-07 18:00:06 使用该控件,可以根据url,参数,加载html记录模板(包含 ...

  6. 73.JVM内存基础结构,参数分类,推荐的配置项,参数混用问题,常用工具,常用命令

    73.JVM内存基础结构,参数分类,推荐的配置项,参数混用问题,常用工具,常用命令 73.1.堆内存基本结构 73.2.参数分类 73.3.推荐的配置项 73.4.参数混用问题 73.5.常用命令 7 ...

  7. rstudio查询命令_R语言和RStudio的一些用法,常用命令等

    控制台: Up/down 回忆之前的命令 Ctrl+Up 回顾命令列表(可先输入前缀进行查找) 焦点: ctrl+ 移动焦点到source编辑器 ctrl+ 移动焦点到console ctrl+L 清 ...

  8. 数据包构造分析工具Hping3常用命令集合大学霸IT达人

    数据包构造分析工具Hping3常用命令集合大学霸IT达人 Hping是一个命令行下使用的TCPIP数据包组装分析工具.该工具的命令模式很像Unix下的ping命令.它不止能发送ICMP回应请求,还支持 ...

  9. 基于ARP的网络扫描工具netdiscover常用命令集合大学霸IT达人

    基于ARP的网络扫描工具netdiscover常用命令集合大学霸IT达人 ARP是将IP地址转化物理地址的网络协议.通过该协议,可以判断某个IP地址是否被使用,从而发现网络中存活的主机.netdisc ...

最新文章

  1. 第十六届全国大学生智能汽车竞赛华东赛区 承办情况汇报
  2. 2018年深圳杯论文_全国大学生数学建模竞赛
  3. 获取go语言官方文档的两个方法
  4. Tomcat9+eclipse如何发布网站
  5. 无忧考吧2017二级java_无忧考吧二级JAVA超级模拟软件下载_无忧考吧二级JAVA超级模拟软件官方下载-太平洋下载中心...
  6. 领域模型命名规约【PO,VO,POJO,BO,DTO,DO,JavaBean】
  7. nodejs: mkdirs 递归创建目录
  8. 企业打款创建X509Certificate2对象时内部出错
  9. 为什么 React Native 连遭 Airbnb、Udacity 抛弃?
  10. QTable中header高度
  11. 微信支付,判断是否安装了微信
  12. 通过文件结构直接生成xls文件
  13. 拓端tecdat|R语言用逻辑回归、决策树和随机森林对信贷数据集进行分类预测
  14. win10 桌面背景最短切换时间由1分钟改为10秒
  15. 助推“内循环”,华侨城激活国内旅游市场
  16. Ubuntu 建立局域网
  17. git文件夹不显示绿勾
  18. 分类计数原理与分步计数原理_分类加法计数原理与分步乘法计数原理的解题策略之一...
  19. 数学公式公式获取工具 Mathpix snipping Tool
  20. [小黄书后台]Insomnia及HelloWorld

热门文章

  1. 我们需要什么样的智能助理?
  2. 这波 SpringFramework5.x 我先干了(AOP编程)
  3. 总结篇」别再说自己不会JVM了,看完这篇能和面试官扯上半小时(上)
  4. 暑假博客二:由前序中序遍历生成二叉树
  5. 员工被公司辞退可以要什么赔偿
  6. 数据库系统原理课后练习题(期末复习题目附答案)
  7. 强化学习处理自适应码流播放,爱奇艺AI推荐提升观看率15%
  8. ExampleMatcher
  9. Python按照你的检索爬取天津大学图书馆书籍信息
  10. 企业数字化转型发展分析报告