能力值:
(RANK:290 )
|
-
-
2 楼
不会~ 底层创建的内存没释放永久泄漏~
r3会自动清除
|
能力值:
(RANK:290 )
|
-
-
3 楼
小凡你在哪里读书啊 大二就有内核 学校一定很高端吧~ ~! 我只能去破学校
内存有在使用释放必定蓝屏,要保证内存不在使用 安全释放~
你可以用Mm来实现 安全创建内存使用~
|
能力值:
( LV5,RANK:60 )
|
-
-
4 楼
你这么一说我又纠结了………………睡不着了睡不着了
|
能力值:
( LV5,RANK:60 )
|
-
-
5 楼
学C++的时候啊,ring3的。。。 那个时候我都不知道有free这东西
|
能力值:
(RANK:290 )
|
-
-
6 楼
这个有书我看过~~ 名字忘记了~~ 你可以找找~
|
能力值:
(RANK:290 )
|
-
-
7 楼
你看过那些书啊 推荐几本给我~ ~!
|
能力值:
( LV5,RANK:60 )
|
-
-
8 楼
多谢了
|
能力值:
( LV5,RANK:60 )
|
-
-
9 楼
没什么书看啊,瞎搞啊,昨天连<< 和~都不知道
百度呗
|
能力值:
(RANK:290 )
|
-
-
10 楼
你一定在开玩笑~
|
能力值:
( LV5,RANK:60 )
|
-
-
11 楼
PMDL mdl……
MmBuildMdlForNonPagedPool……
IoFreeMdl(mdl)如果还在运行 free了和ex有什么区别?不也是蓝屏吗
|
能力值:
(RANK:290 )
|
-
-
12 楼
pMdldest = IoAllocateMdl(dest, len, FALSE, FALSE, 0);
MmProbeAndLockPages(pMdldest, KernelMode, IoWriteAccess | IoReadAccess);
mapdest = MmGetSystemAddressForMdlSafe(pMdl_dest, NormalPagePriority)
你看看 windows情景分析的Mm系列~很神奇哦
————————————————————————————————
你逆向能力应该不错的~ 看了什么书~
|
能力值:
( LV5,RANK:60 )
|
-
-
13 楼
逆向?你别开玩笑了,下断点找东西会点点,我连PE结构都不知道。。。如何逆向?IDA f5?那个翻译也麻烦
|
能力值:
( LV5,RANK:60 )
|
-
-
14 楼
MmMapLockedPagesSpecifyCache是为了安全修改内核地址用的
这个我以前用错过
已经会用了
一般虚拟机用用,主机直接wponoff
至于为什么虚拟机wponoff会出问题 这就牵扯很多问题了 DBgPrint的源码你可以用ida看看或者reactos源码
DBgPrint 要修改的内核地址后,虚拟机怎么wponoff不会蓝 也不用MmMapLockedPagesSpecifyCache 我是指修改内核地址
|
能力值:
(RANK:290 )
|
-
-
15 楼
|
能力值:
( LV5,RANK:60 )
|
-
-
16 楼
我混文凭的,不是1本就对了 反正我觉得学校没人会教你
话说 我的问题是:还有函数在新内核执行,释放内存会出问题,猜测是新内核和老内核开始XXOO了,或者说是某些变量/结构还在用新内核的,HOOK肯定都是恢复了的,其实就是因为HOOK到新内核才导致的这种纠结局面,看来还得慢慢造内核
|
能力值:
(RANK:290 )
|
-
-
17 楼
不过新内核只是用来对付hook的patch的过程~
|
|
|