feat: sheet7 a1 ef
All checks were successful
zip and release / build-and-release (push) Successful in 4s

This commit is contained in:
Leo
2026-06-12 11:31:14 +02:00
parent 91bd5ab2ee
commit 1d5f1bfa58
2 changed files with 7 additions and 0 deletions

3
sheet07/a1/e.txt Normal file
View File

@@ -0,0 +1,3 @@
Shellcodes are raw machine instructions executed directly by the CPU, so they must match the specific instruction set architecture.
To spawn a shell the shellcode has to make system calls to the kernel.
Because syscall numbers and the CPU registers used to pass arguments vary entirely between different operating systems and architectures, a shellcode written for 32-bit Linux will not work on 64-bit Linux or Windows.

4
sheet07/a1/f.txt Normal file
View File

@@ -0,0 +1,4 @@
ASLR randomizes the base addresses of memory segments like the stack and shared libraries on every execution.
To defeat it an information leak vulnerability is usually required to read a valid memory address at runtime.
Since ASLR only shifts the memory regions as a whole, the relative offsets between functions remain constant.
By leaking a single pointer the base address can be calculated, which allows computing the exact runtime location of the target function or ROP gadgets.