일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- Reverse Me
- 네트워크 관리사 2급 필기
- 1.9.2
- 리버싱
- 알고리즘
- sa 계정 비밀번호 변경
- 프로그래밍 언어론
- 안드로이드 백도어
- 덧셈
- c언어 알고리즘
- UDP daytime
- 재밌는 모바일게임
- 구조체
- react native
- 오버워치
- 암호화폐
- 배열 탐색
- 프론트엔드 개발자
- 빅엔디언
- abex crack me 5번문제
- C언어
- 배열
- 리틀엔디언
- 배열 정렬
- 마인크래프트
- abex crack me 1번
- 구조체 함수
- 메이플스토리 M 사전예약
- 레나 리버싱
- abex crack me 2번 문제풀이
Archives
- Today
- Total
목록abex crack me 1번 (1)
Gyejoong's Information
우선 abex - crack me 1번 프로그램을 실행 시켜보도록 하겠습니다. HD디스크를 CD-ROM처럼 만들라고 합니다. CD-ROM이 아니라고 하네요. Immunity Debugger로 이 프로그램을 분석 해보도록 하겠습니다. JE SHORT 부분에 breakpoint를 걸고 디버깅을 시작해보겠습니다. 메시지박스를 불러보는 부분에서 멈추게 됩니다. 확인을 누르고 다음 부분으로 진행 하겠습니다. C드라이브의 타입을 불러오는 과정입니다. EAX값이 3이 되었네요. ESI 값을 1증가 시키고 EAX값을 1감소 시킨 후에 ESI값을 2증가, EAX값을 1감소 시키도록 되어 있습니다. 모든 과정을 거친 후에, 레지스터값은 EAX값이 1이고, ESI값이 790077입니다. CMP로 비교한 후에, 값이 0이면 ..
Study/리버싱
2017. 5. 20. 21:52