整理了下網上的資料,歸類了下,大似表述是這樣的:IBM/PC兼容機,也就是Intel的i80x86指令架構,就簡稱了x86。x86並不是指32位環境,而是指80x86架構,這個架構目前有32位,64位兩種。曾經聽說還包括了過8位和16位,不過我沒機會看過。 習慣上來說,x86架構就是32位 ...
x SSDT Hook 位下進行SSDT Hook比較簡單,通過修改SSDT表中需要hook的系統服務為自己的函數,在自己的函數中進行過濾判斷達到hook的目的。 獲取KeServiceDescriptorTable基地址 要想進行ssdt hook,首先需要獲得SSDT表的基地址。 因為KeServiceDescriptorTable是ntoskrnl.exe導出的,所以我們可以直接在程序中聲明 ...
2021-04-26 00:02 0 428 推薦指數:
整理了下網上的資料,歸類了下,大似表述是這樣的:IBM/PC兼容機,也就是Intel的i80x86指令架構,就簡稱了x86。x86並不是指32位環境,而是指80x86架構,這個架構目前有32位,64位兩種。曾經聽說還包括了過8位和16位,不過我沒機會看過。 習慣上來說,x86架構就是32位 ...
前面費老大勁學習VT的基本原理和框架代碼,到底能用來干啥了? VT中,host通過exit事件監控guest的一舉一動,稍微“大”一點的動作(進程切換、讀寫msr、執行cpuid ...
Hook 技術常被叫做掛鈎技術,掛鈎技術其實早在DOS時代就已經存在了,該技術是Windows系統用於替代DOS中斷機制的具體實現,鈎子的含義就是在程序還沒有調用系統函數之前,鈎子捕獲調用消息並獲得控制權,在執行系統調用之前執行自身程序,簡單來說就是函數劫持. 接着來研究一下64位程序的Hook ...
目錄 x64(32)下的進程保護回調. 一丶進程保護線程保護 1.簡介以及原理 1.2 代碼 1.3注意的問題 二丶丶回調函數寫法 2.1 遇到的問題 ...
我們常說的高通 865,麒麟990 不是 CPU 是 SoC(System On Chip),SoC 除了 CPU 外,還有 GPU,還有可選的浮點數加速器,專用於深度模型的加速器,等等。除此以 ...
我們常說的高通 865,麒麟990 不是 CPU 是 SoC(System On Chip),SoC 除了 CPU 外,還有 GPU,還有可選的浮點數加速器,專用於深度模型的加速器,等等。除此以外,S ...
初次使用SQLite遇到了莫名其妙的問題: 未能加載文件或程序集“System.Data.SQLite, Version=1.0.92.0, Culture=neutral, PublicKeyTo ...
x86平台下的調用約定 _cdecl __fastcall與 __stdcall,三者都是調用約定(Calling convention),它決定以下內容: 1)函數參數的壓棧順序 2)由調用者還是被調用者把參數彈出棧 3)以及產生 ...