注册 |登录

0GiNr技术社区论坛系统底层开发 › 查看主题

9803

查看

46

回复
返回列表

Rank: 10Rank: 10

金钱
131354 元 
经验
13843 点 
威望
127 点 
贡献
7 点 
精华
go

PsNull 完整可编译源代码

1
发表于 2009-6-18 20:22 | 只看该作者 | 倒序看帖 | 打印
凡本论坛原创内容,其作者享有著作权,未经许可谢绝转载。
本帖最后由 iceboy 于 2009-12-22 19:29 编辑
在 FC 的威逼利诱下终于把这个东西从硬盘里挖出来了.

版本号是 1436, 兼容 2000-Vista, 可以在 Win7 下正常运行.

原创部分:
1. 神奇的 feeb inline hook. (已公开)
2. hookapc -> ... -> 结束进程. (已公开)
3. IcyListView. (已公开, 不过这里面是较老的版本, 更容易看懂 )
4. 比较 AI 的 inline hook scan.
5. 从资源文件中加载 dll.
6. 对 PeekMessage 进行和谐.
etc.

还有一些神奇的技术, 比如 BSTR hack, DOS Device Trie, Native API Engine, PDB Loader, 和谐绕过 ss 和 kv 的 apc hook, hook ObRef & NtUserQueryWindow, etc.

