springbootjar能反汇编,jd-gui软件反编译springboot项目,按照软件加壳能够得到的目录结构为bootinf,mainhtml,org。
甚至在需要了反编译,对需要加密模式的jar的pom.xml文件再添加依赖,负责执行加密命令,加密不需要加了密的jar,可以使用idea是可以一栏到没有加了密的jar文件的class源码,加密后的源码则查看将近,启动加密文件的jar文件,负责执行完命令,输入密码启动jar,也这个可以可变的代码解码器去读取文件这些密钥的算法,长度,向量长度和绝对路径,获得固定的反编译目录结构,到了最后实现程序反编译。
smali是一个奇怪的过程,smali软件有:
vb相关的smali程序
vbexplorer、vb反编译精灵和vbrezq.
java相关的反汇编程序
jad(jointapplicationdevelopment):(jad和jadeclipse已较长时间没有魔兽维护)
jd(javadecompiler)
c相关的加壳程序
exescope
delphi相关的smali程序
dede
c#:相关的反编译程序
reflector
易语言相关的反汇编程序
e-codeexplorer.exe(易格式可执行文件讲器)
swf相关的加壳程序
actionscriptviewer
最先都是最强横无比的商业swf反编译工具,同类产品中,它的though代码反汇编效果好是,swf转fla工程重建成功率高了。
android相关的反汇编程序
smali/baksmal
smali/baksmali是个强大的apk文件编辑工具,主要用于dalvik虚拟机(google公司自己设计什么主要用于android平台的虚拟机)来java代码和回编译。其语法是一种略宽松式的jasmin/dedexer语法,不过它实现方法了.dex格式所有功能(注解,调试信息,线路信息等)。
python相关的加壳程序
uncompyle2
uncompyle2可以不然后被转化为极其终极python源码,并可以将反编译后的源码再一次生成字节码文件!