endbr64

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2024 Jun 9 7:36
Editor
Edited
Edited
2024 Jun 14 4:5
Refs
Refs
ROP/JOP와 같은 비정상적인 스택 동작 유발 공격 방지를 위해 도입된 보호 기법. JMP나 CALL 명령어 이후 반드시 endbr32/endbr64 함수 등장하도록 컴파일하며, 그렇지 않을 경우 에러 발생. 이 보호 기법 적용하지 않는 CPU에서는 NOP로 해석.

Indirect branch tracking (IBT), branch target identification (BTI)

IBT is designed to protect against exploits that use indirect branch instructions to jump into code in unintended ways like
Return-oriented programming
 
 
 
 
 
 

Recommendations