- 博客(8)
- 问答 (1)
- 收藏
- 关注
转载 MIRACL大数运算库使用手册
一.MIRACL简介MIRACL(Multiprecision Integer and RationalArithmetic C/c++ Library)是一套由Shamus Software Ltd.所开发的一套关于大数运算函数库,用来设计与大数运算相关的密码学之应用,包含了RSA 公开密码学、Diffie-Hellman密钥交换(Key Exchange)、AES、DSA数字签名,还包含了
2014-01-31 21:46:33 2795
转载 Shlwapi字符串路径注册表处理函数
Windows中有一个Shlwapi.dll文件,包含了大量的Windows字符串处理方法,这些方法,在通常的程序应用中,经常会用到,有一部分处理方法,在CRuntime中也存在,但不方便使用。有一部分函数,也有相关的Windows API函数,如StrCpy对应的lstrcpy之类的字符串处理函数。从Shlwapi名称看,这个应该是Windows的Shell API函数。使用方法:
2014-01-24 11:02:08 2082
转载 CreateFile详解
The CreateFile function creates or opens the following objects and returns a handle that can be used to accessthe object: files pipes mailslots communications resources disk devices(Window
2014-01-23 20:20:48 944
转载 利用Detours STL MAP HOOK NT函数
Nt函数是在Ring3层最底层的函数了,选择此类函数进行Hook,是为了提高绕过门槛。我的Hook方案使用的是微软的Detours。(转载请指明出处) Detours的Hook和反Hook的写入如下:DetourTransactionBegin(); DetourUpdateThread(GetCurrentThread()); DetourAttach(lpOr
2014-01-21 23:55:57 1368
转载 进程对DllMain函数的调用规律的研究和分析
不知道大家是否思考过一个过程:系统试图运行我们写的程序,它是怎么知道程序起始位置的?很多同学想到,我们在编写程序时有个函数,类似Main这样的名字。是的!这就是系统给我们提供的控制程序最开始的地方(注意这儿是提供给我们的,而实际有比这个还要靠前的main)。于是看到DllMain就可以想到它是干嘛的了:Dll的入口点函数。那何时调用这个函数的呢?以及各种调用场景都传给了它什么参数呢?(转载请指明出
2014-01-19 15:50:57 3004
原创 SetWindowsHookEx为某个进程安装钩子
HMODULE GetModuleHandle (LPCTSTRlpModuleName);功能说明获取一个特定的应用程序或动态链接库的模块句柄,且这个模块必须已经被加载到调用者的进程空间中,否则调用LoadLibrary。GetModuleHandle(NULL);这将返回自身应用程序句柄,即使是在模块内,返回的也是调用它的应用程序的句柄,而不是模块本身的句柄。
2014-01-18 15:28:54 11569
转载 SHGetFileInfo 获得文件类型图标
Windows编程:Shell 编程 第四章 SHGetFileInfo()以前,所有文件和目录都有一个确定的属性集:时间,日期,尺寸,以及表示‘只读的’,‘隐藏的,‘存档的’,或‘系统的’状态标志。然而,Windos95(及后来的WindowsNT4.0)出现使这些概念产生了改变,其中最重要的‘文件’变得更加广泛。现在,文件可以是任何Shell部件对象—不一定必须是文件系统的部件。
2014-01-16 23:16:43 8773
转载 用Visual C++打造自己的资源管理器
Windows的资源管理器想必大家都用过,该程序的窗口一分为二,左边的窗口显示本机当前所有驱动器以及驱动器中的所有文件夹,当用户单击文件夹后,如果该文件夹下面还有子文件夹,则上层文件夹展开显示下级的文件夹;否则,右边的窗口显示选择文件夹下的文件。那么这个程序是如何实现的呢?为了说明这个问题,本实例打造了一个简易的资源管理器,它实现了Windows资源管理器的主要功能,在显示文件的属性(如文件的文件
2014-01-16 22:18:27 3880
空空如也
如何获取主机中所有进程的udp连接的具体信息(远程IP:Port 收发字节数)
2014-12-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人