Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- seg000:0000 ;
- seg000:0000 ; +-------------------------------------------------------------------------+
- seg000:0000 ; | This file has been generated by The Interactive Disassembler (IDA) |
- seg000:0000 ; | Copyright (c) 2011 Hex-Rays, <support@hex-rays.com> |
- seg000:0000 ; | License info: B3-432E-F558-21 |
- seg000:0000 ; | Ilfak Guilfanov |
- seg000:0000 ; +-------------------------------------------------------------------------+
- seg000:0000 ;
- seg000:0000 ; Input MD5 : 05BF73311D1709CA58A44F5903E32F97
- seg000:0000 ; Input CRC32 : 5D10F656
- seg000:0000
- seg000:0000 ; File Name : C:\Users\mrMech\Documents\Visual Studio 2010\Projects\test\Debug\test.exe
- seg000:0000 ; Format : MS-DOS executable (EXE)
- seg000:0000 ; Base Address: 1000h Range: 10000h-10450h Loaded length: 450h
- seg000:0000 ; Entry Point : 1000:0
- seg000:0000
- seg000:0000 .686p
- seg000:0000 .mmx
- seg000:0000 .model large
- seg000:0000
- seg000:0000 ; ===========================================================================
- seg000:0000
- seg000:0000 ; Segment type: Pure code
- seg000:0000 seg000 segment byte public 'CODE' use16
- seg000:0000 assume cs:seg000
- seg000:0000 assume es:nothing, ss:seg000, ds:nothing, fs:nothing, gs:nothing
- seg000:0000
- seg000:0000 ; =============== S U B R O U T I N E =======================================
- seg000:0000
- seg000:0000 ; Attributes: noreturn
- seg000:0000
- seg000:0000 public start
- seg000:0000 start proc near
- seg000:0000 push cs
- seg000:0001 pop ds
- seg000:0002 assume ds:seg000
- seg000:0002 mov dx, 0Eh
- seg000:0005 mov ah, 9
- seg000:0007 int 21h ; DOS - PRINT STRING
- seg000:0007 ; DS:DX -> string terminated by "$"
- seg000:0009 mov ax, 4C01h
- seg000:000C int 21h ; DOS - 2+ - QUIT WITH EXIT CODE (EXIT)
- seg000:000C start endp ; AL = exit code
- seg000:000C
- seg000:000C ; ---------------------------------------------------------------------------
- seg000:000E aThisProgramCan db 'This program cannot be run in DOS mode.',0Dh,0Dh,0Ah
- seg000:000E db '$',0
- seg000:003A align 8
- seg000:0040 db 0A6h, 0BAh, 9, 92h, 0E2h, 0DBh, 67h, 0C1h, 0E2h, 0DBh
- seg000:0040 db 67h, 0C1h, 0E2h, 0DBh, 67h, 0C1h, 8Dh, 0ADh, 0FBh, 0C1h
- seg000:0040 db 0E1h, 0DBh, 67h, 0C1h, 8Dh, 0ADh, 0CDh, 0C1h, 0F0h
- seg000:0040 db 0DBh, 67h, 0C1h, 0EBh, 0A3h, 0F4h, 0C1h, 0E0h, 0DBh
- seg000:0040 db 67h, 0C1h, 0E2h, 0DBh, 66h, 0C1h, 0D4h, 0DBh, 67h, 0C1h
- seg000:0040 db 8Dh, 0ADh, 0CCh, 0C1h, 0E5h, 0DBh, 67h, 0C1h, 8Dh, 0ADh
- seg000:0040 db 0FDh, 0C1h, 0E3h, 0DBh, 67h, 0C1h, 8Dh, 0ADh, 0FAh
- seg000:0040 db 0C1h, 0E3h, 0DBh, 67h, 0C1h, 52h, 69h, 63h, 68h, 0E2h
- seg000:0040 db 0DBh, 67h, 0C1h, 18h dup(0), 50h, 45h, 2 dup(0), 4Ch
- seg000:0040 db 1, 7, 0, 0ABh, 0C2h, 3Bh, 4Fh, 8 dup(0), 0E0h, 0, 2
- seg000:0040 db 1, 0Bh, 1, 0Ah, 2 dup(0), 32h, 3 dup(0), 3Ah, 6 dup(0)
- seg000:0040 db 0FAh, 10h, 1, 2 dup(0), 10h, 3 dup(0), 10h, 4 dup(0)
- seg000:0040 db 40h, 2 dup(0), 10h, 3 dup(0), 2, 2 dup(0), 5, 0, 1
- seg000:0040 db 5 dup(0), 5, 0, 1, 6 dup(0), 0B0h, 1, 2 dup(0), 4, 6 dup(0)
- seg000:0040 db 3, 0, 40h, 81h, 2 dup(0), 10h, 2 dup(0), 10h, 4 dup(0)
- seg000:0040 db 10h, 2 dup(0), 10h, 6 dup(0), 10h, 0Ch dup(0), 80h
- seg000:0040 db 1, 0, 3Ch, 4 dup(0), 90h, 1, 0, 59h, 4, 13h dup(0)
- seg000:0040 db 0A0h, 1, 0, 0C4h, 2, 2 dup(0), 20h, 57h, 1, 0, 1Ch
- seg000:0040 db 2Bh dup(0), 94h, 81h, 1, 0, 58h, 1, 1Ah dup(0), 2Eh
- seg000:0040 db 74h, 65h, 78h, 74h, 62h, 2 dup(73h), 2 dup(0), 1, 2 dup(0)
- seg000:0040 db 10h, 16h dup(0), 0A0h, 2 dup(0), 0E0h, 2Eh, 74h, 65h
- seg000:0040 db 78h, 74h, 3 dup(0), 70h, 31h, 3 dup(0), 10h, 1, 2 dup(0)
- seg000:0040 db 32h, 3 dup(0), 4, 0Eh dup(0), 20h, 2 dup(0), 60h, 2Eh
- seg000:0040 db 72h, 64h, 61h, 74h, 61h, 2 dup(0), 0D1h, 1Ch, 3 dup(0)
- seg000:0040 db 50h, 1, 2 dup(0), 1Eh, 3 dup(0), 36h, 0Eh dup(0), 40h
- seg000:0040 db 2 dup(0), 40h, 2Eh, 64h, 61h, 74h, 61h, 3 dup(0), 84h
- seg000:0040 db 5, 3 dup(0), 70h, 1, 2 dup(0), 2, 3 dup(0), 54h, 0Eh dup(0)
- seg000:0040 db 40h, 2 dup(0), 0C0h, 2Eh, 69h, 64h, 61h, 74h, 61h, 2 dup(0)
- seg000:0040 db 10h, 8, 3 dup(0), 80h, 1, 2 dup(0), 0Ah, 3 dup(0), 56h
- seg000:0040 db 0Eh dup(0), 40h, 2 dup(0), 0C0h, 2Eh, 72h, 73h, 72h
- seg000:0040 db 63h, 3 dup(0), 59h, 4, 3 dup(0), 90h, 1, 2 dup(0), 6
- seg000:0040 db 3 dup(0), 60h, 0Eh dup(0), 40h, 2 dup(0), 40h, 2Eh
- seg000:0040 db 72h, 65h, 6Ch, 6Fh, 63h, 2 dup(0), 48h, 4, 3 dup(0)
- seg000:0040 db 0A0h, 1, 2 dup(0), 6, 3 dup(0), 66h, 0Eh dup(0), 40h
- seg000:0040 db 2 dup(0), 42h, 108h dup(0), 5 dup(0CCh), 0E9h, 36h
- seg000:0040 db 0Ah, 2 dup(0), 0E9h, 0D1h, 0Ah, 2 dup(0), 0E9h, 0BCh
- seg000:0040 db 8, 2 dup(0), 0E9h, 0E7h, 19h, 2 dup(0), 0E9h, 88h, 21h
- seg000:0040 db 2 dup(0), 0E9h, 0FDh, 0Ah, 2 dup(0), 0E9h, 78h, 21h
- seg000:0040 db 2 dup(0), 0E9h, 63h, 9, 2 dup(0), 0E9h, 8Eh, 8, 2 dup(0)
- seg000:0040 db 0E9h, 8Bh, 0Ah, 2 dup(0), 0E9h, 28h, 21h, 2 dup(0)
- seg000:0040 db 0E9h, 9Bh, 21h, 2 dup(0), 0E9h, 7Ah, 0Ch, 2 dup(0)
- seg000:0040 db 0E9h, 2Bh, 21h, 2 dup(0), 0E9h, 94h, 0Dh, 2 dup(0)
- seg000:0040 db 0E9h, 21h, 10h, 2 dup(0), 0E9h, 88h, 21h, 2 dup(0)
- seg000:0040 db 0E9h, 21h, 0Ch, 2 dup(0), 0E9h, 48h, 21h, 2 dup(0)
- seg000:0040 db 0E9h, 87h, 8, 2 dup(0), 0E9h, 22h, 10h, 2 dup(0), 0E9h
- seg000:0040 db 7Fh, 19h, 2 dup(0), 0E9h, 46h, 21h, 2 dup(0), 0E9h
- seg000:0040 db 83h, 1Fh, 2 dup(0), 0E9h, 52h, 19h, 2 dup(0), 0E9h
- seg000:0040 db 51h, 0Dh, 2 dup(0), 0E9h, 2, 21h, 2 dup(0), 0E9h, 0EBh
- seg000:0040 db 0Fh, 0
- seg000:0040 seg000 ends
- seg000:0040
- seg000:0040
- seg000:0040 end start
Add Comment
Please, Sign In to add comment