개발세발보안중

디스어셈블과 디컴파일 본문

Reversing

디스어셈블과 디컴파일

채영채영 2022. 9. 25. 03:44

디스어셈블: 어셈블의 역과정, 바이너리를 어셈블리어로 번역하는 과정

기계어(Binary Code) -> Assembly Code -> Source Code 

 

디컴파일: 바이너리를 고급 언어로 번역하는 과정

> 컴파일 과정에서 코드 中 변수나 함수 이름은 전부 사라지므로, 일반적으로 바이너리 소스코드와 동일한 코드를 생성하지 못함. 

> 디스어셈블러를 사용하는 것보다 높은 효율

 

'Reversing' 카테고리의 다른 글

리버싱 7주차  (0) 2022.11.07
Analysis  (0) 2022.09.25
프로그램과 컴파일  (0) 2022.09.25
리버싱 스터디 1주차  (0) 2022.09.20
[Codeengn] RCE L08, L15  (0) 2022.09.20
Comments