AltayCTFPRATİKby AltayCTF

Minik Sanal Makine

Zor 200 puan misc vmxor

vm.bin küçük bir yığın-tabanlı sanal makinenin bayt kodu. Komut seti (ISA):

``
0x10 XX PUSH XX -> XX baytını yığına it
0x20 ADD -> a=pop, b=pop, push((a+b) & 0xFF)
0x30 SUB -> a=pop, b=pop, push((b-a) & 0xFF)
0x40 XX XORK XX -> yığının tepesini XX ile XOR'la
0xF0 EMIT -> pop et, karakter olarak yazdır
0xFF HALT -> dur
``

Bu ISA’yı uygulayan bir yorumlayıcı yaz; ürettiği çıktı flag’in.

Challenge dosyaları

Bu challenge'ı çöz

Flag'i bulup gönder, puanı kap. Ücretsiz — kayıt olman yeterli.

Arenada aç →

Bu challenge ne öğretiyor?

Önce okumak istersen

Aynı teknikle çözülen diğer challenge'lar