pwncollege
DojosLeaderboardCommunity
Back to cse598-s2024

File Struct Exploits

cse598-s2024
0/20 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
Office Hours - Adam - 2024.02.06
Video
Class - Robert - 2024.02.07
Video
Office Hours - Robert - 2024.02.09
Video
Autogenerated tips and tricks from the discord channel
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