ended3월 19일· 1 sources

Secure Ransomware Development 101 ~ understanding compiler optimizations

랜섬웨어 개발의 이면 ~ 컴파일러 최적화의 이해

Why it matters

This educational article examines compiler optimizations, specifically Dead Store Elimination (DSE) and Dead Code Elimination (DCE) under the -O3 flag. Using C code examples and disassembly, it demonstrates how compilers remove unused memory writes (like memset) and unreachable computations, which has direct implications for security-sensitive code such as memory-wiping routines.

1
Sources
+0
24h
Growth
181d
Active
Compiler OptimizationDead Store EliminationRansomwareMemory Forensics-O3GCC

Sources

Related Issues