Web Hacking/LoS

[Lord of SQL Injection] cobolt

ruming 2021. 4. 4. 18:30

쿼리

select id from prob_cobolt where id='' and pw=md('')

저번과 다르게 md5로 pw값이 해시화된다.

테스트삼아 괄호를 맞춰 1=1을 해봤는데 다음과 같은 결과가 나왔다.

id=1&pw=1') or('1'='1

코드를 보니 if문으로 id가 admin일 경우 풀리게 되어있고 아닐경우에 이런 문구를 출력한다.

 

if문에는 id값이 admin인지 아닌지만 확인하고 있다. 그러면 admin뒤의 값을 주석처리하면 풀리지 않을까?

#을 그대로 치니 입력이 되지 않았기 때문에 문자인코딩으로 %23을 넣어주었다.

'으로 id값을 닫아주어야 clear할 수 있다.

id=admin'%23

cobolt clear~

 

'Web Hacking > LoS' 카테고리의 다른 글

[Lord of the SQL] los darkelf  (0) 2021.05.23
[Lord of SQL Injection] wolfman  (0) 2021.05.18
[Lord of SQL Injection] orc  (0) 2021.05.09
[Lord of SQL Injection] goblin  (0) 2021.04.10
[Lord of SQL Injection] gremlin  (0) 2021.03.28