해킹/Reverse Engineering(2)
-
신일님의 TRUST CTF 리버싱문제 (MESS) - write up
상대적으로 쉬운 문제였던 Mess파일 리버싱. 일단 뭐가됬든 가장 먼저 해 볼 방법은 역시 직접 실행이라 생각해서 실행을 해보았다. 다행이도 직관적으로 어떤 프로그램인지 알아보기 쉽게 만들어논 문제다. 대충 위의 문장을 보면 "우리가 숨겨둔 X8Wj
2019.04.09 -
HappyBunny님의 리버싱 기초강좌 - 패킹과 언패킹
안녕하세요~ 이번 강좌는 HappyBunny님의 리버싱 기초강좌를 필자인 BlackJackson이 포스팅에 알맞게 수정해서 올리는 글입니다! 먼저 리버스 엔지니어링이란? 먼저 리버싱, 즉 리버스 엔지니어링은 무엇일까요? 영어로는 reverse engineering, 한국어로 번역하면 역공학이 됩니다. 간단히 말해서 프로그램의 코드를 역분석하여 프로그램내의 내부구조를 볼수있게 하거나 원하는 기능등을 만들거나 제거할 수 있도록 하는 것입니다! 언패킹에 앞서 패킹에 대해 알아봅시다! 패킹이란 프로그램의 코드를 압축시키는 것이라고 볼 수 있습니다. 패킹을 하는 이유로는 배포를 위해 프로그램의 크기를 줄이는 것과 프로그램의 코드, 즉 소스코드를 보호하거나 코드분석을 이용한 프로그램 분석을 막는 것이 있습니다. 패..
2019.04.09