全局钩子键盘监控
全局钩子键盘监控,代码清晰易懂,学习钩子的不要错过。
采用暴力方法破解Windows登录密码,适用于各个windows系统,包含Windows 7。同时可以获取系统所有用户组信息!
libnet是一个小型的接口函数库,主要用C语言写成,提供了低层网络数据包的构造、处理和发送功能。libnet的开发目的是:建立一个简单统一的网络编程接口以屏蔽不同操作系统底层网络编程的差别,使得程序员将精力集中在解决关键问题上。 它的主要特点是: 高层接口:libnet主要用C语言写成 可移植性:libnet目前可以在Linux、FreeBSD、Solaris、WindowsNT等操作系统上运行,并且提供了统一的接口 数据包构造:libnet提供了一系列的TCP/IP数据报文的构造函数以方便用户使用 数据包的处理:libnet提供了一系列的辅助函数,利用这些辅助函数,帮助用户简化那些烦琐的事务性的编程工作
LONG RegSaveKey( HKEY hKey, // 所要备份键的句柄 LPCTSTR lpFile, // 储存文件的指针 LPSECURITY_ATTRIBUTES //生成文件的安全权限 ); HKEY hKey:就是我们用RegOpenKeyEx得到的那个新句柄。 LPCTSTR lpFile:这个函数把一个键和他的所有子键存储到一个文件中,这里的lpFile代表文件名的变量的地址,不过你也可以直接把文件名放在这里,我会show给你看的。 LPSECURITY_ATTRIBUTES:这个东西说来话长,MSDN专门开了一页解释SECURITY_ATTRIBUTES这个东西,感兴趣的朋友可以自己看看,我们这里用得很简单,NULL就可以了。使用NULL意味着生成文件遵从默认的安全准则。