Memoryicecube's Blog
  • Home
  • About
  • GitHub
Sign in Subscribe

Jialin Yu

Shell Simulator

Child Process In parallel programming, especially when we are focusing system running multiple processes at the same time, the child process becomes an important part of it. Illustration of parent & child process (reference: cmu 15213 slide) A child process is created using pid = fork() . When pid==3 , it means
May 4, 2024 6 min read

Buffer Overflow Attack

If the stack is randomized and we are not able to get the absolute address, but with an executable stack In this case, we can use code as Reference here. 80488f3: ff f4 push esp 8048900: 8b 1c 24 mov ebx,DWORD PTR [esp] 8048903: c3 ret This code first
Mar 25, 2024 2 min read
Malloc Simulator
system

Malloc Simulator

Fragmentation * External Fragmentation: This occurs when there is enough accumulated space but no single block can fit what is needed. * Internal Fragmentation: Occurs when the actual allocated size exceeds what's needed. For example, headers might take 8 bytes other than the needed space. how to keep track of
Mar 22, 2024 5 min read
Page 1 of 1
Memoryicecube's Blog © 2025
  • Sign up
Powered by Ghost