类似'
http://www.tech-archive.net/Archive/Internet/microsoft.public.internet.radius/2004-03/0027.html'的问题,即如下:
在编写ias扩展DLL时,Internet验证服务--->远程访问策略--->设置为(1)PAP(2)CHAP。
dll导出函数:
#define RADIUS_EXTENSION_PROCESS "RadiusExtensionProcess"
typedef DWORD (WINAPI *PRADIUS_EXTENSION_PROCESS)(
IN const RADIUS_ATTRIBUTE *pAttrs,
OUT OPTIONAL PRADIUS_ACTION pfAction
);
当设置为(1)时,*pAttrs中可得到用户password;
当设置为(2)时,*pAttrs中得不到password(Password not from IAS)。
我应该如何获得password?
如果说是在CHAP response packet中获得hash进行比较,那我用什么函数在RadiusExtensionProcess中获得response packet?PPP CHAP RFC中的Pseudocode如何使用(如LmPasswordHash等,应#include什么才能用)?
我的操作系统是 windows server 2003 Enterprise edition。
Windows Server system 板块的老大说涉及编程,让我到 Visual Studio 来问,希望大侠们帮忙啊。