时间比较久远, 以上信息难免有疏漏之处. 另外, 时间比较久远, 见到一些很烂的代码片断请不要有任何联想.
  1. 文件列表

  2. D:\Project\PsNull3>dir *.* /s /b > sb.txt
  3. D:\Project\PsNull3\Driver
  4. D:\Project\PsNull3\GUI
  5. D:\Project\PsNull3\PsNull3_fullsrc.rar
  6. D:\Project\PsNull3\sb.txt
  7. D:\Project\PsNull3\Driver\ade32.c
  8. D:\Project\PsNull3\Driver\bin
  9. D:\Project\PsNull3\Driver\Bugcheck.txt
  10. D:\Project\PsNull3\Driver\buildfre_wnet_x86.log
  11. D:\Project\PsNull3\Driver\dbgview.exe
  12. D:\Project\PsNull3\Driver\ddkbuild.cmd
  13. D:\Project\PsNull3\Driver\DdkVcproj
  14. D:\Project\PsNull3\Driver\dispatch.c
  15. D:\Project\PsNull3\Driver\dumpmem.c
  16. D:\Project\PsNull3\Driver\hashtable.c
  17. D:\Project\PsNull3\Driver\hookapc.c
  18. D:\Project\PsNull3\Driver\hookobref.c
  19. D:\Project\PsNull3\Driver\hookwnd.c
  20. D:\Project\PsNull3\Driver\loaddrv.exe
  21. D:\Project\PsNull3\Driver\locate.c
  22. D:\Project\PsNull3\Driver\makefile
  23. D:\Project\PsNull3\Driver\mybuild.bat
  24. D:\Project\PsNull3\Driver\objfre_wnet_x86
  25. D:\Project\PsNull3\Driver\pn3drv.c
  26. D:\Project\PsNull3\Driver\PN3Drv.ncb
  27. D:\Project\PsNull3\Driver\PN3Drv.sln
  28. D:\Project\PsNull3\Driver\PN3Drv.vcproj
  29. D:\Project\PsNull3\Driver\PN3Drv.vcproj.iceboy-PC.iceboy.user
  30. D:\Project\PsNull3\Driver\pn3entry.h
  31. D:\Project\PsNull3\Driver\pn3fs.h
  32. D:\Project\PsNull3\Driver\pn3hook.h
  33. D:\Project\PsNull3\Driver\pn3imp.h
  34. D:\Project\PsNull3\Driver\pn3krnl.h
  35. D:\Project\PsNull3\Driver\pn3misc.h
  36. D:\Project\PsNull3\Driver\pn3proc.h
  37. D:\Project\PsNull3\Driver\psdelete.c
  38. D:\Project\PsNull3\Driver\psenum.c
  39. D:\Project\PsNull3\Driver\pshide.c
  40. D:\Project\PsNull3\Driver\psquery.c
  41. D:\Project\PsNull3\Driver\readfile.c
  42. D:\Project\PsNull3\Driver\sources
  43. D:\Project\PsNull3\Driver\ssdt.c
  44. D:\Project\PsNull3\Driver\tea32.c
  45. D:\Project\PsNull3\Driver\Todo.txt
  46. D:\Project\PsNull3\Driver\wpoff.c
  47. D:\Project\PsNull3\Driver\bin\i386
  48. D:\Project\PsNull3\Driver\bin\i386\PN3Drv.pdb
  49. D:\Project\PsNull3\Driver\bin\i386\PN3Drv.sys
  50. D:\Project\PsNull3\Driver\DdkVcproj\BuildLog.htm
  51. D:\Project\PsNull3\Driver\objfre_wnet_x86\i386
  52. D:\Project\PsNull3\Driver\objfre_wnet_x86\_objects.mac
  53. D:\Project\PsNull3\Driver\objfre_wnet_x86\i386\ade32.obj
  54. D:\Project\PsNull3\Driver\objfre_wnet_x86\i386\dispatch.obj
  55. D:\Project\PsNull3\Driver\objfre_wnet_x86\i386\dumpmem.obj
  56. D:\Project\PsNull3\Driver\objfre_wnet_x86\i386\hashtable.obj
  57. D:\Project\PsNull3\Driver\objfre_wnet_x86\i386\hookapc.obj
  58. D:\Project\PsNull3\Driver\objfre_wnet_x86\i386\hookobref.obj
  59. D:\Project\PsNull3\Driver\objfre_wnet_x86\i386\hookwnd.obj
  60. D:\Project\PsNull3\Driver\objfre_wnet_x86\i386\locate.obj
  61. D:\Project\PsNull3\Driver\objfre_wnet_x86\i386\pn3drv.obj
  62. D:\Project\PsNull3\Driver\objfre_wnet_x86\i386\psdelete.obj
  63. D:\Project\PsNull3\Driver\objfre_wnet_x86\i386\psenum.obj
  64. D:\Project\PsNull3\Driver\objfre_wnet_x86\i386\pshide.obj
  65. D:\Project\PsNull3\Driver\objfre_wnet_x86\i386\psquery.obj
  66. D:\Project\PsNull3\Driver\objfre_wnet_x86\i386\readfile.obj
  67. D:\Project\PsNull3\Driver\objfre_wnet_x86\i386\ssdt.obj
  68. D:\Project\PsNull3\Driver\objfre_wnet_x86\i386\tea32.obj
  69. D:\Project\PsNull3\Driver\objfre_wnet_x86\i386\wpoff.obj
  70. D:\Project\PsNull3\GUI\c_icy_codescan.cls
  71. D:\Project\PsNull3\GUI\c_icy_hashtable.cls
  72. D:\Project\PsNull3\GUI\c_icy_reportview.cls
  73. D:\Project\PsNull3\GUI\c_icy_tabcontrol.cls
  74. D:\Project\PsNull3\GUI\c_pe_engine.cls
  75. D:\Project\PsNull3\GUI\f_about.frm
  76. D:\Project\PsNull3\GUI\f_about.frx
  77. D:\Project\PsNull3\GUI\f_gdt.frm
  78. D:\Project\PsNull3\GUI\f_gdt.frx
  79. D:\Project\PsNull3\GUI\f_idt.frm
  80. D:\Project\PsNull3\GUI\f_idt.frx
  81. D:\Project\PsNull3\GUI\f_mainform.frm
  82. D:\Project\PsNull3\GUI\f_mainform.frx
  83. D:\Project\PsNull3\GUI\f_msg_hook.frm
  84. D:\Project\PsNull3\GUI\f_msg_hook.frx
  85. D:\Project\PsNull3\GUI\f_scan_inline.frm
  86. D:\Project\PsNull3\GUI\f_scan_inline.frx
  87. D:\Project\PsNull3\GUI\f_scan_inline_result.frm
  88. D:\Project\PsNull3\GUI\f_scan_inline_result.frx
  89. D:\Project\PsNull3\GUI\f_shadow.frm
  90. D:\Project\PsNull3\GUI\f_shadow.frx
  91. D:\Project\PsNull3\GUI\f_ssdt.frm
  92. D:\Project\PsNull3\GUI\f_ssdt.frx
  93. D:\Project\PsNull3\GUI\f_wait.frm
  94. D:\Project\PsNull3\GUI\f_wait.frx
  95. D:\Project\PsNull3\GUI\m_ade32_disasm.bas
  96. D:\Project\PsNull3\GUI\m_api_const.bas
  97. D:\Project\PsNull3\GUI\m_api_internal.bas
  98. D:\Project\PsNull3\GUI\m_api_type.bas
  99. D:\Project\PsNull3\GUI\m_api_win32.bas
  100. D:\Project\PsNull3\GUI\m_crypto.bas
  101. D:\Project\PsNull3\GUI\m_dos_device_trie.bas
  102. D:\Project\PsNull3\GUI\m_driver.bas
  103. D:\Project\PsNull3\GUI\m_enum_msg_hooks.bas
  104. D:\Project\PsNull3\GUI\m_gui_windowex.bas
  105. D:\Project\PsNull3\GUI\m_hook_loadlibrary.bas
  106. D:\Project\PsNull3\GUI\m_hook_peekmessage.bas
  107. D:\Project\PsNull3\GUI\m_krnl_data.bas
  108. D:\Project\PsNull3\GUI\m_krnl_module.bas
  109. D:\Project\PsNull3\GUI\m_loader.bas
  110. D:\Project\PsNull3\GUI\m_misc_stuff.bas
  111. D:\Project\PsNull3\GUI\m_ps_enum.bas
  112. D:\Project\PsNull3\GUI\m_system_service.bas
  113. D:\Project\PsNull3\GUI\PsNull3.1426.rar
  114. D:\Project\PsNull3\GUI\PsNull3.1436.unstable.rar
  115. D:\Project\PsNull3\GUI\PsNull3.exe
  116. D:\Project\PsNull3\GUI\PsNull3.RES
  117. D:\Project\PsNull3\GUI\PsNull3.vbp
  118. D:\Project\PsNull3\GUI\PsNull3.vbw
  119. D:\Project\PsNull3\GUI\PsNull3_original.exe
  120. D:\Project\PsNull3\GUI\Readme.txt
  121. D:\Project\PsNull3\GUI\Resource
  122. D:\Project\PsNull3\GUI\Resource\PsNull.ico
  123. D:\Project\PsNull3\GUI\Resource\PsNull.jpg
