Understanding Common Terms in ARM Debugging: CoreSight, ETM, PTM, ITM, HTM, ETB

Understanding Common Terms in ARM Debugging: CoreSight, ETM, PTM, ITM, HTM, ETB

Perface When locating issues, strong skills are naturally required, but having a powerful tool will definitely help us a lot. The official IDE may not meet our needs, and we may need to look for other professional tools. Among them, the debugging tools provided by Lauterbach are highly regarded.This company specializes in providing high-end debugging … Read more

Deep Understanding of How2Heap from Assembly Language

Deep Understanding of How2Heap from Assembly Language

The management method of ptmalloc2, the chunk structure, and the bins model have been explained very clearly in the Overview of GLIBC heap exploitation techniques and ctfwiki. This article records my learning process of heap exploitation. This series will update a chapter every day, and it is expected to complete updates for glibc2.23, glibc2.27, and … Read more