pwn.college
DojosLeaderboardCommunity
LoginRegister
Back to software-exploitation

File Struct Exploits

software-exploitation
0/21 challenges completed

The libc stdio streams functions can drastically improve a program's I/O performance through the use of buffering. This module explores what a FILE struct is, how it works, and how this functionality can be exploited to gain read, write, or gain control flow.

File Structure Exploits: Introduction
Video
Slides
File Structure Exploits: Arbitrary Read and Write
Video
Slides
File Structure Exploits: File_plus and the vtable
Video
Slides
Autogenerated tips and tricks from the discord channel

Challenges

1
level1
2
level2
3
level3
4
level4
5
level5
6
level6
7
level7
8
level8
9
level9
10
level10
11
level11
12
level12
13
level13
14
level14
15
level15
16
level16
17
level17
18
level18
19
level19
20
level20
21
level21