Reverse Engineering/분석 환경과 도구

위협 분석을 위한 우분투 nginx 설치 및 테스트

쿨캣7 2025. 5. 27. 05:15
728x90
반응형

 

위협 (악성코드) 분석을 위한 우분투 nginx 설치입니다.

 

nginx는 가벼운 웹서버입니다.

악성코드 테스트 같은 간단한 작업에는 딱입니다.

 

https://nginx.org/

 

nginx

nginx nginx ("engine x") is an HTTP web server, reverse proxy, content cache, load balancer, TCP/UDP proxy server, and mail proxy server. Originally written by Igor Sysoev and distributed under the 2-clause BSD License. Enterprise distributions, commercial

nginx.org

 

 

 

* 설치

 

sudo apt install nginx

 

 

* 실행

 

nginx를 실행합니다.

 

systemctl status nginx

 

 

 

 

* 테스트

 

ifconfig로 현재 IP를 확인해야합니다.

설치되어 있지 않을 경우 net-tools를 설치하면 됩니다.

 

sudo apt install net-tools

 

 

 

 

ifconfig로 IP를 확인합니다.

 

 

 

다른 시스템에서 접속해보면 'Welcome to nginx!'를 볼 수 있습니다.

 

 

* 파일 교체

 

악성코드나 취약점 테스트를 위해서는 /var/www/html 에 index.nginx-debian.html 파일을 수정하거나 교체하면 됩니다.

 

 

권한 문제로 파일을 교체할 수 없습니다.

 

 

sudo cp 명령으로 파일을 교체했습니다.

 

다른 시스템에서 접속해봤습니다.

악성 파일이 경고없이 다운로드 되었습니다.

 

 

 

* 참고

 

Ubuntu 20.04에서 Nginx 설치 및 설정하기

https://jaehyeon48.github.io/nginx/configure-nginx-on-ubuntu-2004/

 

Ubuntu 20.04에서 Nginx 설치 및 설정하기

이 포스트는 프로젝트를 배포하는 과정에서 참고한 여러 개의 포스트를 종합한 글입니다. Ubuntu 20.04에 Nginx 설치하기 Nginx 설치 방화벽 설정 위 명령을 실행하면 아래와 같은 리스트가 출력됩니

jaehyeon48.github.io

 

728x90
반응형