in Tech on Fuzzing, Android, Syzkaller
记录在Docker环境下,使用Cuttlefish模拟器与syzkaller对Android内核进行模糊测试的完整配置流程。
最近在研究内核模糊测试,发现google的syzkaller是现在最流行的内核fuzzer之一,支持对多种内核fuzzing。官方文档中对使用syzkaller测linux内核写的已经非常详细了,但是作为linux内核衍生品的安卓内核,关于使用syzkaller测它的资料却不多,而且syzkaller文档中的许多关于安卓的链接都404了。笔者在将syzkaller应用于测试安卓内核过程中踩了不少坑,通过这篇博客记录一下我的配置过程,希望以后可以帮到其他人。
in Tech on Latex, Vscode
IET Software LaTeX模板默认的参考文献编号样式不太符合习惯,记录一下将其改成方括号样式的方法。
先贴一个模板下载地址:https://digital-library.theiet.org/journals/author-guide
in Tech on Llvm, Vscode, C++, Fuzzing
介绍如何在VSCode中利用gdb对动态加载的LLVM Pass进行调试,并以afl-llvm-pass.so为例演示插桩过程的动态调试。
前言
in Tech on Fuzzing, Aflgo, Google
介绍如何将AFLGo定向灰盒模糊测试工具集成到Google的fuzzer-test-suite(FTS)中,并对BoringSSL项目进行定向模糊测试。
前言
最近在用Latex写文章(模板为WileyNJD-v2),发现自己的算法每行内容不是很长,导致右边出现大片的空白,例如下面这种情况:
in Tech on Python, Pip
三条命令搞定Python第三方库的打包与离线安装,适用于无法连接外网的环境。
生成requirements.txt
in Tech on Fuzzing, Aflgo
记录在Ubuntu上安装AFLGo定向灰盒模糊测试工具,并使用libxml2作为测试对象跑通整个流程的过程。
准备工具