반응형
위의 파일은 메세지를 띄우는 콘솔 프로그램이다.[릴리즈 한건지.. 디버그로 빌드한건지 기억이....]..
해당 파일을 가지고 기본적으로 올리디버거를 이용하여 메세지가 어디서 출력되는지 확인해 볼 것이다.
프로그램 시작 시 프로그램 맨 위의 주소부터 시작하는게 아니라... 중간부터 시작한다...
...처음 생각 할 땐 맨 위부터 시작할 줄 알았는데......
F8로 천천히 한칸 한칸 내려가기 시작한다.
그러다가 CALL을 하는데 주소가 맨위에 시작부분으로 호출된다.
해당 위치는 메세지 박스의 내용이 있는 위치인데...메세지 박스에서 출력되는 내용을 알 수 가 있다...
exe파일 크랙 또는 패스워드 등등 가장 기본적인 리버싱은 위와 같이 API 호출 또는 분기점을 확인하여 점프하거나 호출 또는 HxD를 이용하여 값을 변경하여 크랙하여 사용하는 방법에 가장 기초적인 내용들이다.
반응형
'프로그래밍 > Reversing' 카테고리의 다른 글
[코드엔진] Basic 02 풀이 (0) | 2014.02.15 |
---|---|
[코드엔진] Basic 01 풀이 (0) | 2014.02.15 |
http://reversing.kr (0) | 2014.02.12 |
MBR 초기화 (0) | 2013.12.18 |
IDA 설치 (0) | 2013.12.18 |