리버싱! (34) 썸네일형 리스트형 reversing.kr-Easy Crack IDA에서 string들을 확인한 결과 맞았다는 문자열과 틀렸다는 문자열이 이 함수에서 사용되는 것을 알 수 있었다. 해당 부분을 ollydbg를 통해 동적으로 분석한 결과 이부분이 입력한 값(esp+4)+1이므로 입력한 값의 두번째 글자가 a여야 한다는 것이다. 그 이후는 strncmp로 세번째 네번째는 "5y" strcmp로 끝까지 "aR3versing"이고 이후 부분을 다시 ollydbg를 통해 보면 (ESP+0x4)의 값 즉 입력값의 첫번째 글자가 E여야 한다는 것이다. 즉 키는 "Ea5yR3versing"이다. codegate2019-the matrix the matrix는 gameboy 문제로서 bgb를 사용하여 풀었다.엄청난 삽질의 결과로 5번죽고 6번째에 죽으면 기회를 한번 더 주고 빨간약을 먹고 2스테이지로 넘어간다.(c402->death count)2스테이지에선 오른쪽 친구한태 말을 걸면 메트릭스에 접속하라고 하고 멈추게 되고 왼쪽 친구한태 접속하면 key를 체크하라고 하는데 여기서 c414를 6으로 c422를 1로 셋팅해주면 open the gate가 열리게 된다. 그 후 ssssssas 후 enter를 누르면 대답은 매트릭스안에 있다는 말만 계속 반복한다. game-boy의 구조이다. 처럼 character ram에 c230부분의 값을 넣으면 이렇게 bgb에서 vram viewer를 통해 플래그 같은 문자열이 있는 것을 알 수 있다. [ 출.. 이전 1 2 3 4 5 다음