Daftar Isi:
- Langkah 1: Memasang Prasyarat…
- Langkah 2: Siapkan…
- Langkah 3: Bangun ke.exe
- Langkah 4: Penggunaan…
- Langkah 5: Menghapus instalasi…
- Langkah 6: Penjelasan…
- Langkah 7: Selesai
Video: Backdoor Python Sederhana: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Jadi setelah hampir satu tahun sejak instruksi di Simple Netcat Backdoor saya, saya terinspirasi untuk membuat versi serupa tetapi lebih berisi fitur menggunakan bahasa pemrograman Python hanya karena bahasanya cukup sederhana dibandingkan dengan yang lain. Jadi jika Anda tidak tahu apa itu backdoor, pada dasarnya ini adalah cara yang memungkinkan Anda untuk terhubung dan mengontrol komputer seseorang. Yang satu ini memiliki banyak keunggulan dibandingkan yang netcat, seperti instalasi yang lebih sederhana, penggunaan dan sangat mudah digunakan di luar jaringan Anda. Saya bahkan menyertakan cmd jarak jauh, sehingga Anda dapat menjalankan perintah apa pun seperti sebelumnya dengan yang ini. Juga karena server sekarang lintas platform, Anda sekarang dapat menerima koneksi di server Linux.
Bagaimanapun Anda dapat mengunduh versi terbaru di sini (satu-satunya file yang Anda perlukan adalah server dan klien).
CATATAN: Program ini masih dalam proses, semoga di masa mendatang saya berencana untuk menyertakan beberapa fitur lagi. Proyek ini juga tersedia di halaman github.
Langkah 1: Memasang Prasyarat…
Jadi karena program ini dibuat dengan Python 3, Anda dapat mengunduh versi terbaru dari sini. Tetapi Anda juga memerlukan beberapa modul.
Jadi untuk menginstalnya, Anda cukup menjalankan python -m pip install -r requirements.txt di command prompt. "requirements.txt" adalah file di direktori utama yang berisi semua modul yang diperlukan.
Langkah 2: Siapkan…
Jadi untuk mengkonfigurasi klien, buka src/client.py dengan IDLE atau editor lain dan Anda akan melihat kode di atas seperti pada gambar 1.
Bagaimanapun, hal pertama yang perlu Anda lakukan adalah mengkonfigurasi ke alamat IP untuk terhubung, jadi atur strHost menjadi IP Anda di mana klien harus terhubung seperti pada gambar 2. Atau jika Anda berencana untuk menggunakan program dengan dns seperti itu seperti dari no-ip, yang memungkinkan Anda untuk menggunakan program di luar jaringan Anda, hapus "#" pada baris di bawah dan isi nama host Anda di antara tanda kutip. misalnya. myserver113.ddns.net.
CATATAN: Jika Anda berencana menggunakan program di luar jaringan, Anda harus mem-port forward port 3000. Atau jika Anda menggunakan server seperti dari DigitalOcean, tidak diperlukan penerusan port:).
Langkah 3: Bangun ke.exe
Untuk mengizinkan siapa pun tanpa python dan modul menjalankan file, Anda harus membuat file ke.exe. Jadi untuk membangun buka command prompt dan jalankan kode berikut:
pyinstaller client.py --exclude-module FixTk --exclude-module tcl --exclude-module tk --exclude-module _tkinter --exclude-module tkinter --exclude-module Tkinter --onefile --windowed
Apa yang dilakukan adalah mengecualikan modul tkinter yang tidak digunakan untuk menghemat ukuran file dan kemudian membuat satu executable.
CATATAN: Anda dapat menambahkan ikon Anda sendiri dengan menambahkan --icon="icon path"
Langkah 4: Penggunaan…
Sebelum Anda dapat menjalankan server, Anda harus menonaktifkan firewall Anda atau mengizinkan port 3000 untuk menerima koneksi yang akan datang. Setelah itu Anda dapat menjalankan server untuk mendengarkan koneksi.
Setelah Anda mendapatkan koneksi, Anda dapat mengetik "--help", dan Anda akan mendapatkan prompt seperti pada gambar 1. Selanjutnya Anda dapat berinteraksi dengan pengguna dengan mengetikkan "--i client id".
Selanjutnya, Anda akan melihat menu muncul seperti pada gambar 2, dan sekarang Anda dapat menjalankan perintah apa pun yang Anda inginkan seperti "--m" untuk mengirim pesan, "--e" untuk membuka cmd jarak jauh, dll. Anda juga dapat menggunakan "--b" sehingga Anda dapat memindahkan koneksi ke latar belakang dan berinteraksi dengan komputer lain.
Seperti yang saya katakan, Anda hanya dapat melakukan apa pun yang semula Anda lakukan dengan pintu belakang netcat.
CATATAN: Selalu yang terbaik untuk melakukan shutdown yang anggun dengan menjalankan "--x" di menu utama alih-alih menutup jendela
Langkah 5: Menghapus instalasi…
Jika Anda pernah menambahkan program ini ke startup dan ingin menghapusnya, cukup buka registri dan navigasikan ke "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run". Kemudian hapus nilai yang disebut "winupdate". Saya memberinya nama yang tidak mencurigakan sehingga tidak terhapus secara tidak sengaja;).
Langkah 6: Penjelasan…
Jadi saya bisa menghabiskan halaman menulis tentang bagaimana saya membuat setiap fitur, tetapi sebaliknya saya akan menjelaskan secara umum bagaimana seluruh program ini bekerja.
Jadi program bekerja dengan terlebih dahulu memiliki server yang mendengarkan pada port untuk koneksi yang akan datang dari klien, dalam hal ini saya memilih port 3000. Selanjutnya klien terhubung ke server menggunakan port itu dan kemudian menunggu server mengirimkan perintahnya. Dalam kasus saya, perintahnya hanyalah string teks sederhana seperti "dtaskmgr" yang pada dasarnya memberi tahu klien untuk menonaktifkan pengelola tugas. Sangat sederhana sebenarnya. Server tidak pernah berkomunikasi langsung dengan PC klien, melainkan berkomunikasi dengan klien yang kemudian menjalankan perintah yang ditentukan.
Satu hal lagi tentang mengirim data melalui soket, adalah bahwa data harus dikirim sebagai byte yang berarti Anda akan melihat server dan klien terus-menerus mendekode pesan ke teks standar.
Ngomong-ngomong, itu cukup banyak untuk membuat pintu belakang, Anda akan melihat saya dengan ringan mengomentari kodenya, jadi jika Anda tahu sedikit python, itu harus sedikit mudah dimengerti.
Langkah 7: Selesai
Bersenang-senanglah dengan program ini! Ini terutama dapat membantu untuk membantu teman/kerabat yang tidak tinggal dekat.
Saya harap Anda menemukan instruksi ini bermanfaat dan jika Anda memiliki pertanyaan, atau masalah, silakan tinggalkan komentar atau pm saya.
Juga jika Anda menemukan bug dalam program ini, atau merasa ada fitur yang hilang atau akan berguna untuk disertakan, harap laporkan kepada saya.
Direkomendasikan:
Cara Membuat Software Sederhana Pertama Anda Menggunakan Python: 6 Langkah
Cara Membuat Perangkat Lunak Sederhana Pertama Anda Menggunakan Python: Hai, selamat datang di Instruksi ini. Di sini saya akan memberi tahu cara membuat perangkat lunak Anda sendiri. Ya jika Anda memiliki ide… tetapi tahu untuk menerapkan atau tertarik untuk menciptakan hal-hal baru maka itu untuk Anda……Prasyarat: Harus memiliki pengetahuan dasar P
Tangan Terkendali Sederhana Arduino Sederhana: 5 Langkah
Arduino Simple Low-Cost Controllable Hand: Ada banyak lengan robotik berbasis 3D yang dicetak dan sensor fleksibel di seluruh internet yang luas. Namun, sebagai mahasiswa saya tidak memiliki banyak akses ke hal-hal seperti, CNC, printer 3D, dan alat-alat listrik. Saya punya solusi, kita akan membangun l
Game Menebak Sederhana - Python + XBees + Arduino: 10 Langkah
Game Menebak Sederhana - Python + XBees + Arduino: Begini cara kerja game ini: Anda memiliki 4 kali percobaan untuk menebak huruf antara 'a' – 'h'-> Tebak huruf yang tepat: Anda menang! ?-> Tebak huruf yang salah: Game over ?-> Tebak karakter lain di luar 'a' – 'h': Game over ?Arduino Anda akan membiarkan Anda
Game Menebak Angka Python Sederhana: 11 Langkah
Game Menebak Angka Python Sederhana: Dalam tutorial ini kita akan mengajarkan cara membuat game tebak angka Python sederhana di aplikasi Pycharm. Python adalah bahasa scripting yang bagus untuk pemula dan ahli. Gaya pengkodean dalam Python mudah dibaca dan diikuti
Cara Cepat dan Mudah untuk Mengubah Layar Kunci Anda dalam 6 Langkah Sederhana (Windows 8-10): 7 Langkah
Cara Cepat dan Mudah untuk Mengubah Layar Kunci Anda dalam 6 Langkah Sederhana (Windows 8-10): Ingin mengubah banyak hal di laptop atau PC Anda? Ingin perubahan dalam suasana Anda? Ikuti langkah-langkah cepat dan mudah ini untuk berhasil mempersonalisasi layar kunci komputer Anda