Advertisement
TAOthomas

Untitled

Feb 26th, 2018
540
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 00:0000 ;
  2. seg000:0000 ; +-------------------------------------------------------------------------+
  3. seg000:0000 ; |   This file has been generated by The Interactive Disassembler (IDA)    |
  4. seg000:0000 ; |           Copyright (c) 2014 Hex-Rays, <support@hex-rays.com>           |
  5. seg000:0000 ; |                      License info: 48-3057-7374-2C                      |
  6. seg000:0000 ; |     Zhou Tao, Jiangsu Australia Sinuo Network Technology Co., Ltd.      |
  7. seg000:0000 ; +-------------------------------------------------------------------------+
  8. seg000:0000 ;
  9. seg000:0000 ; Input MD5   : E940EE221BBFD211786C5B0870AFD673
  10. seg000:0000 ; Input CRC32 : 25C03A71
  11. seg000:0000
  12. seg000:0000 ; File Name   : H:\etc\ros.dll
  13. seg000:0000 ; Format      : MS-DOS executable (EXE)
  14. seg000:0000 ; Base Address: 1000h Range: 10000h-10450h Loaded length: 450h
  15. seg000:0000 ; Entry Point : 1000:0
  16. seg000:0000
  17. seg000:0000                 .686p
  18. seg000:0000                 .mmx
  19. seg000:0000                 .model large
  20. seg000:0000
  21. seg000:0000 ; ===========================================================================
  22. seg000:0000
  23. seg000:0000 ; Segment type: Pure code
  24. seg000:0000 seg000          segment byte public 'CODE' use16
  25. seg000:0000                 assume cs:seg000
  26. seg000:0000                 assume es:nothing, ss:seg000, ds:nothing, fs:nothing, gs:nothing
  27. seg000:0000
  28. seg000:0000 ; =============== S U B R O U T I N E =======================================
  29. seg000:0000
  30. seg000:0000 ; Attributes: noreturn
  31. seg000:0000
  32. seg000:0000                 public start
  33. seg000:0000 start           proc near
  34. seg000:0000                 push    cs
  35. seg000:0001                 pop     ds
  36. seg000:0002                 assume ds:seg000
  37. seg000:0002                 mov     dx, 0Eh
  38. seg000:0005                 mov     ah, 9
  39. seg000:0007                 int     21h             ; DOS - PRINT STRING
  40. seg000:0007                                         ; DS:DX -> string terminated by "$"
  41. seg000:0009                 mov     ax, 4C01h
  42. seg000:000C                 int     21h             ; DOS - 2+ - QUIT WITH EXIT CODE (EXIT)
  43. seg000:000C start           endp                    ; AL = exit code
  44. seg000:000C
  45. seg000:000C ; ---------------------------------------------------------------------------
  46. seg000:000E aThisProgramCan db 'This program cannot be run in DOS mode.',0Dh,0Dh,0Ah
  47. seg000:000E                 db '$',0
  48. seg000:003A                 align 8
  49. seg000:0040                 db 91h, 7Ah, 0C8h, 0D1h, 0D5h, 1Bh, 0A6h, 82h, 0D5h, 1Bh
  50. seg000:0040                 db 0A6h, 82h, 0D5h, 1Bh, 0A6h, 82h, 0DCh, 63h, 35h, 82h
  51. seg000:0040                 db 0DDh, 1Bh, 0A6h, 82h, 7, 7Fh, 0A7h, 83h, 0D7h, 1Bh
  52. seg000:0040                 db 0A6h, 82h, 7, 7Fh, 0A5h, 83h, 0D7h, 1Bh, 0A6h, 82h
  53. seg000:0040                 db 7, 7Fh, 0A3h, 83h, 0DAh, 1Bh, 0A6h, 82h, 7, 7Fh, 0A2h
  54. seg000:0040                 db 83h, 0DEh, 1Bh, 0A6h, 82h, 0F3h, 3Fh, 0BBh, 82h, 0D7h
  55. seg000:0040                 db 1Bh, 0A6h, 82h, 0A6h, 79h, 0A7h, 83h, 0D2h, 1Bh, 0A6h
  56. seg000:0040                 db 82h, 0D5h, 1Bh, 0A7h, 82h, 9Ch, 1Bh, 0A6h, 82h, 3Eh
  57. seg000:0040                 db 7Fh, 0AFh, 83h, 0D4h, 1Bh, 0A6h, 82h, 3Eh, 7Fh, 59h
  58. seg000:0040                 db 82h, 0D4h, 1Bh, 0A6h, 82h, 3Eh, 7Fh, 0A4h, 83h, 0D4h
  59. seg000:0040                 db 1Bh, 0A6h, 82h, 52h, 69h, 63h, 68h, 0D5h, 1Bh, 0A6h
  60. seg000:0040                 db 82h, 10h dup(0), 50h, 45h, 2 dup(0), 4Ch, 1, 5, 0, 43h
  61. seg000:0040                 db 9Ah, 86h, 5Ah, 8 dup(0), 0E0h, 0, 2, 21h, 0Bh, 1, 0Eh
  62. seg000:0040                 db 0Ch, 0, 22h, 3 dup(0), 32h, 6 dup(0), 0BAh, 26h, 3 dup(0)
  63. seg000:0040                 db 10h, 3 dup(0), 40h, 5 dup(0), 10h, 0, 10h, 3 dup(0)
  64. seg000:0040                 db 2, 2 dup(0), 6, 7 dup(0), 6, 8 dup(0), 0A0h, 3 dup(0)
  65. seg000:0040                 db 4, 6 dup(0), 2, 0, 40h, 1, 2 dup(0), 10h, 2 dup(0)
  66. seg000:0040                 db 10h, 4 dup(0), 10h, 2 dup(0), 10h, 6 dup(0), 10h, 0Bh dup(0)
  67. seg000:0040                 db 6Ch, 5Bh, 2 dup(0), 0A0h, 4 dup(0), 80h, 2 dup(0), 0E0h
  68. seg000:0040                 db 1, 13h dup(0), 90h, 2 dup(0), 0D4h, 6, 2 dup(0), 80h
  69. seg000:0040                 db 55h, 2 dup(0), 70h, 1Bh dup(0), 0F0h, 55h, 2 dup(0)
  70. seg000:0040                 db 40h, 0Ch dup(0), 40h, 2 dup(0), 8, 1, 1Ah dup(0), 2Eh
  71. seg000:0040                 db 74h, 65h, 78h, 74h, 3 dup(0), 88h, 21h, 3 dup(0), 10h
  72. seg000:0040                 db 3 dup(0), 22h, 3 dup(0), 4, 0Eh dup(0), 20h, 2 dup(0)
  73. seg000:0040                 db 60h, 2Eh, 72h, 64h, 61h, 74h, 61h, 3 dup(0), 22h, 3 dup(0)
  74. seg000:0040                 db 40h, 3 dup(0), 22h, 3 dup(0), 26h, 0Eh dup(0), 40h
  75. seg000:0040                 db 2 dup(0), 40h, 2Eh, 64h, 61h, 74h, 61h, 3 dup(0), 0DCh
  76. seg000:0040                 db 4, 3 dup(0), 70h, 3 dup(0), 2, 3 dup(0), 48h, 0Eh dup(0)
  77. seg000:0040                 db 40h, 2 dup(0), 0C0h, 2Eh, 72h, 73h, 72h, 63h, 3 dup(0)
  78. seg000:0040                 db 0E0h, 1, 3 dup(0), 80h, 3 dup(0), 2, 3 dup(0), 4Ah
  79. seg000:0040                 db 0Eh dup(0), 40h, 2 dup(0), 40h, 2Eh, 72h, 65h, 6Ch
  80. seg000:0040                 db 6Fh, 63h, 2 dup(0), 0D4h, 6, 3 dup(0), 90h, 3 dup(0)
  81. seg000:0040                 db 8, 3 dup(0), 4Ch, 0Eh dup(0), 40h, 2 dup(0), 42h, 140h dup(0)
  82. seg000:03C0 ; ---------------------------------------------------------------------------
  83. seg000:03C0                 push    bp
  84. seg000:03C1                 mov     bp, sp
  85. seg000:03C3                 sub     sp, 34h
  86. seg000:03C6                 push    1
  87. seg000:03C8                 mov     ax, [di+8]
  88. seg000:03CB                 push    ax
  89. seg000:03CC                 call    near ptr 0A3Eh
  90. seg000:03CC ; ---------------------------------------------------------------------------
  91. seg000:03CF                 db 2 dup(0), 89h, 45h, 8, 6Ah, 0, 8Bh, 4Dh, 0Ch, 51h, 0E8h
  92. seg000:03CF                 db 61h, 6, 2 dup(0), 89h, 45h, 0Ch, 8Bh, 55h, 8, 0Fh, 0B6h
  93. seg000:03CF                 db 42h, 1Fh, 89h, 45h, 0F4h, 83h, 7Dh, 0F4h, 0, 74h, 6
  94. seg000:03CF                 db 83h, 7Dh, 0F4h, 1Fh, 7Ch, 0Fh, 6Ah, 6, 0FFh, 15h, 58h
  95. seg000:03CF                 db 40h, 0, 10h, 33h, 0C0h, 0E9h, 11h, 1, 2 dup(0), 8Bh
  96. seg000:03CF                 db 4Dh, 8, 3, 4Dh, 0F4h, 0Fh, 0B6h, 11h, 81h, 0FAh, 0E9h
  97. seg000:03CF                 db 3 dup(0), 74h, 0Fh, 6Ah, 6, 0FFh, 15h, 58h, 40h, 0
  98. seg000:03CF                 db 10h, 33h, 0C0h, 0E9h, 0F1h, 3 dup(0), 8Bh, 45h, 8, 3
  99. seg000:03CF                 db 45h, 0F4h, 8Bh, 48h, 1, 89h, 4Dh, 0E0h, 8Bh, 55h, 8
  100. seg000:03CF                 db 3, 55h, 0F4h, 8Bh, 45h, 0E0h, 8Dh, 4Ch, 2, 5, 2Bh, 4Dh
  101. seg000:03CF                 db 0F4h, 89h, 4Dh, 0F8h, 8Bh, 55h, 0F8h, 0Fh, 0B6h, 2
  102. seg000:03CF                 db 3Dh, 0E9h, 2 dup(0)
  103. seg000:03CF seg000          ends
  104. seg000:03CF
  105. seg000:03CF
  106. seg000:03CF                 end start
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement