展开全部

如果你的exe是用EXE4J生成的可以使用e68a84e8a2ad62616964757a686964616f31333337383831位运算提取class文件

File f=new File("...");//exe文件路径

File f1=new File("...");//生成的rar文件路径

FileInputStream fin=new FileInputStream(f);

FileOutputStream  fout=new FileOutputStream(f1);

BufferedInputStream bin = new BufferedInputStream(fin);

BufferedOutputStream bout = new BufferedOutputStream(fout);

int in = 0;

do {

in = bin.read();

if (in == -1)

break;

in ^= 0x88;

bout.write(in);

} while (true);

bin.close();

fin.close();

bout.close();

fout.close();

运行完会生成rar,解压缩后得到项目目录,但文件是.class的,然后使用jd-gui反编译一下就是源代码了

exe 反编译 java_.exe文件怎么反编译为java代码(有木有造的)相关推荐

  1. idea 项目jar反编译java_带你上手阿里开源的 Java 诊断利器:Arthas

    本文适合有 Java 基础知识的人群. 本文作者:HelloGitHub-秦人 HelloGitHub 推出的<讲解开源项目>系列,今天给大家带来一款阿里开源的 Java 诊断利器 Art ...

  2. linux java编译后生成文件_Linux终端编译并执行Java文件

    shell 中操作: 1.先创建java项目目录,名称project. mkdir project 2.在项目中创建src和bin目录,src下用于存放 ".java" 文件,bi ...

  3. javac 编译java_如何使用Javac工具编译Java源代码?

    javac 编译java javac is a tool used to compile Java applications or source code. javac reads class and ...

  4. centos如何编译c语言文件,centos如何编译c语言代码

    编译c,c++代码 安装gcc 1.使用如下命令查询 centos 官方gcc的所有包: yum -list gcc* 可安装的软件包 gcc.x86_64gcc-c++.x86_64gcc-gfor ...

  5. java会编译失败吗?_请问为什么这个通用java代码不会编译?

    为什么这个通用java代码不会编译? 在这个简化的例子中,我有一个泛型类,以及一个返回Map而不管类型参数的方法.当我没有在包含类上指定类型时,为什么编译器会清除地图上的类型?import java. ...

  6. python调用java文件_Python程序中调用Java代码的实践

    1.环境准备 windows 7(64位)+JDK(64位)+Python(64位)+eclipse+pycharm 还需要一个作为桥梁的工具包,jpype1,这个工具包可以启动jvm,使java代码 ...

  7. 哪个工具编译java_用什么工具来编译JAVA啊?

    装JDK 从java.下载jdk-1_5_0_04-windows-i586-p.exe 安装到指定路径,我选择D:\jdk1.5.0 配置环境变量: JAVA_HOME: D:\jdk1.5.0 P ...

  8. vs编译c语言文件不读取对象式宏,C代码的条编译宏windows的VS和linux下gcc编译不一样...

    #include #include #define XXX 2 #define YYY 20 int main() { #if(XXX > 10) printf("XXX > 1 ...

  9. linux 编译多个文件,linux gcc编译多个源文件的方法

    华为荣耀6 H60-L02/L12(联通版)救砖包[适用于无限重启] 本帖最后由 HOT米粒 于 2014-11-16 20:43 编辑 华为荣耀6 H60-L02/L12(联通版)救砖包[适用于无限 ...

  10. hadoop上传文件java_hadoop入门之通过java代码实现将本地文件上传到hadoop的文件系统...

    第一步:首先搭建java的编译环境.创建一个Java Project工程,名为upload. 第二步:选中所需的Jar包. 选中JRE System Library 选择BuildPath Confi ...

最新文章

  1. 边界填充算法讲解_边界填充算法
  2. Ubuntu查看端口占用情况
  3. 以系统最高权限运行软件
  4. Synchronized和Lock有什么区别
  5. tomcat修改端口号与eclipse中的tomcat保持一致
  6. java调用三汇语音卡,三汇语音卡
  7. ApacheCN 学习资源汇总 2019.1
  8. azure 使用_使用Azure Data Studio开始您的旅程
  9. modify sql_在SQL Server中使用JSON_MODIFY()修改JSON数据
  10. IBM AIX6.1上安装OpenSSH手记【转】
  11. python commands执行不连续_[Python] 利用commands模块执行Linux shell命令
  12. 挑战程序设计竞赛(第二章:2.1 搜索)
  13. WPF 使用MSCHART 控件代码
  14. 绝对估值法和相对估值法
  15. 【转载】史上最深(sàng)入(xīn)浅(bìng)出(kuáng)的IT术语解读【多测师_何sir】
  16. ps快捷键 拿走不谢*小Lemon送你们的
  17. 新手建站详细步骤(图文教程)
  18. 安卓模拟器刷小米系统_小米安卓模拟器|小米手游模拟器下载 v1.0.0.8 电脑版_小皮网...
  19. 分布式身份认证——未来信任生态的基石
  20. front-matter参数的解释与设置

热门文章

  1. div+css布局实现个人网页设计(HTML期末作业)
  2. CVE-2021-40444 Microsoft MSHTML RCE简单复现
  3. RemObjects Elements with water v10.0.0.2595 + CRACK
  4. STM32 IIC实验中关于AT24Cxx的读写
  5. 太阳跟踪 matlab,太阳能和最大功率点跟踪
  6. 最棒的游戏制作软件VAM Virt A mate汉化 优秀豪华
  7. 线性反馈移位寄存器(Linear Feedback Shift Register, LFSR)
  8. c语言万年历节日算法,万年历星期的算法(C语言)
  9. 网上鞋店html,“鞋店”是“shoes store”还是“shoe store”?
  10. winmail邮件服务器的搭建,搭建Winmail邮件系统