Skip to content

Latest commit

 

History

History
17 lines (9 loc) · 549 Bytes

README.md

File metadata and controls

17 lines (9 loc) · 549 Bytes

UNIX Programming 2022 Spring Semester Homeworks

Homework 1 - lsof

Implememt a lsof like program via accessing the /proc virtual filesystem.

Homework 2 - logger

Make an shared object dynamic library to monitor functions that are called by other programs by using LD_PRELOAD.

Homework 3 - Mini C Library

Implement a mini C library to handle several system calls.

Homework 4 - Instruction Level Debugger

Implement a simple instruction level debugger which can be used on non-PIE programs by using ptrace and capstone.