-
0x08.Python Challenge 80x.Wargame/Python Challenge 2017. 7. 3. 17:49
0x08.Python Challenge 8
문제 주소 : http://www.pythonchallenge.com/pc/def/integrity.html
8번 8번 8번 8번을 풀어보자.
소스를 보면 좌표가 찍혀있고, 주석처리된 부분에 패스워드와 아이디가 있는 것을 알 수 있다.
좌표는 아래와 같이 벌을 클릭하면 나온다. 예전에 html을 공부할 때 썼던 imagemap과 같은 방식이다.
벌을 클릭하면 위와 같이 사용자 이름과 암호를 요구한다. 주석처리된 부분이 핵심이라는 것을 알 수 있다.
주석을 자세히 보면 첫부분이 똑같다. bz로 시작하는데 검색을 해보면 bz라는 라이브러리가 존재하고 compress와 decompress를 통해 바이트 파일의 인코딩을 할 수 있다는 사실을 알 수 있다.
원하는 아이디/패스워드를 찾았다!! 이제 9번을 풀기 위해 입력만 하면 된다.
'0x.Wargame > Python Challenge' 카테고리의 다른 글
0x10.Python Challenge 10 (0) 2017.07.31 0x09.Python Challenge 9 (0) 2017.07.12 0x07.Python Challenge 7 (0) 2017.06.29 0x06.Python Challenge 6 (0) 2017.06.26 0x05.Python Challenge 5 (0) 2017.06.08 댓글