zoukankan      html  css  js  c++  java
  • 用命令行使用soot反编译生成jimple

    使用工具:soot-2.5.0.jar

    注意:soot-2.5.0.jar必须使用Java1.7以及之前的版本,使用Java1.8会发生错误。

    修改jdk的方法是在设置java_home的路径的时候,直接使用你想要的版本,并使用运行cmd(WIN+R)进入命令行,输入java -version 看是否修改成功。如果在装jdk的时候,系统吧java.exe方法放到system32文件夹下面,那么即使修改了java_home,java的版本还是不会变的,这个时候,你要在系统变量PATH中,将带有java_home字段的变量都放到最前面。

    使用方法:下载jar包后,将jar包放到文件中。

    打开cmd.exe,到达jar包所在的文件夹(我放在d:soot文件夹下),如下

    文件夹中只有soot-2.5.0.jar和Hello.java 这两个文件。

    输入如下代码

    java -cp soot-2.5.0.jar soot.Main -pp -f J -cp . Hello 按回车

    反编译完成后,文件被放在sootOutput文件夹中。

    期间可能会遇到问题 可以参考这篇文章,写的很详细:

    http://blog.csdn.net/zlp1992/article/details/42023995

    下面可以下载soot-2.5.0.jar文件的地址:

    链接:http://pan.baidu.com/s/1miITvr6 密码:9bve

  • 相关阅读:
    Spring核心概念
    动态SQL
    SQL的映射文件
    初始MyBatis
    数据库SQL调优
    使用Spring Boot+MyBatis框架做查询操作
    SSM框架整合核心内容
    JavaScript基础
    MySQL的基本操作
    Java体系结构介绍
  • 原文地址:https://www.cnblogs.com/yuqt/p/5418971.html
Copyright © 2011-2022 走看看