전체 글

[LOS] ouroboros - zombie

문제 https://los.rubiya.kr/chall/ouroboros_e3f483f087c922c84373b49950c212a9.php los.rubiya.kr https://los.rubiya.kr/chall/zombie_78238dee92f8ed0f508b0e9e00fc0e49.php los.rubiya.kr 문제풀이 참이 조건을 넣었을 때 반환값이 없다. pw 컬럼이 아마 비어있는 것 같다. union select를 이용해서 입력하면 출력이 된다. 이 때, pw파라미터에 전달한 값과 출력되는 값이 같아야 한다. 어떻게 출력해야 할지 감이 안와서 검색하니 quine 을 사용해야 한다고 한다. quine은 자기 자신 소스코드를 출력하는 프로그램이다. 아래 페이로드를 작성하면 된다. 'union se..

write-up(web)/los 2023.11.10

Quine

콰인(quine) 자기자신의 소스코드를 출력하는 프로그램 Quine SQL Query SELECT REPLACE(REPLACE('SELECT REPLACE(REPLACE("$",CHAR(34),CHAR(39)),CHAR(36),"$") AS Quine',CHAR(34),CHAR(39)),CHAR(36),'SELECT REPLACE(REPLACE("$",CHAR(34),CHAR(39)),CHAR(36),"$") AS Quine') AS Quine; prefix와 postfix 부분에 부가문장을 삽입하여 사용할 수 있다. # single quotation [prefix] select replace(replace('[prefix] select replace(replace("$",char(34),char(39)..

security/web 2023.11.10