목록2019/02/11 (2)
White Security
가장 유명한 Crackme abex' crackme 포스팅입니다. 원 출처는 이곳이나정상적으로 작동하지 않으니바이너리가 없으신 분들은첨부한 파일을 사용하시면 되겠습니다. 프로그램을 실행하면먼저 위와 같은 메시지를 확인하실 수 있습니다. HD를 CD-ROM으로 생각하게끔 하라고 하네요.여기서 HD는 HDD를 의미합니다. 창을 종료하면, 두번째 메시지가 나타납니다.HD가 CD-ROM으로 인식되지 못했다는 의미인데요. 프로그램이 HD를 어떻게 CD-ROM으로판단하는지 기준을 찾아문제를 해결하면 되겠습니다. ollydbg로 바이너리를 열어 확인하면아주 짧은 어셈블리 소스를 확인할 수 있습니다. 상용 컴파일러 특유의stub code가 존재하지 않는 것으로 보아 처음부터 어셈블리어로 작성했다는 것을알 수 있는데요...
Daddy bought me a system command shell. but he put some filters to prevent me from playing with it without his permission... but I wanna play anytime I want! ssh cmd2@pwnable.kr -p2222 (pw:flag of cmd1) Toddler's Bottle 15번 문제 직전 cmd1 문제의 발전형입니다. #include #include int filter(char* cmd){ int r=0; r += strstr(cmd, "=")!=0; r += strstr(cmd, "PATH")!=0; r += strstr(cmd, "export")!=0; r += strstr(cmd..