본문 바로가기

wargame/reversing.kr

[Reversing.Kr] Easy Crack

반응형

문제를 누르니 바이너리가 하나 딱 다운받아 집니다.

실행시켜보니 입력창이 하나 나오고 확인을 누르니 에러메시지가 출력되는 군요

IDA로 까주니 여러함수가 나와주네요

문자열뷰 열어주시고 위와같이 셋업해서 대부분의 문자열이 검색되도록 해주시고~

아까본 에러메세지 검색해주시면 함수위치를 특정할 수 있습니다.

해당함수로 가니 strncmp()가 보이고 뒤에 문자가 하드코딩 되어있는것이 보입니다.

해당함수에 BP걸어주시고 해당 변수 눌러주시면 아까 프로그램에 입력한 문자열이 보입니다.

v3변수가 2번째 문자인걸 알 수 있었습니다. 같은 요령으로 문자열을 조합해 주면

클리어~