Unit Description
Explore file structure manipulation techniques for memory exploitation.
Objectives

Topics Covered

  • Understanding and manipulating the _IO_FILE structure
  • Techniques for arbitrary memory write and read with _IO_FILE
  • Exploiting vtable manipulation to bypass security

Recommended For

  • Individuals interested in cybersecurity and exploitation techniques
  • Those looking to understand file structure vulnerabilities

Prerequisite Knowledge

  • Familiarity with C programming, glibc and file handling
  • Basic understanding of memory management and security concepts
Composition
_IO_FILE
Background: _IO_FILE
Quiz: _IO_FILE
[Exercise] _IO_FILE Arbitrary Address Write
Exploit Tech: _IO_FILE Arbitrary Address Write
_IO_FILE Arbitrary Address Write
[Exercise] _IO_FILE Arbitrary Address Read
Exploit Tech: _IO_FILE Arbitrary Address Read
_IO_FILE Arbitrary Address Read
[Exercise] Bypass IO_validate_vtable
Exploit Tech: Bypass IO_validate_vtable
Bypass IO_validate_vtable
[Self-practice] iofile_aw
iofile_aw
Rating
10.0 (1)
0
All items must be completed before leaving a rating feedback.
_IO_FILE
10.0
(1)
Tier 2 Hard
0% Completed Total 0 completed
Lecture 0 /4
Wargame 0 /4
4
Quiz 0 /1
1
You can access locked objectives by upgrading your plan or purchasing the units separately.