여러 명령 실행 및 파일 시스템 탐색
이 단계에서는 원격 파일 시스템을 추가로 탐색합니다. 대화형 셸은 디렉토리를 탐색하고, 파일을 보고, 서버의 레이아웃을 이해할 수 있게 해주므로 강력합니다.
먼저 ls -l 명령을 사용하여 현재 디렉토리 (/home/labex/project/vulnerable_app) 의 내용을 긴 형식으로 나열합니다.
os-shell > ls -l
이 디렉토리의 파일들, 즉 index.php, users.db, 그리고 sqlmap 이 업로드한 임시 PHP 웹 셸 (예: tmpueyge.php) 을 볼 수 있습니다.
total 20
-rw-r--r-- 1 labex labex 539 Dec 10 22:05 index.php
-rw-r--r-- 1 labex labex 45 Dec 10 22:15 tmpueyge.php
-rw-r--r-- 1 labex labex 12288 Dec 10 22:05 users.db
이제 파일 시스템을 탐색해 보겠습니다. cd .. 명령을 사용하여 상위 디렉토리 (/home/labex/project) 로 이동합니다.
os-shell > cd ..
출력은 없지만 원격 서버의 현재 디렉토리가 변경되었습니다. 새 디렉토리의 내용을 나열하여 이를 확인합니다.
os-shell > ls
vulnerable_app 디렉토리가 나열된 것을 볼 수 있습니다.
vulnerable_app
이제 labex 사용자의 권한 내에서 파일 시스템을 자유롭게 탐색할 수 있습니다. sqlmap 셸을 종료하고 일반 터미널로 돌아가려면 exit를 입력하고 Enter를 누르십시오.