Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Dasar-Dasar Reverse Engineering untuk Cyber Security
Rating: 4.7 out of 5(7 ratings)
77 students

Dasar-Dasar Reverse Engineering untuk Cyber Security

Reverse Engineering Basics: Assembly, Static & Dynamic Analysis, and Anti-Reversing Techniques
Last updated 10/2025
Indonesian
Indonesian [Auto],

What you'll learn

  • 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 me
  • Memahami analisis dinamis dan penggunaan debugger di IDA Free untuk menemukan logika verifikasi password saat program dijalan
  • Peserta mampu memahami dan menerapkan teknik proteksi dasar anti-reverse engineering, serta menyadari dampaknya terhadap proses analisis reverse engineering

Course content

4 sections10 lectures1h 50m total length
  • Overview2:46
  • Pengantar Reverse Engineering13:14
  • Dasar Teknis Reverse Engineering9:56
  • Dasar-Dasar Assembly 64-bit13:23
  • Struktur Program dan File Biner13:02
  • Dasar Reverse Engineering

Requirements

  • Tidak diperlukan pengalaman sebelumnya dalam reverse engineering atau bahasa assembly — course ini dirancang untuk pemula.
  • Memiliki minat dan kemauan untuk bereksperimen serta menganalisis file eksekusi sederhana.

Description

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.

Who this course is for:

  • Mahasiswa dan pemula di bidang cyber security yang ingin memahami cara menganalisis perangkat lunak dari sisi internal.
  • Pelajar IT atau ilmu komputer yang ingin mempelajari dasar-dasar reverse engineering.
  • Pengembang perangkat lunak atau penggemar teknologi yang penasaran bagaimana program bekerja pada level biner dan assembly.
  • Siapa pun yang ingin membangun fondasi kuat sebelum mempelajari analisis malware, forensik digital, atau reverse engineering tingkat lanjut.