Web Hacking/LoS

[Lord of SQL Injection] los zombie_assassin

ruming 2021. 8. 22. 15:15

strrev함수는 문자열을 뒤집어서 반환하는 함수다. addslashes함수로 싱글쿼터를 입력하면 백슬러시가 추가된다.

id=admin'

을 입력하면 다음과 같이 된다.

 

이렇게 입력해도 안되는 것을 보니 저 백슬러시를 처리해야 할 것 같다.

?id=nimda&pw= %231=1 ro '

 

싱글 쿼터랑 백슬러시랑 이것저것 써봤는데 백슬러시를 맞추기가 힘들었다.

대신 더블 쿼터를 쓰면 더블 쿼터 뒤의 백슬러시가 그 뒤의 싱글 쿼터를 문자로 취급하고, and pw='까지 id에 들어가며 or 1=1#를 쿼리로 취급해 문제를 해결할 수 있다.

id="&pw=%23 1=1 ro

id='"\' and pw='or 1=1#

 

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

[Lord of SQL Injection] los nightmare  (0) 2021.08.29
[Lord of SQL Injection] los succubus  (0) 2021.08.15
[Lord of SQL Injection] los assassin  (0) 2021.08.03
[Lord of SQL Injection] los giant  (0) 2021.08.03
[Lord of SQL Injection] los bugbear  (0) 2021.08.01