REA: Roadmap Belajar Reverse Engineering Lengkap

Utas dari @sammy_caxxxxx membagikan satu halaman yang isinya lengkap: roadmap belajar reverse engineering yang disusun tim REA. Isinya tutorial, investigasi nyata, repo GitHub, buku, paper penelitian, dan kursus gratis.

Pembukanya tegas: berhenti menghabiskan berjam-jam mencoba belajar sendiri tanpa arah.

Apa itu REA

REA adalah alat untuk coding agent. Kamu bertanya soal sebuah aplikasi, game, atau situs, lalu REA memberi agent kemampuan memeriksa kode di balik jawabannya.

Reverse engineering di sini artinya mempelajari cara kerja software dengan membedah programnya sendiri. Dengan REA, agent bisa mengikuti alur kode, menjelaskan sebuah fitur, lalu membantu membangunnya ulang.

Mulai dari sini

1. REA Official Repository

2. REA Official Website

3. Installation & Agent Setup

4. Your First REA Investigation

5. REA Guides

6. Guided MCP Prompts

Cara memasang

Satu perintah, jalankan di terminal.

npx rea-agents@latest setup

Paket ini ada di npm dengan versi terbaru 6.8.0. Panduan langkah demi langkah untuk pemasangan pertama ada di dokumentasi instalasinya.

Tonton dan ikuti

1. How To Use REA To Clone Any Software In Minutes

2. REA + Pi Coding Agent Tutorial

3. Ghidra Tutorial for Beginners

4. Frida for Android Reverse Engineering

5. pwn.college Reverse Engineering

6. Malware Unicorn RE101

Investigasi nyata

Lima contoh pembedahan yang bisa diikuti dari awal sampai akhir.

1. Notes Export

2. Notion Clipboard

3. DX-Ball Reconstruction

4. Aegis APK

5. TH04 Bullet Patterns

Repo GitHub

1. REA

2. Awesome Reverse Engineering

3. REA Gems

4. Awesome Reverse-Engineered

5. Ghidra

6. JADX

7. Frida

8. ILSpy

9. x64dbg

Buku

1. The Ghidra Book, 2nd Edition

2. Reverse Engineering for Beginners

Baca juga  Binance Kehilangan $6,3 Miliar dalam Satu Malam, Ini Rantai Serangannya

3. Practical Binary Analysis

4. Practical Malware Analysis

5. The Android Malware Handbook

6. Reversing: Secrets of Reverse Engineering

Paper penelitian

Bagian ini untuk yang ingin tahu ke mana arah riset reverse engineering dengan bantuan model bahasa.

1. LLM4Decompile

2. AutoDecompiler

3. SALT4Decompile

4. Decomperson

5. DIRTY

6. Automatically Attacking Software RE Agents

7. Does Reverse Engineering Need a Bigger Model?

Kursus gratis dan latihan

1. OpenSecurityTraining2: x86-64 Assembly

2. pwn.college: Reverse Engineering

3. pwn.college: Reversing Hell

4. Malware Unicorn RE101

5. Nightmare

6. RPISEC Modern Binary Exploitation

7. OWASP Mobile Application Security

Urutan belajar yang disarankan

Kalau bingung harus mulai dari mana, ini urutan yang ditulis di roadmap-nya.

Pasang REA, lalu kerjakan Notes Export. Lanjut ke Notion, coba binary CTF, masuk ke Aegis APK, kemudian DX-Ball. Setelah itu baru masuk ke Ghidra, assembly, dan paper penelitian.

Urutannya sengaja dari yang paling ringan ke yang paling berat. Notes Export dan Notion memberi gambaran alur kerja, binary CTF melatih membaca instruksi, sementara APK dan DX-Ball menantang merekonstruksi sesuatu yang utuh.

Ringkasan

Roadmap ini menggabungkan semua bahan yang biasanya dicari terpisah-pisah: dokumentasi resmi, enam tutorial video, lima investigasi nyata, sembilan repo GitHub, enam buku, tujuh paper, dan tujuh sumber kursus gratis. Titik mulainya satu perintah, npx rea-agents@latest setup, lalu ikuti urutan dari Notes Export sampai Ghidra dan paper.

Sumber tweet