当前位置:网站首页>移动安全工具-jad
移动安全工具-jad
2022-06-27 07:10:00 【深度安全实验室】
1 需求
-
- -d <dir> - directory for output files
-
- -o - overwrite output files without confirmation
-
- -r - restore package directory structure
-
- -s <ext> - output file extension (default: .jad)
官网地址:
2 语法
Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov ([email protected]).
Usage: jad [option(s)] <filename(s)>
Options: -a - generate JVM instructions as comments (annotate)
-af - output fully qualified names when annotating
-b - generate redundant braces (braces)
-clear - clear all prefixes, including the default ones
-d <dir> - directory for output files
-dead - try to decompile dead parts of code (if there are any)
-dis - disassembler only (disassembler)
-f - generate fully qualified names (fullnames)
-ff - output fields before methods (fieldsfirst)
-i - print default initializers for fields (definits)
-l<num> - split strings into pieces of max <num> chars (splitstr)
-lnc - output original line numbers as comments (lnc)
-lradix<num>- display long integers using the specified radix
-nl - split strings on newline characters (splitstr)
-noconv - don't convert Java identifiers into valid ones (noconv)
-nocast - don't generate auxiliary casts
-noclass - don't convert .class operators
-nocode - don't generate the source code for methods
-noctor - suppress the empty constructors
-nodos - turn off check for class files written in DOS mode
-nofd - don't disambiguate fields with the same names (nofldis)
-noinner - turn off the support of inner classes
-nolvt - ignore Local Variable Table entries (nolvt)
-nonlb - don't insert a newline before opening brace (nonlb)
-o - overwrite output files without confirmation
-p - send all output to STDOUT (for piping)
-pa <pfx>- prefix for all packages in generated source files
-pc <pfx>- prefix for classes with numerical names (default: _cls)
-pe <pfx>- prefix for unused exception names (default: _ex)
-pf <pfx>- prefix for fields with numerical names (default: _fld)
-pi<num> - pack imports into one line using .* (packimports)
-pl <pfx>- prefix for locals with numerical names (default: _lcl)
-pm <pfx>- prefix for methods with numerical names (default: _mth)
-pp <pfx>- prefix for method parms with numerical names (default:_prm)
-pv<num> - pack fields with the same types into one line (packfields)
-r - restore package directory structure
-radix<num>- display integers using the specified radix (8, 10, or 16)
-s <ext> - output file extension (default: .jad)
-safe - generate additional casts to disambiguate methods/fields
-space - output space between keyword (if, while, etc) and expression
-stat - show the total number of processed classes/methods/fields
-t<num> - use <num> spaces for indentation (default: 4)
-t - use tabs instead of spaces for indentation
-v - show method names while decompiling
-8 - convert Unicode strings into ANSI strings (ansi)
-& - redirect STDERR to STDOUT3 示例
4 参考资料
边栏推荐
- Get the query parameter in the address URL specify the parameter method
- Transaction overview of tidb
- 面试官:用分库分表如何做到永不迁移数据和避免热点问题?
- pytorch Default process group is not initialized
- boundvalueops和opsforvalue区别
- [Kevin's third play in a row] is rust really slower than C? Further analyze queen micro assessment
- Difference between boundvalueops and opsforvalue
- Goodbye, agile Scrum
- R 语言并行计算 spearman 相关系数,加快共现网络(co- occurrence network)构建速度
- manim 数学引擎
猜你喜欢

win10远程连接云服务器

【编译原理】山东大学编译原理复习提纲

What is the difference between volatile and synchronized?

Coggle 30 Days of ML 7月竞赛学习

Some settings about postfix completion code template in idea

The interviewer of a large front-line factory asked: do you really understand e-commerce order development?

语音信号处理-概念(二):幅度谱(短时傅里叶变换谱/STFT spectrum)、梅尔谱(Mel spectrum)【语音的深度学习主要用幅度谱、梅尔谱】【用librosa或torchaudio提取】

程序人生 - 程序员三十五岁瓶颈你怎么看?

MySQL

Talk about Domain Driven Design
随机推荐
使用 Blackbox Exporter 测试网络连通性
uview的安装和功能
SQL injection bypass (I)
C# 请问怎么在更新数据库时候调用line与rows
攻防演习防御体系构建之第一篇之介绍和防守的四个阶段
通过uview让tabbar根据权限显示相应数量的tabbar
How to implement redis cache of highly paid programmers & interview questions series 116? How do I find a hot key? What are the possible problems with caching?
Solve the problem of win10 wsl2 IP change
[graduation season] graduation is the new beginning of your life journey. Are you ready
VNC Viewer方式的远程连接树莓派
程序人生 - 程序员三十五岁瓶颈你怎么看?
语音信号处理-概念(二):幅度谱(短时傅里叶变换谱/STFT spectrum)、梅尔谱(Mel spectrum)【语音的深度学习主要用幅度谱、梅尔谱】【用librosa或torchaudio提取】
什么是浮选机?
Win10 remote connection to ECS
Unrecognized VM option ‘‘
Park and unpark in unsafe
R language analyzing wine data
一個人管理1000臺服務器?這款自動化運維工具一定要掌握
R language consumption behavior statistics based on association rules and cluster analysis
Rust Async: smol源码分析-Executor篇