en en en en en en ko it en en en en en en en en it en en en eu it en it nl en pt it en fr fr fr it en en en en en en en en en en ko ko en ko ko en la en ko en en en nl ko es ja en fr hu cs en fr ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko fr de fr de fr de fr de fr de fa en en en es ko en ko ko en es ko en en en en da en en en en
SuNiNaTaS Web Level4 :: choiys
FC3:Lord Of the BOF (6)
LOS1:Lord of SQL Inj.. (1)
항상 블로그 잘 보고 있습니다. ^^
☺♪ hi choiys it's a long time :p⋯
스크립트에 있는 쿠키 값은 풀이자분이⋯
저 코드 그대로 실행시켰더니 먼저 로그⋯
Non sum qualis ERAM
Stay hungry, stay foolish.
삽이 부서질 때까지 삽질
1 / 0 / 46,301
2016. 5. 7. 16:26
level4, suninatas, user-agent, web
4번째 문제입니다. Plus 버튼과 User-Agent, Auth key가 명시되어있습니다. 아마 User-Agent를 조작하여 다른 이름으로 변환시키는 문제인 것 같습니다.
맨 아래 힌트 부분을 확인 해 보니 Point를 50으로 만들고 'SuNiNaTaS'를 어떻게 하라고 나와있는데, 역시 User-Agent를 SuNiNaTaS로 바꾸도록 유도하는 문제인 것 같습니다.
파이썬으로 소스를 짜서 변조 해 보도록 하죠.
소스에서 알 수 있듯이, Plus 버튼을 누르면 web04_ck.asp로 넘어가게 되며, 여기서 Point를 1 더해주는 형식입니다. 그래서 총 60번을 돌리면서 Auth Key에 있는 '?????'가 문자열로 표시 되었을 경우 해당 response 값을 출력하는 스크립트를 작성했습니다.
하지만 이렇게 돌렸을 경우, Point가 한번에 50까지 오르지 않고 10씩 올라가는 것을 확인 할 수 있었는데, DoS를 방지하기 위해 10번 참조하면 쉬도록 만들어 놨나 봅니다.
총 5번 스크립트를 돌렸을때 아래와 같은 응답값을 뱉어냈습니다.
Auth Key의 값이 ?????에서 문자열로 바뀌었습니다.
'Wargame > SuNiNaTaS' 카테고리의 다른 글
SuNiNaTaS Web Level6  (0)
SuNiNaTaS Web Level5  (0)
SuNiNaTaS Web Level3  (0)
SuNiNaTas Web Level2  (0)
SuNiNaTas Web Level1  (0)
저 코드 그대로 실행시켰더니 먼저 로그인하라는 문구만 나오네요 ㅜㅜ
Choiys 2017.07.27 13:44 신고
스크립트에 있는 쿠키 값은 풀이자분이 로그인하셨을때의 쿠키를 사용하셔야합니다. :)
저 코드 그대로 실행시켰더니 먼저 로그인하라는 문구만 나오네요 ㅜㅜ
Powered by Tistory, Designed by wallel
Rss Feed and Twitter, Facebook, Youtube, Google+