目录

  • 目录
  • 找到Java的rtjar包的位置
    • 检查一下你有没有安装jdk
    • 修改walapropertie文件
    • 运行
  • 写在后面的话


1.找到Java的rt.jar包的位置

要使用我们的A3E我们需要在Ubuntu下安装jdk,必须是1.7+,安装之后我们要把rt.jar 或者 classes.jar 这两个文件中的任何一个文件的路径添加到我们的wala.properties这个文件下面。 WALA是用来生成程序的控制流图,是比较慢的,如果你比较牛逼,直接使用soot,基于soot写个程序生成CFG,那也算你牛逼。


1.检查一下你有没有安装jdk**

其实这个是系统自动安装的,如果没有,你可以去相应的网站下载安装,怎么检查安装了没有。

如果已经安装,那么就是上面这个样子的。

下面我们就是要找rt.jar这个文件到底在哪里,一般是在安装目录的jre/lib这个目录下的。

在Ubuntu中安装的文件一般会保存在/usr/local/这个文件夹下面,我的所有工作都是在Ubuntu下完成的,所以我在系统分区的时候一般会保留200G给/目录。因为一个MATLAB就很大,我们把win上的软件全部转移到我的Ubuntu下面,所以占用空间也会很大,如果你是全职Ubuntu办公,那么建议你把该给的空间给够。

由于我是做Android安全的,经常需要编译Android的源码,为了快速编译,swap区一般是需要80G的空间,否则你可能会出错。以上问题是编译源码别人常出现的问题,硬件要足,编译源码的首要关键就是这个。

扯了个淡。

我们用find命令找一找:

OK,找到了,我们把这个路径添加到wala.properties


2. 修改wala.propertie文件

进入到satg这个目录下面我们修改wala.properties这个文件的属性

#####
#java_runtime_dir = /Library/Java/JavaVirtualMachines/jdk1.7.0_111.jdk/Contents/Home/jre/lib
#java_runtime_dir = D:/Program Files/Java/jdk1.7.0_51/jre/lib
java_runtime_dir = /usr/lib/jvm/java-7-openjdk-amd64/jre/lib

上面是mac osX, windows,还有Linux的修改的不同方法,大家根据自己的系统看着办。


3.运行

这个就可以愉快的运行了

    ./apk2satg.sh your_apk.apk

给apk2satg.sh 赋权限。 chmod a+x

搞定。








写在后面的话

小心翼翼的躲避,如履薄冰的前行
每次你一出现我就开始无所适从
每次你一出现我就开始不知所措
感觉自己真的很傻

希望有一天我自己可以把我自己治好

对呀,秋意浓,秋意浓,
好像老天让秋天别来了
现在一直是29度的高温
就像那首歌
秋天别来,我还没忘了你

ubuntu14.04下使用A3E生成satg配置相关推荐

  1. Ubuntu14.04下FTP服务器的搭建配置

    首先说明一下,我是在虚拟机中装的Ubuntu14.04,物理机是Win10,最初只是为了在两个系统间传输文件才在Ubuntu中安装了ftp服务器,从Windows端登陆其即可.最初也是按照网上的各种教 ...

  2. Ubuntu14.04下openni2以及nite2的配置-kinectv1篇

    弄了好几次,总算是搞好了,先说一下我的系统配置:32 bit,ubuntu14.04 LTS,US2.0接口(for kinect v1),kinect v1,nite2.0.0(x86),openn ...

  3. apache2+支持php7,Ubuntu14.04下配置PHP7.0+Apache2+Mysql5.7

    Apache 步骤一:安装apache ronyao@ubuntu:~$ sudo apt install apache2 安装好后,在浏览器上输入localhost(服务器端,请输入你的IP地址), ...

  4. ubuntu14.04下安装cudnn5.1.3,opencv3.0,编译caffe及配置matlab和python接口过程记录

    已有条件: ubuntu14.04+cuda7.5+anaconda2(即python2.7)+matlabR2014a 上述已经装好了,开始搭建caffe环境. 1. 装cudnn5.1.3,参照: ...

  5. 【SLAM】Ubuntu14.04下配置LSD-SLAM

    本文记录了LSD-SLAM在Ubuntu14.04下的安装过程. 安装环境: Trusty (Ubuntu 14.04) amd64 ROS Indigo Igloo ORB-SLAM 文章目录 1. ...

  6. Linux(Ubuntu14.04)下安装Anaconda和Spyder

    Linux(Ubuntu14.04)下安装Anaconda是为了安装python所需要的各种库以及他们的环境配置. Spyder是使用python的IDE 安装python和pip 一般linux系统 ...

  7. Ubuntu14.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 说在前面的话  首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu 14.04.4 LTS ...

  8. Ubuntu14.04下安装wineqq国际版和卸载QQ

    转载自: http://www.bubuko.com/infodetail-343048.html http://jingyan.baidu.com/article/e9fb46e199d60d752 ...

  9. Ubuntu14.04下Mongodb数据库可视化工具安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 前期博客 Ubuntu14.04下Mongodb(离线安装方式|非apt-get)安装部署步骤(图文详解)(博主推荐) Ubuntu14.04下Mongodb官网安装部署步骤(图 ...

最新文章

  1. CS231n课程笔记翻译:图像分类笔记(下)
  2. 全球及中国卫星通信设备市场应用需求分析与投资潜力预测报告2022年
  3. 八皇后时间复杂度_回溯算法 | 追忆那些年曾难倒我们的八皇后问题
  4. 趣学python3(47)--尾递归
  5. socket编程介绍
  6. testNG之组测试
  7. 自定义键盘组件_一文读懂!iOS系统组件的设计规范全解
  8. 语音的基本概念--译自CMU sphinx
  9. 大数据_Hbase-(概念补充_hbase中namespace的概念)---Hbase工作笔记0007
  10. java book_java_book java 图书管理系统 GUI - 下载 - 搜珍网
  11. web网页设计期末课程大作业 基于HTML仿淘宝电商网站项目的设计与实现 企业网站制作
  12. 早起的奇迹:那些能够在早晨8:00前改变人生的秘密
  13. 基于R语言的模型组合
  14. python后台开发性能问题_《Python高性能编程》——2.14 确保性能分析成功的策略-阿里云开发者社区...
  15. 非阻塞recvfrom卡住
  16. 浏览器的审查元素,这是一个神奇的玩意儿
  17. 【pytorch torchvision源码解读系列—1】Alexnet
  18. 全球及中国差速器总成行业发展前景规划与投资模式分析报告2021年版
  19. 微软面试100题2010年版全部答案集锦(含下载地址)
  20. 管道无损检测学习记录2 #基础概念+融合技术

热门文章

  1. 外包三年,我废了..…
  2. 阿里云二面:你对限流了解多少?
  3. 39岁单身程序员入住养老院,提前过上退休生活?网友:羡慕又心酸!
  4. 阿里跳槽拼多多,80万年薪涨到160万,值不值得去?
  5. 没有功能需求设计文档?对不起,拒绝开发!
  6. 构建从目标到研发过程的全生命周期体验
  7. 当前被频频提及的企业数字化转型是什么?
  8. 收藏!一篇文章搞懂项目管理
  9. 计算机网络谢希仁第七版课后答案完整版第四章 网络层
  10. ssm项目集成ftp_SSM开发框架实例(struts+spring+springmvc)