ubuntu14.04下使用A3E生成satg配置
目录
- 目录
- 找到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配置相关推荐
- Ubuntu14.04下FTP服务器的搭建配置
首先说明一下,我是在虚拟机中装的Ubuntu14.04,物理机是Win10,最初只是为了在两个系统间传输文件才在Ubuntu中安装了ftp服务器,从Windows端登陆其即可.最初也是按照网上的各种教 ...
- Ubuntu14.04下openni2以及nite2的配置-kinectv1篇
弄了好几次,总算是搞好了,先说一下我的系统配置:32 bit,ubuntu14.04 LTS,US2.0接口(for kinect v1),kinect v1,nite2.0.0(x86),openn ...
- apache2+支持php7,Ubuntu14.04下配置PHP7.0+Apache2+Mysql5.7
Apache 步骤一:安装apache ronyao@ubuntu:~$ sudo apt install apache2 安装好后,在浏览器上输入localhost(服务器端,请输入你的IP地址), ...
- ubuntu14.04下安装cudnn5.1.3,opencv3.0,编译caffe及配置matlab和python接口过程记录
已有条件: ubuntu14.04+cuda7.5+anaconda2(即python2.7)+matlabR2014a 上述已经装好了,开始搭建caffe环境. 1. 装cudnn5.1.3,参照: ...
- 【SLAM】Ubuntu14.04下配置LSD-SLAM
本文记录了LSD-SLAM在Ubuntu14.04下的安装过程. 安装环境: Trusty (Ubuntu 14.04) amd64 ROS Indigo Igloo ORB-SLAM 文章目录 1. ...
- Linux(Ubuntu14.04)下安装Anaconda和Spyder
Linux(Ubuntu14.04)下安装Anaconda是为了安装python所需要的各种库以及他们的环境配置. Spyder是使用python的IDE 安装python和pip 一般linux系统 ...
- Ubuntu14.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)
不多说,直接上干货! 说在前面的话 首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu 14.04.4 LTS ...
- Ubuntu14.04下安装wineqq国际版和卸载QQ
转载自: http://www.bubuko.com/infodetail-343048.html http://jingyan.baidu.com/article/e9fb46e199d60d752 ...
- Ubuntu14.04下Mongodb数据库可视化工具安装部署步骤(图文详解)(博主推荐)
不多说,直接上干货! 前期博客 Ubuntu14.04下Mongodb(离线安装方式|非apt-get)安装部署步骤(图文详解)(博主推荐) Ubuntu14.04下Mongodb官网安装部署步骤(图 ...
最新文章
- CS231n课程笔记翻译:图像分类笔记(下)
- 全球及中国卫星通信设备市场应用需求分析与投资潜力预测报告2022年
- 八皇后时间复杂度_回溯算法 | 追忆那些年曾难倒我们的八皇后问题
- 趣学python3(47)--尾递归
- socket编程介绍
- testNG之组测试
- 自定义键盘组件_一文读懂!iOS系统组件的设计规范全解
- 语音的基本概念--译自CMU sphinx
- 大数据_Hbase-(概念补充_hbase中namespace的概念)---Hbase工作笔记0007
- java book_java_book java 图书管理系统 GUI - 下载 - 搜珍网
- web网页设计期末课程大作业 基于HTML仿淘宝电商网站项目的设计与实现 企业网站制作
- 早起的奇迹:那些能够在早晨8:00前改变人生的秘密
- 基于R语言的模型组合
- python后台开发性能问题_《Python高性能编程》——2.14 确保性能分析成功的策略-阿里云开发者社区...
- 非阻塞recvfrom卡住
- 浏览器的审查元素,这是一个神奇的玩意儿
- 【pytorch torchvision源码解读系列—1】Alexnet
- 全球及中国差速器总成行业发展前景规划与投资模式分析报告2021年版
- 微软面试100题2010年版全部答案集锦(含下载地址)
- 管道无损检测学习记录2 #基础概念+融合技术