본문 바로가기

wargame/pwnable.kr

[pwnable.kr]flag 풀이

반응형

음 무슨 파일을 던져주고 시작하네요

리버싱작업이 필요하답니다.

더보기

기본정보 얻으려고 HxD로 까보니까 

파일시그니쳐가 ELF파일이네요 리눅스 실행파일입니다.

리눅스에서 다시 받아줍시다.

flag를 실행시키니까 다음과 같이 출력되네요

peda로 까도 되겠지만

IDA를 사용해서 빠르게 분석합시다. 디컴파일러의 굉장함을 즐깁시다.

어라? 이상합니다.

뭔가 잘못된거같습니다.

upx로 패킹되어있었네요

언팩해줍시다.

이제 코드가 제대로 디컴파일 되네요

strcpy에 bp걸고 봐주면 될것같네요

peda쓰러 리눅스로 갑시다.

peda에서도 마찬가지로 언패킹을 안해주면 분석을 할수가 없습니다.

upx도 참 짱짱하네요

언패킹된건 제대로 분석이 됩니다.

짜잔

클리어~

'wargame > pwnable.kr' 카테고리의 다른 글

[pwnable.kr] collision 풀이  (0) 2021.06.11
[pwnable.kr]fd 풀이  (0) 2021.06.11
[pwnable.kr] bof 풀이  (0) 2021.06.11