-
Call实现自身重定位代码
-
WinDbg学习笔记整理
-
Hook Shadow SSDT
作 者: sislcb
网上很多文章都有关于SSDT的完整的实现,但是没有关于Shadow SSDT的完整实现,目前最好的文章是《shadow ssdt学习笔记 by zhuwg》,我这里的程序也很多参考了他的文章,在这里谢谢了。我这里给出一个hook shadow ssdt的完整实现的驱动和3层的代码。
这里主要是hook 了NtUserFindWindowEx,NtUserBuildHwndList,NtUserQueryWindow,NtUserGetForegroundWindow,NtUserWindowFromPoint来防止其他应用程序通过FindWindow,EnumWindow,WindowFromPoint,GetForegroundWindow这些函数来枚举我们的窗口,不过这个程序对于GetWindowText这个东西无法防护,如果有朋友在驱动层实现了对该函数的保护,是否能一起交流呢。
关于hook的流程,看了上面zhuwg的文章,大家应该很好的了解了。下面的代码也很简单。大家随便看看吧,通信方面,随便使用了METHOD_NEITHER方法,这个方法不好,有问题,不过懒得改了,懂驱动的应该很容易改为BUFFERED模式吧。
在这里谢谢给了很多帮助的各位牛人,特别是NetRoc,很细心的帮我测试。。[......]
-
Petter Nordahl-Hagen写的一份基于Hiv读写注册表的代码
这是Petter Nordahl-Hagen大牛早在2003左右写的一份注册表格式解析与读写的C代码,以及演示代码。
想学习了解HIV格式的同学,还可以查看另一份资料:分享一份hiv格式分析的论文(En)。
可能对你理解此份代码有所帮助。[......]
-
How to Use AsyncHTTP to Call WinInet APIs Asynchronously
-
挥刀自宫术
-
分享一份hiv格式分析的论文(En)
好长时间没发过什么东西了,今天发一份注册表文件格式方面的资料。老外做学问还是蛮严谨的,论文写的还是清楚的,感觉不错分享一下,有需要的可以下回去看看。
注册表的重要性在Windows系统中应该属于存储核心,Windows系统重要的配置信息都存在其中。但注册表文件存储格式hiv微软一直没有公开过,[......]
评论关闭 -
zz 鬼影里的ZwSystemDebugControl
作者:Fypher
分析了一下“鬼影”病毒,从里面扒了段代码出来。
该段代码调用 ZwDebugSystemControl 在 Ring3 恢复 SSDT,并摘除
PsSetLoadImageNotifyRoutine、PsSetCreateProcessNotifyRoutine、
PsSetCreateThreadNotifyRoutine 三个钩子。代码里 bug 较多,我用注释标示出来了,保留原味儿,未做修改。
逆向 by Fypher
http://hi.baidu.com/nmn714[......]评论关闭 -
Windows7下无损分区( Acronis Disk Director Suite无效)工具
今天,罗总买了两台ThinkPad笔记本(有钱淫就是不一样,买本子都是成双成对的买),Lenovo已经内置了Windows 7 Home Edition。我等用了多年的土炮叉P的小鸟,第一次接触这样的高档货,抢先上去体验了一吧,感觉很不错,就是占性能狠了一点。
秉承了PC提供商的一向作风,系统只有一个区200G,现在自然要对其分区,PM貌视在Win7使用有问题,网上的大侠都在介绍Acronis Disk Director Suite,教程做的提详细,一步一步截图。但在这两台本子上就是用了,分配好后,重启后依然一盘独大,郁闷。后来使用了一款对个人用户免费的分区软件EPM,完美支持Win7,针对个人用户是免费的,这一点很和谐。[......]
-
和谐掉系统的文件保护一分钟
-
8 Regular Expressions You Should Know
Regular expressions are a language of their own. When you learn a new programming language, they’re this little sub-language that makes no sense at first glance. Many times you have to read another tutorial, article, or book just to understand the “simple” pattern described. Today, we’ll review eight regular expressions that you should know for your next coding project.[......]
评论关闭 -
某强大的资源管理器免击Patch代码
-
免费的内存泄漏检测工具Visual Leak Detector
-
免费的虚拟串口软件VSPM
现在笔记本来串口的少了,但在嵌入式Or工控方面,由于串口的便捷性,使用还是有很大市场的。上次分享过一份VC与串口的通信代码。那个类最好不要异模式,否则会有点问题,自己设个侦听线程Or启个Timer进行侦听,效果会好很多。
由于现在的笔记本,越来越娱乐性,带串口的不多了,给我们调试软件带来了麻烦。在网上找了一些虚拟串口的软件,要不就收费的,不要就是不好用,虚拟成功后,不能使用。
然后找到了这个软件VSPM,此软件功能和稳定性比较不错,关键还是免费的,用起来心里也安一点。主要原理在本机虚拟一个串口,会绑定一个端口。可以通过telnet的方式,与此串口进行通信。使用比较简单,下面大致说一下使用步聚。
1:启动VSPM软件
2:选择运行在Server模式。
3.一路Next后,就可以在本机使用telnet 120.0.0.1 6021与虚拟串口通信了。如果你写的应用程序,可以绑定相应的端口,与其进行交互。[......]
-
分享串口采集和视频采集源码