Manual Operasi Frida
PS: Oleh: @hluwa @r0ysue
Changelog:
| tanggal | log |
|---|
| 2019-5-4 | 4.4 FRIDA脚本系列(四)更新篇:几个主要机制的大更新 |
| 2019-3-29 | 4.3 FRIDA脚本系列(三)超神篇:百度AI“调教”抖音AI |
| 2019-1-16 | Panduan Operasi Brida |
| 2019-1-11 | 4.2 FRIDA脚本系列(二)成长篇:动静态结合逆向WhatsApp |
| 2019-1-9 | Skrip lain dalam seri Frida Script: Pengantar beberapa skrip yang digunakan oleh Frida di Android Reverse dan Teknik Hook Tertunda |
| 2019-1-2 | Bagikan di Frida di SRC White Hat Salon: The King of Hooking Tools.pptx |
| 2018-12-18 | Mulailah Menulis Seri Skrip Android 4.2 FRIDA脚本系列(一)入门篇:在安卓8.1上dump蓝牙接口和实例 |
| 2018-12-13 | Tambahkan Subdirektori: Aplikasi Lanjutan Frida: Ringkasan Metode Deteksi Frida |
| 2018-12-13 | Imyang Bigwig merilis analisis CVE-2017-4901 dari VMware Virtual Machine Escape Volnerability [Frida Windows Instance], diatur di bagian [Aplikasi Lanjutan Frida: Ofensif dan Pertahanan Komprehensif] |
| 2018-12-11 | Lengkap 03.基本案例上手/3.5 Android , menjelaskan parameter Hook FRIDA , hasil modifikasi, panggilan jarak jauh, modifikasi dinamis dan fungsi lainnya |
| 2018-12-08 | Menyelesaikan bagian Android di 01.多平台环境安装/1.3.Android-iOS.md Artikel 01.多平台环境安装/1.3.Android-iOS.md , versi Android adalah 8.1 |
| 2018-12-06 | Lengkapi direktori dan unggah ke github |
| 2018-12-05 | Pendahuluan 02: Pembukaan Saluran Frida-Hook |
| 2018-11-24 | Pendahuluan 01: Seperti air dan tahun yang mengalir |
Kata pengantar
1. Seperti air yang mengalir
2. Frida/Hook Channel Opening
Bab 1. Instalasi Lingkungan Multi-Platform
1.1 Frida Arsitektur Dasar
1.2 Windows/MacOS/Linux
1.3 Android/iOS (Android 8.1)
1.3.1 Android Root
1.3.2 Instalasi Server Frida Android
1.4 Kompilasi Kode Sumber
Bab 2. Alat Frida
2.1 Frida Cli
2.2 Frida-PS
2.3 Frida-Trace
2.4 Frida-Discover
2.5 Frida-LS-Devices
2.6 Frida-Kill
Bab 3. Mulailah dengan kasus dasar
3.1 Windows
3.1.1 CVE-2017-4901 VMware Virtual Machine Escape Analisis Kerentanan [Frida Windows Instance]
3.2 MacOS
3.3 Linux
3.4 IOS
3.5 [Android]
3.5.1 Artikel akan membantu Anda memahami esensi Frida (berdasarkan Android 8.1)
3.5.2 Kemampuan Dasar: Parameter Kait, Hasil Modifikasi
3.5.3 Kemampuan Menengah: Hubungi RPC dari jarak jauh
3.5.4 Kemampuan Lanjutan: Interkoneksi, Modifikasi Dinamis (Dwarf Debugger)
Bab 4. Script Frida
4.1 IOS
4.2 Android (Android 8.1)
4.2.1 "Halo Dunia" dari Frida Script
4.2.2 Hitung semua kelas dan temukan kelas
4.2.3 Hitung semua metode kelas dan temukan metode
4.2.4 Kasus 1: Kasus Komprehensif: Dump Bluetooth Interface dan Instance di Android 8.1
4.2.5 Semua Overloads of Hook Method
4.2.6 Semua metode kelas kait
4.2.7 Semua kelas di bawah paket kait
4.2.8 Fungsi Ekspor Perpustakaan Lokal Hook
4.2.9 Kasus 2: Kasus Komprehensif: Kombinasi Dinamis dan Statis dari WhatsApp Reverse
4.2.5 Hook IO InputStream
4.2.6 Android membuat roti panggang
4.2.7 menunggu modul tertentu untuk memuat
4.2.8 Stacktrace Print
4.2.9 Perbandingan String (hanya bekerja di DVM)
4.2.10 Hook JNI
4.2.11 Hook Constructor
4.2.12 Refleksi Java Hook
4.2.13 Kelas Trace
4.2.14 SSL Pinning Bypass
Skrip lainnya 1: Pengantar beberapa skrip yang digunakan oleh Frida di Android Reverse dan Teknik Hook Tertunda
... ...
Bab 5. Aplikasi Lanjutan Frida
5.1 Analisis Statis (R2frida, Plugin IDA)
5.2 Analisis Dinamis
5.3 Ekstraksi Data
5.4 Analisis proses
5.5 Analisis Antarmuka
5.6 Analisis Protokol
5.7 Fuzz
5.7.1 In-Process Fuzzing With Frida
5.8 Catch and Buka (Brida)
5.9 Replay Paket (Brida)
5.10 enkripsi dan dekripsi
5.11 de-shelling dan menghilangkan perlindungan
5.12 Berbagai deteksi bypass
5.13 Anti-debugging dan anti-debugging
5.14 Ringkasan Metode Deteksi Frida
Bab 6. Ringkasan Keterampilan Kait (Java, C/C ++, OBJC, ...)
6.1 C/C ++ (CModule)
6.2 Java
6.2.1 Variabel, parameter, parameter khusus
6.2.2 Fungsi, Fungsi Tersembunyi, Konstruktor, dan Kelebihan
6.2.3 Kelas Kustom, Kelas Dalam, Kelas Dalam Anonim, Kelas Abstrak
6.2.4 ......
6.3 OBJC
6.4 Hook Multi-Process
Bab 7. Kasus Pengembangan Sekunder
7.1 Appmon
7.2 Brida
7.3 R2frida
7.4 Keberatan
7.5 SSL_LOGGER
7.6 UNCORDFRUIT