Tersine mühendislik · 13/31
Akümülatör VM
- Orta
- 100 puan
- 2 kişi çözdü
- 1 dosya
Görev
Çok küçük bir akümülatör makinesi (tek register acc) bir metni üretiyor. Bytecode program.hex dosyasında. Opcode tablosu:
0x01 IMM acc = IMM ; sonraki 1 byte 0x02 IMM acc = (acc+IMM) & 0xFF 0x03 IMM acc = acc ^ IMM 0xFF emit(acc) ; acc'yi cikti akisina yaz
Bytecode’u yorumla; üretilen akış flag’indir.
Dosyalar
acc önceki emit değerini taşır; 0x03 ile önceki ^ (önceki^yeni) = yeni.
Flag'i gönder
Biçim ALTAY{...}. Büyük küçük harf fark etmez.
Flag göndermek için giriş yap. Puanın XP olarak hesabına ve sıralamaya yazılır. Giriş yap
Yapay zekaya sormadan çözmeye çalış. Sıkışırsan önce ipucunu aç, sonra aracı kendin dene.