Skip to content

Instantly share code, notes, and snippets.

@samdmarshall
Created March 8, 2014 21:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save samdmarshall/9439190 to your computer and use it in GitHub Desktop.
Save samdmarshall/9439190 to your computer and use it in GitHub Desktop.
00000000 6A00 push byte +0x0
00000002 48 dec ax
00000003 89E5 mov bp,sp
00000005 48 dec ax
00000006 83E4F0 and sp,byte -0x10
00000009 48 dec ax
0000000A 8B7D08 mov di,[di+0x8]
0000000D 48 dec ax
0000000E 8D7510 lea si,[di+0x10]
00000011 89FA mov dx,di
00000013 83C201 add dx,byte +0x1
00000016 C1E203 shl dx,0x3
00000019 48 dec ax
0000001A 01F2 add dx,si
0000001C 48 dec ax
0000001D 89D1 mov cx,dx
0000001F EB04 jmp short 0x25
00000021 48 dec ax
00000022 83C108 add cx,byte +0x8
00000025 48 dec ax
00000026 833900 cmp word [bx+di],byte +0x0
00000029 75F6 jnz 0x21
0000002B 48 dec ax
0000002C 83C108 add cx,byte +0x8
0000002F E80800 call 0x3a
00000032 0000 add [bx+si],al
00000034 89C7 mov di,ax
00000036 E86539 call 0x399e
00000039 2800 sub [bx+si],al
0000003B F4 hlt
0000003C 55 push bp
0000003D 48 dec ax
0000003E 89E5 mov bp,sp
00000040 41 inc cx
00000041 57 push di
00000042 41 inc cx
00000043 56 push si
00000044 41 inc cx
00000045 55 push bp
00000046 41 inc cx
00000047 54 push sp
00000048 53 push bx
00000049 48 dec ax
0000004A 83EC18 sub sp,byte +0x18
0000004D 49 dec cx
0000004E 89D5 mov bp,dx
00000050 48 dec ax
00000051 8975C8 mov [di-0x38],si
00000054 897DC4 mov [di-0x3c],di
00000057 0000 add [bx+si],al
00000059 0000 add [bx+si],al
0000005B 0000 add [bx+si],al
0000005D 0000 add [bx+si],al
0000005F 0000 add [bx+si],al
00000061 0000 add [bx+si],al
00000063 0000 add [bx+si],al
00000065 0000 add [bx+si],al
00000067 0000 add [bx+si],al
00000069 0000 add [bx+si],al
0000006B 0000 add [bx+si],al
0000006D 0000 add [bx+si],al
0000006F 0000 add [bx+si],al
00000071 0000 add [bx+si],al
00000073 0000 add [bx+si],al
00000075 0000 add [bx+si],al
00000077 0000 add [bx+si],al
00000079 0000 add [bx+si],al
0000007B 0000 add [bx+si],al
0000007D 0000 add [bx+si],al
0000007F 0000 add [bx+si],al
00000081 0000 add [bx+si],al
00000083 0000 add [bx+si],al
00000085 0000 add [bx+si],al
00000087 0000 add [bx+si],al
00000089 0000 add [bx+si],al
0000008B 0000 add [bx+si],al
0000008D 0000 add [bx+si],al
0000008F 0000 add [bx+si],al
00000091 0000 add [bx+si],al
00000093 0000 add [bx+si],al
00000095 0000 add [bx+si],al
00000097 0000 add [bx+si],al
00000099 0000 add [bx+si],al
0000009B 0000 add [bx+si],al
0000009D 0000 add [bx+si],al
0000009F 0000 add [bx+si],al
000000A1 0000 add [bx+si],al
000000A3 0000 add [bx+si],al
000000A5 0000 add [bx+si],al
000000A7 0000 add [bx+si],al
000000A9 0000 add [bx+si],al
000000AB 0000 add [bx+si],al
000000AD 0000 add [bx+si],al
000000AF 0000 add [bx+si],al
000000B1 0000 add [bx+si],al
000000B3 0000 add [bx+si],al
000000B5 0000 add [bx+si],al
000000B7 0000 add [bx+si],al
000000B9 0000 add [bx+si],al
000000BB 0000 add [bx+si],al
000000BD 0000 add [bx+si],al
000000BF 0000 add [bx+si],al
000000C1 0000 add [bx+si],al
000000C3 0000 add [bx+si],al
000000C5 0000 add [bx+si],al
000000C7 0000 add [bx+si],al
000000C9 0000 add [bx+si],al
000000CB 0000 add [bx+si],al
000000CD 0000 add [bx+si],al
000000CF 0000 add [bx+si],al
000000D1 0000 add [bx+si],al
000000D3 0000 add [bx+si],al
000000D5 0000 add [bx+si],al
000000D7 0000 add [bx+si],al
000000D9 0000 add [bx+si],al
000000DB 0000 add [bx+si],al
000000DD 0000 add [bx+si],al
000000DF 0000 add [bx+si],al
000000E1 0000 add [bx+si],al
000000E3 0000 add [bx+si],al
000000E5 0000 add [bx+si],al
000000E7 0000 add [bx+si],al
000000E9 0000 add [bx+si],al
000000EB 0000 add [bx+si],al
000000ED 0000 add [bx+si],al
000000EF 0000 add [bx+si],al
000000F1 0000 add [bx+si],al
000000F3 0000 add [bx+si],al
000000F5 0000 add [bx+si],al
000000F7 0000 add [bx+si],al
000000F9 0000 add [bx+si],al
000000FB 0000 add [bx+si],al
000000FD 0000 add [bx+si],al
000000FF 0000 add [bx+si],al
00000101 0000 add [bx+si],al
00000103 0000 add [bx+si],al
00000105 0000 add [bx+si],al
00000107 0000 add [bx+si],al
00000109 0000 add [bx+si],al
0000010B 0000 add [bx+si],al
0000010D 0000 add [bx+si],al
0000010F 0000 add [bx+si],al
00000111 0000 add [bx+si],al
00000113 0000 add [bx+si],al
00000115 0000 add [bx+si],al
00000117 0000 add [bx+si],al
00000119 0000 add [bx+si],al
0000011B 0000 add [bx+si],al
0000011D 0000 add [bx+si],al
0000011F 0000 add [bx+si],al
00000121 0000 add [bx+si],al
00000123 0000 add [bx+si],al
00000125 0000 add [bx+si],al
00000127 0000 add [bx+si],al
00000129 0000 add [bx+si],al
0000012B 0000 add [bx+si],al
0000012D 0000 add [bx+si],al
0000012F 0000 add [bx+si],al
00000131 0000 add [bx+si],al
00000133 0000 add [bx+si],al
00000135 0000 add [bx+si],al
00000137 0000 add [bx+si],al
00000139 0000 add [bx+si],al
0000013B 0000 add [bx+si],al
0000013D 0000 add [bx+si],al
0000013F 0000 add [bx+si],al
00000141 0000 add [bx+si],al
00000143 0000 add [bx+si],al
00000145 0000 add [bx+si],al
00000147 0000 add [bx+si],al
00000149 0000 add [bx+si],al
0000014B 0000 add [bx+si],al
0000014D 0000 add [bx+si],al
0000014F 0000 add [bx+si],al
00000151 0000 add [bx+si],al
00000153 0000 add [bx+si],al
00000155 0000 add [bx+si],al
00000157 0000 add [bx+si],al
00000159 0000 add [bx+si],al
0000015B 0000 add [bx+si],al
0000015D 0000 add [bx+si],al
0000015F 0000 add [bx+si],al
00000161 0000 add [bx+si],al
00000163 0000 add [bx+si],al
00000165 0000 add [bx+si],al
00000167 0000 add [bx+si],al
00000169 0000 add [bx+si],al
0000016B 0000 add [bx+si],al
0000016D 0000 add [bx+si],al
0000016F 0000 add [bx+si],al
00000171 0000 add [bx+si],al
00000173 0000 add [bx+si],al
00000175 0000 add [bx+si],al
00000177 0000 add [bx+si],al
00000179 0000 add [bx+si],al
0000017B 0000 add [bx+si],al
0000017D 0000 add [bx+si],al
0000017F 0000 add [bx+si],al
00000181 0000 add [bx+si],al
00000183 0000 add [bx+si],al
00000185 0000 add [bx+si],al
00000187 0000 add [bx+si],al
00000189 0000 add [bx+si],al
0000018B 0000 add [bx+si],al
0000018D 0000 add [bx+si],al
0000018F 0000 add [bx+si],al
00000191 0000 add [bx+si],al
00000193 0000 add [bx+si],al
00000195 0000 add [bx+si],al
00000197 0000 add [bx+si],al
00000199 0000 add [bx+si],al
0000019B 0000 add [bx+si],al
0000019D 0000 add [bx+si],al
0000019F 0000 add [bx+si],al
000001A1 0000 add [bx+si],al
000001A3 0000 add [bx+si],al
000001A5 0000 add [bx+si],al
000001A7 0000 add [bx+si],al
000001A9 0000 add [bx+si],al
000001AB 0000 add [bx+si],al
000001AD 0000 add [bx+si],al
000001AF 0000 add [bx+si],al
000001B1 0000 add [bx+si],al
000001B3 0000 add [bx+si],al
000001B5 0000 add [bx+si],al
000001B7 0000 add [bx+si],al
000001B9 0000 add [bx+si],al
000001BB 0000 add [bx+si],al
000001BD 0000 add [bx+si],al
000001BF 0000 add [bx+si],al
000001C1 0000 add [bx+si],al
000001C3 0000 add [bx+si],al
000001C5 0000 add [bx+si],al
000001C7 0000 add [bx+si],al
000001C9 0000 add [bx+si],al
000001CB 0000 add [bx+si],al
000001CD 0000 add [bx+si],al
000001CF 0000 add [bx+si],al
000001D1 0000 add [bx+si],al
000001D3 0000 add [bx+si],al
000001D5 0000 add [bx+si],al
000001D7 0000 add [bx+si],al
000001D9 0000 add [bx+si],al
000001DB 0000 add [bx+si],al
000001DD 0000 add [bx+si],al
000001DF 0000 add [bx+si],al
000001E1 0000 add [bx+si],al
000001E3 0000 add [bx+si],al
000001E5 0000 add [bx+si],al
000001E7 0000 add [bx+si],al
000001E9 0000 add [bx+si],al
000001EB 0000 add [bx+si],al
000001ED 0000 add [bx+si],al
000001EF 0000 add [bx+si],al
000001F1 0000 add [bx+si],al
000001F3 0000 add [bx+si],al
000001F5 0000 add [bx+si],al
000001F7 0000 add [bx+si],al
000001F9 0000 add [bx+si],al
000001FB 0000 add [bx+si],al
000001FD 0000 add [bx+si],al
000001FF 0000 add [bx+si],al
00000201 0000 add [bx+si],al
00000203 0000 add [bx+si],al
00000205 0000 add [bx+si],al
00000207 0000 add [bx+si],al
00000209 0000 add [bx+si],al
0000020B 0000 add [bx+si],al
0000020D 0000 add [bx+si],al
0000020F 0000 add [bx+si],al
00000211 0000 add [bx+si],al
00000213 0000 add [bx+si],al
00000215 0000 add [bx+si],al
00000217 0000 add [bx+si],al
00000219 0000 add [bx+si],al
0000021B 0000 add [bx+si],al
0000021D 0000 add [bx+si],al
0000021F 0000 add [bx+si],al
00000221 0000 add [bx+si],al
00000223 0000 add [bx+si],al
00000225 0000 add [bx+si],al
00000227 0000 add [bx+si],al
00000229 0000 add [bx+si],al
0000022B 0000 add [bx+si],al
0000022D 0000 add [bx+si],al
0000022F 0000 add [bx+si],al
00000231 0000 add [bx+si],al
00000233 0000 add [bx+si],al
00000235 0000 add [bx+si],al
00000237 0000 add [bx+si],al
00000239 0000 add [bx+si],al
0000023B 0000 add [bx+si],al
0000023D 0000 add [bx+si],al
0000023F 0000 add [bx+si],al
00000241 0000 add [bx+si],al
00000243 0000 add [bx+si],al
00000245 0000 add [bx+si],al
00000247 0000 add [bx+si],al
00000249 0000 add [bx+si],al
0000024B 0000 add [bx+si],al
0000024D 0000 add [bx+si],al
0000024F 0000 add [bx+si],al
00000251 0000 add [bx+si],al
00000253 0000 add [bx+si],al
00000255 0000 add [bx+si],al
00000257 0000 add [bx+si],al
00000259 0000 add [bx+si],al
0000025B 0000 add [bx+si],al
0000025D 0000 add [bx+si],al
0000025F 0000 add [bx+si],al
00000261 0000 add [bx+si],al
00000263 0000 add [bx+si],al
00000265 0000 add [bx+si],al
00000267 0000 add [bx+si],al
00000269 0000 add [bx+si],al
0000026B 0000 add [bx+si],al
0000026D 0000 add [bx+si],al
0000026F 48 dec ax
00000270 8D3D lea di,[di]
00000272 E1FD loope 0x271
00000274 FF db 0xFF
00000275 FF488D dec word [bx+si-0x73]
00000278 35F2FF xor ax,0xfff2
0000027B FF db 0xFF
0000027C FF4829 dec word [bx+si+0x29]
0000027F FE db 0xFE
00000280 E81936 call 0x389c
00000283 2800 sub [bx+si],al
00000285 8B7DC4 mov di,[di-0x3c]
00000288 48 dec ax
00000289 8B75C8 mov si,[di-0x38]
0000028C E8A13B call 0x3e30
0000028F 2800 sub [bx+si],al
00000291 89C3 mov bx,ax
00000293 4C dec sp
00000294 89E7 mov di,sp
00000296 FF15 call near [di]
00000298 54 push sp
00000299 F33100 rep xor [bx+si],ax
0000029C 89D8 mov ax,bx
0000029E 48 dec ax
0000029F 83C418 add sp,byte +0x18
000002A2 5B pop bx
000002A3 41 inc cx
000002A4 5C pop sp
000002A5 41 inc cx
000002A6 5D pop bp
000002A7 41 inc cx
000002A8 5E pop si
000002A9 41 inc cx
000002AA 5F pop di
000002AB 5D pop bp
000002AC C3 ret
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment