Petunjuk instalasi ada di wiki, selain semua dokumentasi lainnya. Untuk kompatibilitas maksimal, disarankan untuk menggunakan Docker Compose.
Lihat wiki
Puppy adalah RAT multi-fungsi dan alat pasca-eksploitasi lintas platform yang sebagian besar ditulis dengan python. Ini menampilkan pedoman eksekusi all-in-memori dan meninggalkan jejak yang sangat rendah. Puppy dapat berkomunikasi menggunakan banyak transportasi, bermigrasi ke proses menggunakan injeksi reflektif, dan memuat kode python jarak jauh, paket python, dan ekstensi python C dari memori.
Payload Windows dapat memuat seluruh penerjemah Python dari memori menggunakan DLL reflektif.
Dapat dikemas ke dalam satu file .py dan dijalankan tanpa ketergantungan apa pun selain pustaka standar python di semua OS.
Bermigrasi secara reflektif ke proses lain.
Impor paket python murni (.py, .pyc) dan kompilasi ekstensi python C (.pyd, .so) dari memori dari jarak jauh.
Mudah diperluas, modul mudah ditulis dan diurutkan berdasarkan os dan kategori.
Modul dapat langsung mengakses objek python di klien jarak jauh menggunakan rpyc.
Akses objek jarak jauh secara interaktif dari shell anak anjing dan dapatkan pelengkapan otomatis atribut jarak jauh.
Transportasi komunikasi bersifat modular dan dapat ditumpuk. Eksfiltrasi data menggunakan HTTP melalui HTTP melalui AES melalui XOR, atau kombinasi transportasi apa pun yang tersedia.
Berkomunikasi menggunakan transportasi pluggable obfsproxy.
Jalankan perintah noninteraktif pada beberapa host sekaligus.
Perintah dan skrip yang berjalan pada host jarak jauh dapat diinterupsi.
Pelengkapan otomatis untuk perintah dan argumen.
Konfigurasi khusus dapat ditentukan: alias perintah, modul. dijalankan secara otomatis saat koneksi, dll.
Buka shell python interaktif dengan pelengkapan otomatis pada penerjemah python jarak jauh all-in-memory.
Shell interaktif (cmd.exe, /bin/bash, dll) dapat dibuka dari jarak jauh.
Jalankan PE yang dapat dieksekusi dari jarak jauh dan dari memori.
Hasilkan muatan dalam berbagai format:
Format | Arsitektur | Nama Pendek |
---|---|---|
Paket Android | x86 & ARMv7 | apk |
Biner Linux | x86 | lin_x86 |
Biner Linux | x64 | lin_x64 |
Objek Bersama Linux | x86 | jadi_x86 |
Objek Bersama Linux | x64 | jadi_x64 |
Windows PE Dapat Dieksekusi | x86 | exe_x86.exe_x86 |
Windows PE Dapat Dieksekusi | x64 | exe_x64.exe_x64 |
Windows dll | x86 | dll_x86.dll |
Windows dll | x64 | dll_x64 |
Skrip Python | x86 & x64 | py |
Penginstal Py | x86 & x64 | pyinst |
Python Oneliner | x86 & x64 | py_oneliner |
Powershell | x86 & x64 | ps1 |
Powershell Oneliner | x86 & x64 | ps1_oneliner |
Skrip Bebek | T/A | karet_bebek |
Terapkan dalam memori dari satu baris perintah menggunakan python atau PowerShell one-liners.
Sematkan "scriptlet" dalam payload yang dihasilkan untuk melakukan beberapa tugas "offline" tanpa memerlukan konektivitas jaringan (misal: memulai keylogger, menambahkan persistensi, menjalankan skrip python khusus, check_vm, dll.)
Berbagai Platform Target:
Platform | Status Dukungan |
---|---|
Windows XP | Didukung |
jendela 7 | Didukung |
jendela 8 | Didukung |
jendela 10 | Didukung |
Linux | Didukung |
Mac OS X | Dukungan Terbatas |
Android | Dukungan Terbatas |
Semua dokumentasi dapat ditemukan di wiki.
Lihat wiki
Apakah server berfungsi di windows?
Puppy belum diuji pada Windows. Secara teoritis, ini harus bekerja pada platform apa pun yang mendukung Docker dan Docker Compose. Namun, Anda perlu menyesuaikan petunjuk instalasi Docker Compose untuk platform Windows.
Saya tidak dapat menginstal Puppy. Instalasi gagal.
Jika Anda tidak mengikuti langkah-langkah ini, masalah Anda akan ditutup.
Payload dan modul Android dan/atau Mac OSX tidak berfungsi.
Puppy memiliki dukungan terbatas untuk Android dan OSX. Platform ini mungkin tidak dirawat dengan baik dan mungkin rusak sewaktu-waktu. Beberapa modul (yaitu keylogger) mungkin tidak ada pada platform ini.
Jika ada di antara Anda yang ingin berpartisipasi dalam perkembangan anak anjing, jangan ragu! Semua bantuan sangat dihargai dan semua permintaan penarikan akan ditinjau.
Juga ada catatan kecil tentang pembangunan. Silakan jalankan flake8 sebelum melakukan komitmen apa pun. File dengan konfigurasi ada di sini.
Platform | Info Kontak |
---|---|
[email protected] | |
https://twitter.com/n1nj4sec |
Proyek ini adalah pengembangan pribadi, harap hormati filosofinya dan jangan menggunakannya untuk tujuan jahat!
Terima kasih khusus kepada semua kontributor yang membantu meningkatkan kemampuan anak anjing dan menjadikannya alat yang lebih baik! :)