复制代码
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

TOP

0GiNr核心团队

“花”指令

Rank: 12Rank: 12

金钱
1497 元 
经验
3248 点 
威望
365 点 
贡献
34 点 
精华
2
发表于 2009-6-18 20:27 | 只看该作者
呃?我威逼利诱了么……冤枉啊。

TOP

Rank: 3

金钱
313 元 
经验
247 点 
威望
25 点 
贡献
0 点 
精华
3
发表于 2009-6-18 20:27 | 只看该作者
抢了沙发先啊

TOP

0GiNr核心团队

论坛管理员

Rank: 12Rank: 12

金钱
10488 元 
经验
10357 点 
威望
205 点 
贡献
17 点 
精华

技术高手

4
发表于 2009-6-18 20:27 | 只看该作者
坐沙发

TOP

Rank: 2Rank: 2

金钱
410 元 
经验
52 点 
威望
10 点 
贡献
0 点 
精华
5
发表于 2009-6-18 20:29 | 只看该作者
顶iceboy

TOP

Rank: 10Rank: 10

金钱
131354 元 
经验
13843 点 
威望
127 点 
贡献
7 点 
精华
6
发表于 2009-6-18 20:31 | 只看该作者
沙发只有一个...

TOP

Rank: 1

金钱
428 元 
经验
232 点 
威望
0 点 
贡献
0 点 
精华

三好学生

7
发表于 2009-6-18 20:39 | 只看该作者
没血票的人郁闷中~~~

TOP

0GiNr核心团队

“花”指令

Rank: 12Rank: 12

金钱
1497 元 
经验
3248 点 
威望
365 点 
贡献
34 点 
精华
8
发表于 2009-6-18 21:00 | 只看该作者
沙发只有一个...
iceboy 发表于 2009-6-18 20:31

此帖只有一个沙发。任何企图想制造两个或两个以上沙发的的行为都必将遭到包括中国人民在内的全世界人民的反对和强烈谴责!
FlowerCode 保留随时编辑此帖的权利,恕不另行通知。本帖可能包括一些技术上的不准确性或打字错误。FlowerCode “按原样”提供本帖,不包括任何明示或暗含的保证,包括但不限于适销性或适用于某种特殊用途的保证。

TOP

Rank: 3

金钱
641 元 
经验
243 点 
威望
12 点 
贡献
1 点 
精华
9
发表于 2009-6-18 21:01 | 只看该作者
我就看看,我不买。

TOP

Rank: 7Rank: 7Rank: 7

金钱
2961 元 
经验
380 点 
威望
26 点 
贡献
3 点 
精华
10
发表于 2009-6-18 21:23 | 只看该作者
本帖最后由 ForeverBell 于 2009-6-18 21:27 编辑

观望ing

TOP

0GiNr安全门户 |联系我们

GMT+8, 2010-9-4 00:23.

Powered by Discuz! X1

© 2001-2010 Comsenz Inc.