루트 인증 없이 Ubuntu의 USB 플래시 드라이브에서 스크립트를 자동으로 실행하는 방법

루트 인증 없이 Ubuntu의 USB 플래시 드라이브에서 스크립트를 자동으로 실행하는 방법

저는 올해 사이버 보안 과정을 시작했고 (Ubuntu를 사용하는) 선생님은 우리 학생들에게 USB 플래시 드라이브를 사용하여 자신의 데이터를 훔치라고 요청했습니다. 그는 어떤 유형의 데이터인지 지정하지 않았기 때문에 저는 다음 접근 방식을 사용하기로 결정했습니다.

cp -r "/home/" "$(pwd)"

그러나 교수는 추가 질문을 제기했습니다. 그는 확인이나 루트 인증 없이 script.sh가 펜 드라이브를 삽입하자마자 자동으로 데이터를 훔칠 것이라고 주장했습니다.

내가 아는 한(틀렸다면 수정해 주세요) Linux에서 자동 실행은 실제로 별 문제가 아닙니다.

그래서 나는 위기에 처해 있다.

조사하는 동안 이 파일을 찾았지만(틀리면 다시 정정) rc.local, 제가 이해한 대로 이 파일은 더 이상 지원되지 않습니다.

이것이 가능한지, 그리고 그렇다면 어떻게 이런 일이 일어나는지 묻는 것부터 시작하겠습니다.

추신: 실수해서 죄송합니다. 영어는 제 모국어가 아니고 초보자입니다.

답변1

Linux 자체는 USB 드라이브에서 스크립트를 자동으로 실행하지 않습니다. 우분투데스크탑스크립트는 자동으로 실행될 수 있습니다 autorun.sh. 따라서 데스크탑을 사용하지 마십시오. 로그아웃하고 콘솔(alt-f1)을 사용하십시오.

그의 데이터를 훔치려면 USB 드라이브를 마운트하지 말고 사용하십시오 dd if=/dev/sdb of=~/stolen_data( sdb실제 장치로 교체). 그런 다음 사본을 작업하십시오. 루프백을 통해 설치합니다. 여러 개의 파티션이 있는지 확인하세요. 등.

관련 정보