목록문제풀이/Lord of SQL Injection (22)
Oh! JUN
일단 봤을 때는 preg_match에서 예외되는것도 딱히 거슬릴게 없다. 그래서 첫번째로 ' or 1=1%23 음 안된다. 좀 더 자세히 알고 싶어서 이것도 해봤다. ' union all select group_concat(column_name) from information_schema.columns where table_schema='zombie' and table_name='prob_zombie'%23 테이블 이름 'prob_zombie' 이면서 DB이름이 'zombie'인 컬럼들을 조회 컬럼이 pw 밖에 없다. 컬럼 pw의 튜플 검색해본다. ' union all select pw from prob_zombie.zombie%23 ' or 1=1%23 할때도 안되었으니까 뭐 안되겠죠 ㅠㅠ pw가 비워..
query : select id,pw from prob_frankenstein where id='frankenstein' and pw=''
query : select id from prob_blue_dragon where id='' and pw=''
query : select id from prob_red_dragon where id='' and no=1
query : select id,pw from prob_green_dragon where id='' and pw=''
query : select id,email,score from prob_evil_wizard where 1 order by
query : select id,email,score from prob_hell_fire where 1 order by