Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 00:0000 ;
- seg000:0000 ; +-------------------------------------------------------------------------+
- seg000:0000 ; | This file has been generated by The Interactive Disassembler (IDA) |
- seg000:0000 ; | Copyright (c) 2014 Hex-Rays, <support@hex-rays.com> |
- seg000:0000 ; | License info: 48-3057-7374-2C |
- seg000:0000 ; | Zhou Tao, Jiangsu Australia Sinuo Network Technology Co., Ltd. |
- seg000:0000 ; +-------------------------------------------------------------------------+
- seg000:0000 ;
- seg000:0000 ; Input MD5 : E940EE221BBFD211786C5B0870AFD673
- seg000:0000 ; Input CRC32 : 25C03A71
- seg000:0000
- seg000:0000 ; File Name : H:\etc\ros.dll
- 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 91h, 7Ah, 0C8h, 0D1h, 0D5h, 1Bh, 0A6h, 82h, 0D5h, 1Bh
- seg000:0040 db 0A6h, 82h, 0D5h, 1Bh, 0A6h, 82h, 0DCh, 63h, 35h, 82h
- seg000:0040 db 0DDh, 1Bh, 0A6h, 82h, 7, 7Fh, 0A7h, 83h, 0D7h, 1Bh
- seg000:0040 db 0A6h, 82h, 7, 7Fh, 0A5h, 83h, 0D7h, 1Bh, 0A6h, 82h
- seg000:0040 db 7, 7Fh, 0A3h, 83h, 0DAh, 1Bh, 0A6h, 82h, 7, 7Fh, 0A2h
- seg000:0040 db 83h, 0DEh, 1Bh, 0A6h, 82h, 0F3h, 3Fh, 0BBh, 82h, 0D7h
- seg000:0040 db 1Bh, 0A6h, 82h, 0A6h, 79h, 0A7h, 83h, 0D2h, 1Bh, 0A6h
- seg000:0040 db 82h, 0D5h, 1Bh, 0A7h, 82h, 9Ch, 1Bh, 0A6h, 82h, 3Eh
- seg000:0040 db 7Fh, 0AFh, 83h, 0D4h, 1Bh, 0A6h, 82h, 3Eh, 7Fh, 59h
- seg000:0040 db 82h, 0D4h, 1Bh, 0A6h, 82h, 3Eh, 7Fh, 0A4h, 83h, 0D4h
- seg000:0040 db 1Bh, 0A6h, 82h, 52h, 69h, 63h, 68h, 0D5h, 1Bh, 0A6h
- seg000:0040 db 82h, 10h dup(0), 50h, 45h, 2 dup(0), 4Ch, 1, 5, 0, 43h
- seg000:0040 db 9Ah, 86h, 5Ah, 8 dup(0), 0E0h, 0, 2, 21h, 0Bh, 1, 0Eh
- seg000:0040 db 0Ch, 0, 22h, 3 dup(0), 32h, 6 dup(0), 0BAh, 26h, 3 dup(0)
- seg000:0040 db 10h, 3 dup(0), 40h, 5 dup(0), 10h, 0, 10h, 3 dup(0)
- seg000:0040 db 2, 2 dup(0), 6, 7 dup(0), 6, 8 dup(0), 0A0h, 3 dup(0)
- seg000:0040 db 4, 6 dup(0), 2, 0, 40h, 1, 2 dup(0), 10h, 2 dup(0)
- seg000:0040 db 10h, 4 dup(0), 10h, 2 dup(0), 10h, 6 dup(0), 10h, 0Bh dup(0)
- seg000:0040 db 6Ch, 5Bh, 2 dup(0), 0A0h, 4 dup(0), 80h, 2 dup(0), 0E0h
- seg000:0040 db 1, 13h dup(0), 90h, 2 dup(0), 0D4h, 6, 2 dup(0), 80h
- seg000:0040 db 55h, 2 dup(0), 70h, 1Bh dup(0), 0F0h, 55h, 2 dup(0)
- seg000:0040 db 40h, 0Ch dup(0), 40h, 2 dup(0), 8, 1, 1Ah dup(0), 2Eh
- seg000:0040 db 74h, 65h, 78h, 74h, 3 dup(0), 88h, 21h, 3 dup(0), 10h
- seg000:0040 db 3 dup(0), 22h, 3 dup(0), 4, 0Eh dup(0), 20h, 2 dup(0)
- seg000:0040 db 60h, 2Eh, 72h, 64h, 61h, 74h, 61h, 3 dup(0), 22h, 3 dup(0)
- seg000:0040 db 40h, 3 dup(0), 22h, 3 dup(0), 26h, 0Eh dup(0), 40h
- seg000:0040 db 2 dup(0), 40h, 2Eh, 64h, 61h, 74h, 61h, 3 dup(0), 0DCh
- seg000:0040 db 4, 3 dup(0), 70h, 3 dup(0), 2, 3 dup(0), 48h, 0Eh dup(0)
- seg000:0040 db 40h, 2 dup(0), 0C0h, 2Eh, 72h, 73h, 72h, 63h, 3 dup(0)
- seg000:0040 db 0E0h, 1, 3 dup(0), 80h, 3 dup(0), 2, 3 dup(0), 4Ah
- seg000:0040 db 0Eh dup(0), 40h, 2 dup(0), 40h, 2Eh, 72h, 65h, 6Ch
- seg000:0040 db 6Fh, 63h, 2 dup(0), 0D4h, 6, 3 dup(0), 90h, 3 dup(0)
- seg000:0040 db 8, 3 dup(0), 4Ch, 0Eh dup(0), 40h, 2 dup(0), 42h, 140h dup(0)
- seg000:03C0 ; ---------------------------------------------------------------------------
- seg000:03C0 push bp
- seg000:03C1 mov bp, sp
- seg000:03C3 sub sp, 34h
- seg000:03C6 push 1
- seg000:03C8 mov ax, [di+8]
- seg000:03CB push ax
- seg000:03CC call near ptr 0A3Eh
- seg000:03CC ; ---------------------------------------------------------------------------
- seg000:03CF db 2 dup(0), 89h, 45h, 8, 6Ah, 0, 8Bh, 4Dh, 0Ch, 51h, 0E8h
- seg000:03CF db 61h, 6, 2 dup(0), 89h, 45h, 0Ch, 8Bh, 55h, 8, 0Fh, 0B6h
- seg000:03CF db 42h, 1Fh, 89h, 45h, 0F4h, 83h, 7Dh, 0F4h, 0, 74h, 6
- seg000:03CF db 83h, 7Dh, 0F4h, 1Fh, 7Ch, 0Fh, 6Ah, 6, 0FFh, 15h, 58h
- seg000:03CF db 40h, 0, 10h, 33h, 0C0h, 0E9h, 11h, 1, 2 dup(0), 8Bh
- seg000:03CF db 4Dh, 8, 3, 4Dh, 0F4h, 0Fh, 0B6h, 11h, 81h, 0FAh, 0E9h
- seg000:03CF db 3 dup(0), 74h, 0Fh, 6Ah, 6, 0FFh, 15h, 58h, 40h, 0
- seg000:03CF db 10h, 33h, 0C0h, 0E9h, 0F1h, 3 dup(0), 8Bh, 45h, 8, 3
- seg000:03CF db 45h, 0F4h, 8Bh, 48h, 1, 89h, 4Dh, 0E0h, 8Bh, 55h, 8
- seg000:03CF db 3, 55h, 0F4h, 8Bh, 45h, 0E0h, 8Dh, 4Ch, 2, 5, 2Bh, 4Dh
- seg000:03CF db 0F4h, 89h, 4Dh, 0F8h, 8Bh, 55h, 0F8h, 0Fh, 0B6h, 2
- seg000:03CF db 3Dh, 0E9h, 2 dup(0)
- seg000:03CF seg000 ends
- seg000:03CF
- seg000:03CF
- seg000:03CF end start
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement