Kiprey / Kiprey.github.io

This is Kiprey‘s Blog.
https://kiprey.github.io/
4 stars 3 forks source link

syzkaller 系列 1 - 环境搭建 | Kiprey's Blog #76

Open Kiprey opened 2 years ago

Kiprey commented 2 years ago

https://kiprey.github.io/2021/11/syzkaller_1/

yyoumaa commented 1 year ago

你这也太顺利了,我环境搭了两次都不成,同人不同命哎

Arashimu commented 1 year ago

如果我在./bin/syz-manager -config=my.cfg这一步,发现连接ssh连接一直超时可能的原因是什么。但我前面的ssh连接时可以的

Arashimu commented 1 year ago

已解决,默认使用网卡eth0,但我的时eth33,在配置文件加入"vm": { "cmdline": "net.ifnames=0", // ... }即可

liushengahn commented 12 months ago

请问您尝试过针对特定的设备驱动进行吗?是需要设置enable_syscalls 有哪些需要注意的地方呢?

Kiprey commented 12 months ago

@liushengahn 请问您尝试过针对特定的设备驱动进行吗?是需要设置enable_syscalls 有哪些需要注意的地方呢?

特定设备驱动我应该是没尝试过,捂脸。感觉好像也就是写一个 syzlang 文件然后指定 syzkaller 去解析的样子。

liushengahn commented 12 months ago

@Kiprey

@liushengahn 请问您尝试过针对特定的设备驱动进行吗?是需要设置enable_syscalls 有哪些需要注意的地方呢?

特定设备驱动我应该是没尝试过,捂脸。感觉好像也就是写一个 syzlang 文件然后指定 syzkaller 去解析的样子。

是的,syzkaller提供了很多系统调用的描述文件,我想应该可以通过设置enable_syscalls来限定针对某个驱动程序的几个系统调用来fuzz,但实践起来好像没有那么简单。