android-afl (American Fuzzy Lop for Anadroid)编译安装

本文介绍了如何编译和安装android-afl,它是Linux模糊测试工具AFL的Android版本。首先提供了android-afl的GitHub链接,接着强调了安装所需的前置条件,包括Android源代码、LVM 3.8和Clang 3.8。在Ubuntu 12.03系统上,详细说明了添加LLVM和Clang源、更新源并安装Clang 3.9的步骤。
摘要由CSDN通过智能技术生成

一、android-afl网址:

android-afl是对linux测试工具afl的扩展,修改点只是将编译脚本改为了android 的mk文件。

github地址:https://github.com/ele7enxxh/android-afl

有关AFL的使用等问题还是得参考linux的AFL

linux的AFL github地址:https://github.com/rc0r/afl-fuzz


二、安装

前提条件:

需要Android source code(e.g. 6.0.1) ,lvm-3.8 and clang-3.8。

android 源码比较好说了,下载后全编译就可以了。

重点说下llvm,clang:

(参考的http://apt.llvm.org/)

最新版本为3.9:我是ubuntu 12.03系统,所以做了如下操作:

在源中加入llvm clang的源:

sudo vi /etc/apt/sources.list

打开文件后,添加下面的内容到文件中,保存退出。

deb http://apt.llvm.org/precise/ llvm-toolchain-precise main
deb-src http://apt.llvm.org/precise/ llvm-toolchain-precise main
# 3.9 
deb http://apt.llvm.org/precise/ llvm-toolchain-precise-3.9 main
deb-
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值