下面是我机器上的用!vm查出来的结果。发现NonPagedPool居然打到200M,而PagedPool只有可怜的160M。不是说NonPagedPool是有限资源么?
我查过注册表。HKLM\SYSTEM\CurrentControlSet\ Control\Session Manager\Memory Management\NonPagedPoolSize和HKLM\SYSTEM\CurrentControlSet\ Control\Session Manager\ Memory Management\PagedPoolSize都是0,所以这两个值应该是OS系统自己算出来的。
我的机器是WinXP SP2
*** Virtual Memory Usage ***
Physical Memory: 261688 ( 1046752 Kb)
Page File: \??\C:\pagefile.sys
Current: 1572864 Kb Free Space: 1548908 Kb
Minimum: 1572864 Kb Maximum: 3145728 Kb
Available Pages: 181287 ( 725148 Kb)
ResAvail Pages: 194730 ( 778920 Kb)
Locked IO Pages: 51 ( 204 Kb)
Free System PTEs: 183765 ( 735060 Kb)
Free NP PTEs: 32767 ( 131068 Kb)
Free Special NP: 24854 ( 99416 Kb)
Modified Pages: 529 ( 2116 Kb)
Modified PF Pages: 529 ( 2116 Kb)
NonPagedPool Usage: 1316 ( 5264 Kb)
NonPagedPool Max: 52945 ( 211780 Kb)
PagedPool 0 Usage: 5740 ( 22960 Kb)
PagedPool 1 Usage: 559 ( 2236 Kb)
PagedPool 2 Usage: 537 ( 2148 Kb)
PagedPool 3 Usage: 543 ( 2172 Kb)
PagedPool 4 Usage: 560 ( 2240 Kb)
PagedPool Usage: 7939 ( 31756 Kb)
PagedPool Maximum: 40960 ( 163840 Kb)
Shared Commit: 1428 ( 5712 Kb)
Special Pool: 1003 ( 4012 Kb)
Shared Process: 2239 ( 8956 Kb)
PagedPool Commit: 7939 ( 31756 Kb)
Driver Commit: 1435 ( 5740 Kb)
Committed pages: 53049 ( 212196 Kb)
Commit limit: 629866 ( 2519464 Kb)
[课程]Linux pwn 探索篇!