原文:64位內核第二講,進程保護之對象鈎子

位內核第二講,進程保護. 一丶什么是保護. 什么是保護.比如我們安裝了xxx殺毒軟件.那么此時你用任務管理器關閉.是關閉不了的.原因是內核已經做了保護. 那么去掉保護的前提就是你要給自己的軟件做保護. 比如我們給計算器做保護.例如下圖. 做保護.以前的病毒作者.都是想要退出xxx殺毒軟件.什么方法都能做.所以殺軟為了防止這一情況發生,直接把打開進程的API進行HOOK即可. 但是別忘了.還可以拷 ...

2018-02-01 22:04 0 2708 推薦指數:

查看詳情

64內核第一,和32內核的區別

          64內核第一,和32內核的區別 雙擊調試配置請查看 連接: https://www.cnblogs.com/aliflycoris/p/5877323.html 一丶編譯的區別. 首先,還是使用WDK7.1.7600編寫. 但是編譯的時候,要使用x64來編譯 ...

Thu Feb 01 08:47:00 CST 2018 0 1940
64內核開發第十二,進程監視,ring3跟ring0事件同步.

一丶同步與互斥詳解,以及實現一個進程監視軟件. 1.用於線程同步的 KEVENT 事件很簡單分別分為 事件狀態. 以及事件類別. 事件狀態: 有信號 Signaled 無信號 Non-signaled 事件類別 自動恢復 Synchronization 自動設置 不自動恢復 ...

Mon Jun 10 00:34:00 CST 2019 0 548
64內核第三,Windbg的使用.以及命令

目錄 一丶驅動的調試. 1.線程 2.斷點 3.內存查看命令 4.修改內存命令 5.棧相關操作命令 6.進程線程命令(內核命令) 一丶驅動的調試. 編寫驅動免不了調試.所以這里介紹一下WinDbg ...

Sat Jun 08 22:43:00 CST 2019 0 498
64內核開發第8,文件操作.以及刪除文件.

目錄 文件操作,以及強刪文件. 一丶文件操作 1.文件操作的幾種方式 1.2 文件的表示 二丶文件操作的常見內核API 三丶內核中三種定義結構體的方式 四丶驅動創建 ...

Sat Jun 08 22:47:00 CST 2019 1 761
64內核開發第一,驅動框架.

驅動框架介紹 1.應用程序3環到0環的框架 1.1 3環到0環的驅動框架. 首先是我們的3環API API -> 封裝數據跟命令 ->調用kerner32或者ntdll的函數 -& ...

Sat Jun 08 22:41:00 CST 2019 1 956
64匯編第二——64匯編中局部變量使用及抬棧方法29171230

一.純寫64匯編時局部變量處理和參數寄存器保存位置 純寫64匯編和用VS2013寫64C代碼生成的匯編會有一些格式上的區別,VS2013寫64C代碼生成的匯編中是沒用到棧基址寄存器rbp的,但是純寫匯編時只要申明了參數和使用了@LOCAL定義的局部變量,就會用到rbp ...

Sun Dec 31 06:24:00 CST 2017 0 1896
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM