글자수는 5글자, 브루트 포싱을 통해 패스워드를 알아내야한다.
주어진 소스를 수정해, 브루트 포싱을 위한 코드를 작성했다.
수정된 main함수 부분
브루트 포싱하는데 속도가 느려..
아스키 코드에서 특수문자+문자 부분인 0x21~0x7E 부분으로 제한했다.
계속 buf 출력이 바뀌어서 헤맸는데.. 아주 사소한 부분이 문제가 되었다.
시행착오 끝에 코드 완성
삽질의 끝은 역시 개뿌듯..!!
'System Hacking > vortex' 카테고리의 다른 글
overthewire :: Vortex level7 by ORANG (0) | 2014.10.25 |
---|---|
overthewire :: Vortex level6 by ORANG (0) | 2014.10.23 |
overthewire :: Vortex level4 by ORANG (0) | 2014.10.20 |
overthewire :: Vortex level3 by ORANG (0) | 2014.10.20 |
overthewire :: Vortex level2 by ORANG (0) | 2014.10.20 |