首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

如何实现class文件反编译:java-decompiler 反编译工具

java-decompiler 反编译工具 Java Decompiler 是Java反编译工具,可以对 Java 5 和更高版本的 class 文件进行反编译分析。...主旨内容 Java Decompiler是一项开源工具,Java Decompiler工具不仅可以实现反编译.class文件,将.class文件变为可以被我们阅读的.java文件,而且还可以对jar包进行反编译...,得到jar包中.class文件反编译的.java文件。...该工具有图形化界面工具:JD-GUI,同时也有IDE开发工具的插件,如:eclipse和IntelliJ IDEA,这些插件可以将Java Decompiler集成到IDE开发工具上。...jar文件是java的可执行文件,右键点击或双击下载后的jd-gui-1.4.0.jar文件即可运行该反编译工具,运行时可以看到咖啡的图标,传统Java=咖啡。

39610

如何把pyc反编译成py_exe文件反编译源码工具

今天手残了,本来想着删掉项目里面所有的pyc文件,不知道脑袋想着什么就变成了find ....整个人瞬时懵逼…… 后来看着文件夹里面还剩下的pyc文件我灵机一动,可以试试从pyc文件反编译回去,经过高人指点,有了下面这段 使用uncompyle 项目地址:https://github.com...uncompyle6,很奇葩有没有 uncompyle6 --help 查看帮助 uncompyle6 models.pyc > models.py 将models.pyc反编译成py文件...uncompile -o . *.pyc 将当前文件夹中所有的pyc文件反编译成后缀名为.pyc_dis的源文件 总结 反编译后的效果可以说很理想,如果你的代码格式符合PEP8规范的要求,那就基本和源来的文件一样...问题是解决了,不过最后要反思一下,使用find + rm 删除文件的时候一定要小心,按确认之前一定要再三检查 最后贴上Stack Overflow上面的一个回答以及下面的评论的截图 我想说

1.2K30

Android 反编译工具

标准做法就是拷贝 jar 包到当前目录, 然后执行 java -jar apktool.jar d test.apk 操作 反编译 xml 工具 AXMLPrinter2.jar 官方介绍: AXMLPrinter2....jar apk 分析 APK 文件,取得 APK 文件中的 包名、版本号及图标,很强大的工具,再一次感受到了批处理的牛逼。...可以将 android 安卓编译过的二进制 XML 文件(binary xml file)反编译明文输出保存。是 APK 反编译修改的必备工具之一。...例如需要查看 apk 安装包的权限、名称等,可以用 AXMLPrinter2 对androidmanifest.xml 反编译进行明文查看。反编译速度非常快、好用,可以顺利编译出.XML文件。...参考 静态分析工具之-AXMLPrinter2.jar的使用方法_冷冷清清里风风火火是我的博客-CSDN博客_axmlprinter https://blog.csdn.net/qq_33721320

1.8K10

安卓反编译_反编译apk工具

注意,JDK和Java环境不同,JDK是开发工具,你可以直接在Java官网下载,并能找到安装路径。...2、获取”framework-res.apk”和”systemUI.apk” ↑ “framework-res.apk”和”systemUI.apk”这两个文件是系统UI的主要文件,当然,由于安卓系统分支很多...3、获取ApkTool编译开发工具 ↑ 这个工具在google code上下载最新的,不过由于它们是分开存放的,你需要下载windows版本全部,下载下来之后解压,最后你应该能得到三个文件:aapt.exe...在这种情况下,你就可以进行编译反编译了。...我把它们这样放置: C:\apktool 4、进行反编译和编译 ↑ 美化工作的道理很简单: 反编译:解压出apk中的所有资源,包括文件和图片 修改解压出来的资源,将所有资源调整为自己想要表现的形式(图片和

2.6K20

Java反编译工具Luyten

Luyten是一款很强大的反编译工具包,是一款github的开源工具,软件功能非常强大,界面简洁明晰、操作方便快捷,设计得很人性化。...工具软件下载路径:https://github.com/deathmarine/Luyten/releases/tag/v0.5.3 我比较喜欢直接使用.jar版本,直接在页面打开目标.class或者....jar包文件,即可直观的查看反编译后的源码,很强大 下载下来后双击就可以使用了,同样的jar,我们打开试试效果: 不再是ERROR了,同样在使用过程中可以总结一下它和jd-gui的区别: 1.查看jar...List list =newArrayList(); 因为泛型在编译期会被擦除,这个没毛病,但是Luyten反编译后的为什么没有被擦除呢?...// Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; 这就解释的通为什么Luyten还是能够找回来没擦除之前的类型,毕竟能回归最原始的文件对程序员越有利嘛

3.2K20

android反编译工具和命令

downloads/) apktool文档 dex2jar jd-gui jadx SHELL **jadx:**简直是神器啊 直接把apk拖进去就可以了 **apktool:**获取资源文件...2.解压 3.获取classes.dex(可能是安卓64k包所以会有多个classes.dex,有的时候会有好几个,可能因为混淆,或者加了壳,现在裸奔的应用很少了吧) 4.把classes.dex 文件放到...dex2jar 文件夹内 命令: d2j-dex2jar classes.dex // 会生成classes-dex2jar.jar mac: sh d2j-dex2jar.sh classes.dex...**jd-gui:**查看代码工具 使用jd-gui打开classes-dex2jar.jar就可以看到源代码了 遇到的一些问题 使用dex2jar会提示没有权限 d2j-dex2jar.sh:...d2j_invoke.sh: Permission denied 使用命令把dex2jar提升下权限就可以了 sudo chmod -R 777 dex2jar-2.0 相关链接 Android 反编译神器

1.3K10

JDK自带javap命令反编译class文件和Jad反编译class文件(推荐使用jad)

我们可以使用JDK自带的javap命令来进行反编译反编译出来的如果看不太明白,可以使用Jad工具来配合使用。...五、执行javap命令 在IDEA的java类中按快捷键ctrl + f9编译成class文件,为反编译做准备; 找到class文件的位置 来到此目录下,不用cd切换到这个目录了哈 输入...-o:无需确认直接覆盖输出 -p: 直接反编译代码到输出到命令下(直接在界面显示) 5.实践命令 输入:jad -o JavaPTest,会在class文件所在同一级命令生成.jad文件,看的也比较清晰...,我们使用工具打开: // Decompiled by Jad v1.5.8g....七、总结 这样我们就完成了class文件反编译了,两种方法有利有弊,大家根据实际情况来进行反编译

4.6K20
领券