Skip to content

Commit e9fe169

Browse files
authored
Update README.md
1 parent e3dc809 commit e9fe169

File tree

1 file changed

+24
-1
lines changed

1 file changed

+24
-1
lines changed

README.md

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,24 @@
1-
# ioctlpus
1+
# ioctlpus
2+
3+
ioctlpus can be used to call driver IOCTLs with arbitrary inputs (with functionality somewhat similar to Burp Repeater).
4+
5+
Here is an example of an information leak triggered in a sample vulnerable driver:
6+
7+
<p align="center"><img src="https://i.imgur.com/t8Vx9ew.png" /></p>
8+
9+
## Tentative Roadmap
10+
11+
- [ ] Create handles using Device Interface GUIDs in addition to symbolic links.
12+
- [ ] Persist requests to SQLite databases.
13+
- [ ] Integrate Kaitai Struct to define and view buffer structures.
14+
- [ ] Develop an API to use the tool headlessly (e.g. for fuzzing).
15+
- [ ] Design a cool logo.
16+
17+
## Similar Tools
18+
19+
- [jerome-pouiller / ioctl](https://github.com/jerome-pouiller/ioctl)
20+
- [xst3nz / ioctlbf](https://code.google.com/archive/p/ioctlbf/)
21+
22+
## Licence
23+
24+
[GPLv3](https://tldrlegal.com/license/gnu-general-public-license-v3-(gpl-3))

0 commit comments

Comments
 (0)