Peringatan
Repositori komprehensif ini menyediakan sumber daya dan alat keamanan siber canggih yang praktis hanya untuk tujuan pendidikan. Risiko penggunaan ditanggung sendiri, karena penggunaan tanpa izin dapat mengakibatkan konsekuensi hukum yang berat, termasuk hukuman penjara. Kontennya sangat mendidik, dengan fokus pada prinsip-prinsip keamanan siber. Berhati-hatilah, patuhi pedoman etika, dan hindari aktivitas yang melanggar batas hukum. Penyalahgunaan dapat mengakibatkan konsekuensi hukum yang serius, dan Anda sepenuhnya bertanggung jawab atas tindakan Anda.
Selamat datang di gudang Dark Web Rust ! Proyek ini merupakan karya kontinum dari buku black-hat-rust. Di sini, Anda akan mempelajari dunia jaringan, mengimplementasikan protokol tingkat rendah, termasuk IP, TCP, UDP, ICMP, dan banyak lagi topik lainnya. Fokus utamanya adalah pada metodologi peretasan langsung, memberikan pengalaman belajar yang komprehensif melalui notebook Jupyter. Setiap bab dalam repositori ini juga tersedia dalam PDF, Markdown, dan format lainnya.
Untuk menggunakan buku catatan di repositori ini, Anda perlu menyiapkan lingkungan Anda. Ikuti langkah-langkah berikut untuk memulai:
Kloning repositori ke mesin lokal Anda:
git clone https://github.com/wiseaidev/dark-web-rust.git
Instal dependensi dan perpustakaan yang diperlukan. Pastikan Anda telah menginstal Rust
, Jupyter Notebook
, dan evcxr_jupyter
di sistem Anda.
# Install a Rust toolchain (e.g. nightly):
curl --proto ' =https ' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain nightly
# Install Jupyter Notebook
pip install notebook
# Install evcxr_jupyter
cargo install evcxr_jupyter
evcxr_jupyter --install
Arahkan ke repositori yang dikloning:
cd dark-web-rust/chapter-1
Mulai Buku Catatan Jupyter:
jupyter notebook
Akses buku catatan di browser web Anda dengan mengklik file buku catatan yang ingin Anda jelajahi.
PENGENAL | Judul | Halaman Catatan | Topik | Buka di GitHub | Luncurkan di Binder | Baca PDF |
---|---|---|---|---|---|---|
1 | Membuat Sniffer Jaringan Berbasis Karat | 42 | - Pengantar Jaringan Sniffer - Karat untuk Pemrograman Jaringan - Peti socket2 - Dasar-dasar Paket Jaringan Mentah di Rust - Decoding Paket lapisan IP dan Transport yang berbeda di Rust - Cara membuat pemindai port seperti NMAP kustom Anda sendiri | |||
2 | Thread Tersembunyi: Menguasai Seni Steganografi di Rust | 29 | - Menjelajahi Format File PNG - Membaca dan Memvalidasi File Gambar PNG - Pra-pemrosesan Gambar PNG. - Menyembunyikan Rahasia dengan Steganografi | |||
3 | Kekuatan dan Kerentanan Kriptografi Rust | 23 | - Kriptografi di Rust - Hashing - Memecahkan Hash MD5 - Menerapkan bcrypt - Otentikasi Pesan - Enkripsi Simetris - Enkripsi Asimetris | |||
4 | Pengintaian Web di Rust | 26 | - Pengintaian Web dan Rekayasa Sosial. - Manajemen cookie untuk sesi persisten. - Membuat permintaan tersembunyi dengan agen pengguna khusus. - Memanfaatkan proxy menggunakan Reqwest untuk meningkatkan keamanan. - Membangun struktur browser modular di Rust. - Memanfaatkan API DuckDuckGo untuk pengumpulan informasi. - Interaksi lanjutan seperti penelusuran gambar dan kueri khusus. - Parsing Xeets di Rust untuk penanganan data yang efisien. - Menerapkan komunikasi email anonim. Teknik rekayasa sosial massal. | |||
5 | Kerentanan SAPI Kotor di Rust | 39 | - Pemetaan Memori. - Aplikasi Pemetaan Memori. - Database yang Dipetakan Memori. - Jaringan yang Dipetakan Memori. - Pemetaan Memori Bersama dan Pribadi. - Mekanisme Copy On Write (COW). - Panggilan Sistem Madvise dan File Hanya-Baca. | |||
6 | Injeksi SQL di Rust | 12+ | - Injeksi SQL Di Rocket dan SQLite - Mengumpulkan Masukan Pengguna. - Mengambil Data Dari Database. - Eksploitasi Injeksi SQL. - Injeksi SQL Melalui cURL. - Mitigasi Injeksi SQL. | |||
7 | Kerentanan dan Penanggulangan Protokol TCP | TODO | TODO | TODO | TODO | TODO |
Berikut ini adalah kumpulan CLI yang dikembangkan saat menulis buku ini, yang memberikan wawasan tentang apa yang mungkin Anda harapkan dari buku ini.
Peti | Bintang | Keterangan |
---|---|---|
Rp | ? CLI Serangan Banjir Bendera TCP Apa Pun yang Sepenuhnya Anonim. | |
ipcap | ? Lakukan pencarian IP dari baris perintah tanpa akses internet. | |
stegano | ♂️ Alat steganografi yang kuat dan aman untuk memori | |
bebekbebekgo | ? CLI dan perpustakaan untuk pencarian DuckDuckGo instan. |
Proyek ini dilisensikan di bawah MIT. Untuk lebih jelasnya, Anda dapat merujuk ke file LISENSI.
Tetap Etis, Tetap Legal. Gunakan Secara Bertanggung Jawab.