Flag={C0MPU73R}

리버싱(Reversing)에 대해 본문

사이버 가디언즈

리버싱(Reversing)에 대해

땡관 2018. 8. 22. 14:22

리버싱이란?

- Reverse Engineering의 줄임말 / 역공학

- 이미 완성된 프로그램을 분석하여 유지, 개발, 보안에 사용(좋은쪽) / 크랙에 사용(나쁜쪽)


용도

- 악성코드 분석

- 취약점 찾기

- 패치


도구

IDA

- 가장 많이 쓰이는 디스어셈블러 툴


Debugger(Olly, Immunity 등)

- 윈도우 환경에서 프로그램을 동적으로 분석하기 위해 사용하는 툴


그 외 툴

- Wireshark, CheatEngine, WinDbg 등 수많은 툴이 존재