About this course

Course ini dirancang untuk pelajar dan mahasiswa yang ingin memahami dasar-dasar reverse engineering serta bagaimana sebuah program komputer dapat dianalisis dari sisi internalnya. Materi dimulai dengan pengenalan konsep reverse engineering dan contoh penerapannya dalam dunia nyata, misalnya di bidang keamanan cyber, analisis software, maupun digital forensik. Peserta juga akan diperkenalkan dengan salah satu tool populer yaitu IDA Free, lengkap dengan penjelasan interface dan fungsi-fungsi dasarnya.

Course ini terdiri dari sepuluh modul dengan total durasi sekitar 120 menit. Seluruh modul disusun ke dalam empat section utama yang saling melengkapi. Bagian pertama berfokus pada dasar-dasar reverse engineering, termasuk pengenalan assembly dan struktur file biner. Bagian kedua membahas teknik static analysis, di mana peserta belajar bagaimana menganalisis program tanpa mengeksekusinya untuk menemukan alur logika. Bagian ketiga membahas teknik dynamic analysis, yaitu menganalisis program saat dijalankan dan memahami perilaku runtime dengan bantuan debugger. Bagian terakhir mengupas teknik anti-reverse engineering, seperti stripped binary, string obfuscation, packing, dan anti-debugging, serta menunjukkan bagaimana proteksi ini dapat menyulitkan proses analisis.

Format pembelajaran disajikan melalui video penjelasan teori, demonstrasi penggunaan tool, dan studi kasus sederhana sehingga peserta tidak hanya memahami konsep tetapi juga dapat langsung mencoba secara mandiri. Semua materi disusun secara bertahap dan ringkas agar course ini dapat diselesaikan dalam waktu relatif singkat namun tetap komprehensif.

Setelah menyelesaikan course ini, peserta diharapkan mampu memahami konsep dasar reverse engineering dan cara kerja file biner. Peserta juga akan mampu membaca alur program sederhana melalui kode assembly, menggunakan IDA Free untuk melakukan analisis statis maupun dinamis, serta mengenali teknik proteksi dasar dan dampaknya terhadap proses analisis. Dengan bekal ini, peserta akan memiliki pondasi awal yang kuat untuk melanjutkan pembelajaran reverse engineering ke tingkat yang lebih lanjut.

What you will learn

Nothing is here... yet!

Peserta mampu memahami dasar-dasar Reverse Engineering, serta pengenalan aspek teknis yang menjadi fondasi dalam menganalisis program

Peserta memahami konsep dan teknik analisis statis serta mampu menerapkannya untuk menelusuri alur program dan menemukan logika verifikasi pada sample binary menggunakan IDA Free

Peserta memahami konsep analisis dinamis dan penggunaan debugger di IDA Free, serta mampu melakukan debugging pada sample binary untuk menemukan logika verifikasi password secara runtime

Peserta mampu memahami dan menerapkan teknik proteksi dasar anti-reverse engineering, serta menyadari dampaknya terhadap proses analisis reverse engineering

Nothing is here... yet!

Meet your instructors

Course Information

Go to course
Start Date

30 October 2025

End Date

-

Language

Bahasa Indonesia

Category

Cyber Security

Duration

2 hours

Enrolled Students

1

Rating

0.0

Reviews

No review yet

Pendaftaran mandiri (Siswa)
Pendaftaran mandiri (Siswa)