반응형



Dialog의 체크 부분입니다.

0x40105A에서 입력받은 값을 불러옵니다

0x40466F를 호출하고 난뒤가 약간 이상한데

무조건 Correct부분을 뛰어넘는 부분입니다.







소스를 설명하면

입력받은 값을 2 더한 다음

다시 0x601605c7과 더하고 2 더한 뒤 

0x40466f에다 0xc39000c6을 넣습니

0xc3900c6을 변환하면

mov byte ptr [eax], 0x90

retn

입니다.

그러므로 eax값을 0x401071로 맞춰줄 필요가 있습니다.


원래 연산 때 더하면서 윗 바이트가 짤리므로 

기준 주소를 0x100401071

이라고 생각해야 합니다.


0x100401071 - 2 - 0x601605c7 - 2 = 0xA02A0AA6


KEY: 2687109798



'Reversing > Reversing.KR' 카테고리의 다른 글

ReversingKR ImagePrc  (0) 2015.10.22
ReversingKR Easy ELF  (0) 2015.09.20
ReversingKR Easy UnpackMe  (0) 2015.09.12
ReversingKR Easy KeygenMe  (0) 2015.09.11
ReversingKR Easy CrackMe  (0) 2015.09.08
반응형

닉네임 : KSHMK

주 분야 : 리버싱 & 포너블 & 네트워크

 

선린 CTF 고등부 4위 전체 12위(2015.06)
Incognito CTF(팀: 2!=2) 11위(2015.08)
순천향대 정보보호 대회 4위(2015.09)
정보보호올림피아드 예선전 14위(2015.10)
화이트햇 콘테스트(팀: 환진찬양) 12위(2015.10)
디미콘 본선 4위(2015.12)

CodeGate 본선진출(포기)(2016.05)
KDMHS-CTF 주최자(2016.05)
2016 Backdoor CTF 27위(팀 HackCat)(2016.06)

BOB 5기(2016.07)
순천향대 정보보호 대회 2위(2016.09)
정보보호올림피아드 본선 3위(2016.10)
화이트햇 본선(팀: 체고의플레이) 4위(2016.10)
화이트햇 공모 기술 부분 최우수상(팀: 니팜내팜)(2016.10)

사이버실전종합훈련2016 (2016.11)
슈어엠 SMSCALL(BOF) 취약점 제보(2016.12)
Christmas ctf 13위(팀 정신나간놈들)(2016.12)

육군 해킹방어대회 주니어 최우수상(팀 '은 없음')(2017.02)

DoubleS1405 4위(2017.04)CodeGate 본선 4위(2017.04)

SSG 세종대 정보보호 대회 3위(2017.06)

DEFCON 예선 11위 본선 진출 (팀 koreanbadass)(2017.07)

화이트 해커 리그 참가(팀 DEMON)(2017.07~2017.11)

DIMICTF 주최자(2017.07)

순천향대 정보보호 대회 4위(2017.08)

SCTF 2017 20위(2017.08)

CodeGate 대학부 예선 3위(팀 성호관 참치김밥)(2018.02)

화이트햇 본선(팀: 윤성권1인팀) 2위(2018.07)

CTFZone 예선(팀: GoGiSaJo) 5위 본선 진출(2018.11)

SCTF 2018 28위(2018.08)

2018 CCE 본선 진출(팀 $wag)(2018.10)
CodeGate 일반부 예선 8위 본선 진출(팀 $wag)(2019.01)
DefCamp 본선 11위(팀 $wag)(2019.11)

2021 CCE 예선 9등(팀 $wag)(2021.09)

 

 
 
 

 

반응형


문제 이름이 Easy이듯이 메인은 간단합니다.



0x804A020에다 입력값을 저장합니다.



일단 12번째 줄로 인해 입력 값의 길이는 5임을 알 수 있습니다.

첫 번째 글자 = 0x78 ^ 0x34

두 번째 글자 = '1'

세 번째 글자 = 0x32 ^ 0x7c

네 번째 글자 = 0x88 ^ 0xdd

다섯 번째 글자 = 'X'


KEY: L1NUX


'Reversing > Reversing.KR' 카테고리의 다른 글

ReversingKR ImagePrc  (0) 2015.10.22
ReversingKR Replace  (0) 2015.09.22
ReversingKR Easy UnpackMe  (0) 2015.09.12
ReversingKR Easy KeygenMe  (0) 2015.09.11
ReversingKR Easy CrackMe  (0) 2015.09.08

+ Recent posts