| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- 루키즈 31기
- 백엔드
- c
- Dreamhack
- 예술의 전당
- 리버싱
- webhacking
- top-cert
- 레나 튜토리얼
- sk 쉴더스 루키즈
- linux
- sk쉴더스 루키즈
- 알고리즘
- 루키즈
- 깃
- 웹개발
- sk 쉴더스 루키즈 31기
- 프리코스
- 자바
- SK쉴더스루키즈
- sk 쉴더스
- 위상 정렬
- React
- 우테코
- 레나튜토리얼
- 우아한테크코스
- 동적분석
- 악성코드 분석
- Practical Malware Analysis Labs
- 루키즈31기
Archives
- Today
- Total
목록2026/07/05 (1)
yon11b
[Lena Reversing] 8번-Artgem 초스피드 크랙!(배운 것 응용해보기)
Artgem 이라는 프로그램의 라이센스를 우회하는 문제이다. 처음 들어가서 아무거나 입력하면 invalid key라고 뜬다.Invalid Key! 를 Olly에서 검색해보자. 더블 클릭 F2로 BP를 걸고 실행시켜보자. 이걸 또 입력하고 OK를 누르면 0043860E에서 잘 멈춘다. invalid key 위쪽 코드를 보자. 여기로 오면 안 되니까 어떤 로직에 의해서 여기까지오는지를 살펴보자. 043856E의 함수(ArtGem. 00434C00) 리턴값이 EAX에 들어가고 그 값이 0이면 00438601로 점프한다. 00438601 전에는 검증에 성공하는 로직(Thank You for Registering!Enjoy~~)이 존재한다. 그러니 우리는 일단 eax가 0이 되지 않게 해서 점프하지..
보안/리버싱
2026. 7. 5. 00:19