Reverse Engineering Custom VM Bytecode Architecture
CTF Event: Compfest CTF 2025
Reverse EngineeringCompfest CTF 2025
October 10, 2026
Reverse Engineering Custom VM Bytecode Architecture
Analisis arsitektur Virtual Machine kustom dengan 16 register dan 24 instruksi opcode untuk membangun disassembler mandiri dan mendekripsi alur validasi lisensi.
#Reverse#Virtual Machine#Disassembler#Bytecode#Ghidra
Challenge Analysis & Exploitation Methodology
Analisis Struktur Mesin Virtual
Biner utama bertindak sebagai interpreter virtual machine yang mengeksekusi bytecode terenkripsi.
Struktur status VM tersimpan dalam struct:
C
Membangun Custom Disassembler
Dengan script Python disassembler, seluruh stream bytecode diubah menjadi instruksi assembly:
PYTHON
Dengan membalik operasi XOR dan konstanta S-Box, karakter kunci valid berhasil dipulihkan.