티스토리 뷰

리버싱

Taint Analysis란

삼전동해커 2022. 2. 14. 16:16

Taint Analysis

Taint : 더럽히다.

taint analysis는 프로그램이 외부의 입력으로부터 영향을 받아 흐름을 파악할 때 사용한다.

 

모든 외부의 입력을 taint(오염)으로 판단한 뒤, 그 입력이 악의적인 영향을 미치는지를 판단하기 위한 데이터 흐름 추적으로 탐지하는 방법이다.

 

Information Flow

디버거로 애플리케이션의 흐름을 확인해보면, information은 복사되고 수정되는 과정을 거친다. 즉 information은 항상 움직이고 있다는 의미이다.

 

taint analysis는 information flow 분석이라고 볼 수 있다.

 

 

'리버싱' 카테고리의 다른 글

리버싱 엔지니어링 바이블 - 0307  (0) 2022.03.07
PinTool BBL 개수 출력  (0) 2022.02.15
PinTool Opcode binary 출력 구현  (0) 2022.02.14
Opcode에 대해  (0) 2022.02.07
DBI PIN tool 사용하기  (0) 2022.01.18
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함