: 프로그램을 역으로 분석하여 작동 원리를 알아내는 기술; 소프트웨어 취약점 파악 or 악성 프로그램의 행동 분석의 용도로 사용됨.
[해킹 공부] 1단계) 프로그래밍 언어와 코딩 숙지 2단계) '컴퓨터 과학' 공부 => 컴퓨터 시스템과 네트워크에 대한 깊은 이해와 프로그래밍 언어, 운영 체제에 대한 지식 필요
Wargame (워게임) : 의도적으로 취약점이 존재하도록 설계된 모의 해킹 환경;
Flag (플래그) : 공격 대상인 시스템에 존재하는 파일; 해킹 방어 대회의 일반적 형식은 CTF임 >> 플래그의 내용이 공격자가 제출해야 하는 답안.
write-up (라이트업) : 워게임 or CTF 문제에서 플래그를 찾는 과정; < 문제 푸는 순차적 구조 >