티스토리 뷰
Challenges : Basic 02
Author : ArturDents
Korean :
패스워드로 인증하는 실행파일이 손상되어 실행이 안되는 문제가 생겼다. 패스워드가 무엇인지 분석하시오
English :
The program that verifies the password got messed up and ceases to execute. Find out what the password is.
1) 이번에는 2번 손상문제에 관련된 문제이다
이것을 풀기위해서 올리디버거로 파일을 열어보았지만, 일단 2.exe 파일이 손상된것을 알 수 있따.
그래서 나는 PEView를 통해 내부 구조를 파악해보려고한다.
2)
여기 사진에서는 잘나와있지않지만, 맨위에 문자열을 보면 MZ 라고 하는 부분이 있을텐데, 이부분은 PE Structure 이라는 부분을 확인할 수 있는 부분이다.
여기서 PEView 를 열고 스트링문자열을 확인하다보면, #1 이라는 비밀번호처럼 보이는 것이 발견할 수 있다.
생각보다 간단히 풀리는 문제였다.
'Security' 카테고리의 다른 글
[리버싱] Code Engine 4 - 문제 풀이 (0) | 2018.03.23 |
---|---|
[리버싱] Code Engine - 3 문제 풀이 (0) | 2018.03.23 |
[리버싱] Code Engine - 1 (0) | 2018.03.23 |
[리버싱] 리버싱 기초 어셈블리 (0) | 2018.03.22 |
[리버싱] ollyDbg(올리디버거) ollydbg Themida 동작중인 디버거가 발견되었습니다. (1) | 2018.03.19 |
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 복습
- 코드엔진
- node.js
- 안드로이드
- Controller
- node
- 텐서플로우
- 학교
- 감자코딩
- Spring
- Android
- MVC
- 백준
- Algorigm
- TensorFlow
- db
- 초보자를 위한 C언어 300제
- 스프링
- 알고리즘
- BFS
- 백준알고리즘
- 개발하는 관광이
- 프로그래밍
- C langauge
- C언어
- 리버싱
- 감자개발자
- 머신러닝
- 노드
- programming
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함