코드엔진 베이직 15번 문제입니다.시리얼을 구하는 문제네요.일단 다운받아봅시다.네임과 시리얼 칸이 있네요.코드엔진과 아무 시리얼을 넣고 체크해보니 다시하라고 뜨네요.PEID로 확인한 결과 패킹은 없어보입니다.올리디버그로 열어 성공구문 문자열을 찾은 뒤 위에 비교문을 찾았습니다.아마 제가 넣은 값과 시리얼 값을 비교하는 것 같네요.저는 이름에 CodeEngn, 시리얼에 123을 넣고 디버깅 했습니다.EAX값과 45B844에 있는 값을 10진수로 바꾼 결과EAX는 123, 45B844에 있는 값은 24928로 나왔습니다.아마 저게 시리얼값인 것 같네요.프로그램을 열어 시리얼을 넣어보겠습니다.Clear
Wargame/CodeEngn
2018. 1. 2. 01:21
코드엔진 베이직 14번 문제입니다.Name에 CodeEngn을 넣었을 때 시리얼 값을 구하라고 합니다.일단 다운받아봅시다.프로그램을 실행시키면 호랑이아저씨가 나오고 이름과 시리얼을 적는 칸이 나옵니다.코드엔진을 적고 아무문자열을 넣으니 틀렸다고 나오네요.이제 PEID에 프로그램을 넣어 패킹을 확인하고 디버깅해봅시다.PEID로 확인하니 upx가 걸려있네요.언패킹 해줍시다.언패킹후 문자열을 검색해 성공구문으로 가는 비교 구문을 찾고, 브레이크 포인트를 걸어둔 후이름에 CodeEngn, 시리얼에 123123을 넣고 실행시켜보았습니다.EAX와 ESI 값을 가져와 10진수로 변환시켜 봅시다.EAX가 제가 넣은 시리얼값이고, ESI가 비교하는 시리얼값인 것 같네요.ESI값을 넣어봅시다.Clear
Wargame/CodeEngn
2018. 1. 2. 01:09
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- WebHacking
- windows10
- sql inejction
- 10
- prob1
- window10
- php
- 연동
- apache24
- sdlcheck
- load of sql injection
- 윈도우10
- window
- APM
- 코딩
- visual
- sdl체크
- 언어
- load
- 윈도우
- 소스
- 설치
- studio
- 코드
- 2015
- apache
- MySQL
- apm연동
- C
- 프로그래밍
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함