原创 修改xp boot.ini文件

去掉保護權限,修改前執行,修改後執行上面語句 cmd /k attrib -s -h -r c:\boot.ini & exit 現在修改就不會報沒權限的錯誤了

原创 反調試總結

// AntiDbg.cpp : 定義控制檯應用程序的入口點。 // //#include "stdafx.h" #include <iostream> #include <Windows.h> using namespace

原创 驅動實現進程保護

//基於SSDT Hook //Hook ZwTerminateProcess對傳入的進程進行檢查,如果匹配,則返回拒絕訪問 #include <ntddk.h> #include <windef.h> #include "SS

原创 內核進程監控框架

//win7 x64下測試通過: #include <ntifs.h> #include <ntddk.h> VOID UnloadDriver(PDRIVER_OBJECT pDriver); VOID CreateProc

原创 python morse莫斯密碼加解密

# Python program to implement Morse Code Translator # Dictionary representing the morse code chart MORSE_CODE_DICT

原创 驅動讀取註冊表

#include <ntddk.h> #define MY_REG_SOFTWARE_KEY_NAME L"\\Registry\\Machine\\Software\\lxw" NTSTATUS Unload(PDRIVER

原创 minifilter框架監控文件創建框架

#include <fltKernel.h> #include <dontuse.h> #include <suppress.h> #pragma prefast(disable:__WARNING_ENCODE_MEMBER

原创 PsSetLoadImageNotifyRoutine回調列子

#include <ntddk.h> VOID LoadImageNotifyRoutine(PUNICODE_STRING FullImageName, HANDLE ProcessId, PIMAGE_INFO Imag

原创 PsSetCreateProcessNotifyRoutineEx進程監控框架

vs設置:“項目-屬性-鏈接器-命令行”位置添加 /INTEGRITYCHECK 即可,不然註冊回調的時候會失敗 參考:https://xiaodaozhi.com/kernel/18.html #include <ntddk.h

原创 驅動寫文件列子

#include <ntddk.h> NTSTATUS Unload(PDRIVER_OBJECT driver) { DbgPrint("unloaded!"); return STATUS_SUCCESS; } NT

原创 CmRegisterCallback監控註冊表框架

首先用CmRegisterCallback註冊註冊表回調 記得在Unload函數裏面釋放註冊的回調 RegNtPreDeleteKey: RegNtPreDeleteValueKey: 這裏我只監控了上面兩個動作 #include

原创 c++ 11 list轉set

list<int> li; for (int i = 0; i < 100; i++){ li.push_back(i); } for (int i = 0; i < 100; i++){ li.push_back(

原创 驅動入門hello代碼框架

#include <ntddk.h> NTSTATUS Unload(PDRIVER_OBJECT driver) { DbgPrint("unload driver"); return STATUS_SUCCESS; }

原创 個人微信訂閱號

回覆bing會返回今天的bing圖片。

原创 version.dll劫持注入模版

// dllmain.cpp : 定義 DLL 應用程序的入口點。 #include "stdafx.h" BOOL APIENTRY DllMain( HMODULE hModule,