调用门提权 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768//他妈的,调试蓝屏了几十次//解决错误 IRQL_XXXX 蓝屏//程序进Ring0后应该用KeRaiseIrqlToDpcLevel()提升中 2021-12-10 逆向 #调试
段寄存器&段描述符拆分练习 段寄存器16位 + 段描述符高速缓存80位 = 96位 数据结构: 1234567struct Segment { WORD Selector; //段选择子 WORD Attrribute; //段属性 DWORD Base; //段基址 DWORD Limit; //段极限} 1234567891011121314151617181 2021-12-08 内核 #分页
段寄存器探测 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192#include<stdio.h>#i 2021-12-06 内核 #技术
C++多态本质-虚表 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210 2021-12-01 编程 #C++
C++引用本质 12345678910111213141516171819202122232425262728293031323334353637383940414243444546#include<stdio.h>void change1(int *pa){ *pa = 22; pa = (int*)0x11111111; //指针类型可以随便改指针变量的值}void 2021-12-01 编程 #C++ #编译
C++模板本质 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102#i 2021-12-01 编程 #C++ #编译
C++类本质 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071#include<windows.h>#include<stdio.h>class Test{pub 2021-12-01 编程 #C++
C++友元运算符重载 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647#include<stdio.h>class CTestOperator{public: CTestOperator(); friend CTestOperator operator++( 2021-12-01 编程 #C++