.exe文件怎么反编译为java代码(有木有造的)

有木有

如果你的exe是用EXE4J生成的可以使用位运算提取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反编译一下就是源代码了

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-04-01
这个呵呵呵,java反编译都是指class文件反编译成java源文件
第2个回答  2015-04-01
知道jar包反编译,exe怎么反编译成java代码
相似回答