Oolong工具:.class二进制文件反编译为.j汇编文件

Oolong是一种汇编语言,通过Oolong反编译工具,可将.class文件转为.j文件,将class文件的二进制表示的结构形式先转化成能够理解的汇编语言,以更好的认识class文件中的信息。

使用过程:

1. 下载Oolong.jar工具包,放到和.class文件相同的路径中,下载地址:

http://download.csdn.net/detail/yifansj/9787748

2. 运行cmd,

3. C:\Users\Administrator>d:

4. D:\>cd d:\Users\Administrator\Workspaces\MyEclipse 10\test\bin//进行文件夹

5. D:\Users\Administrator\Workspaces\MyEclipse 10\test\bin>java COM.sootNsmoke.oolong.Gnoloo aha2.class

此后同目录下产生一个aha2.j的文件,用记事本打开即可。

.source aha2.java
.class public super aha2
.super java/lang/Object


.method public <init> ()V
.limit stack 1
.limit locals 1
.var 0 is this Laha2; from l0 to l5
.line 2
l0:    aload_0
l1:    invokespecial java/lang/Object/<init> ()V
l4:    return

.end method

.method public static main ([Ljava/lang/String;)V
.limit stack 2
.limit locals 2
.var 0 is args [Ljava/lang/String; from l0 to l11
.var 1 is a I from l2 to l11
.line 9
l0:    iconst_1
l1:    istore_1
.line 10
l2:    getstatic java/lang/System/out Ljava/io/PrintStream;
l5:    ldc "ahaha2"
l7:    invokevirtual java/io/PrintStream/println (Ljava/lang/String;)V
.line 11
l10:    return

.end method


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值