Proxy 为什么CNTLM需要密码?
我已在Windows上配置CNTLM代理授权,配置文件如下所示:Proxy 为什么CNTLM需要密码?,proxy,ntlm,Proxy,Ntlm,我已在Windows上配置CNTLM代理授权,配置文件如下所示: Auth NTLM PassNT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PassLM YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY PassNTLMv2 ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ Proxy proxy.xxxx.com:8080 Listen
Auth NTLM
PassNT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
PassLM YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
PassNTLMv2 ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
Proxy proxy.xxxx.com:8080
Listen 3130
我在LAN设置中使用localhost:3130
作为代理,点击浏览器上的任何URL,它会再次询问密码!。如果我输入生成散列的相同密码,它就会工作。简单地说,Cntlm的目的是失败的。有人面对过吗?这是怎么回事?有没有办法解决这个问题?如果您使用的是Windows,那么我强烈建议您使用Cntlm,因为它不需要任何握手机制
关于px的说明:
它主要设计用于在Windows系统上运行并进行身份验证
代表使用当前登录的Windows的应用程序
用户帐户
1) 将CNTLM安装到默认目录(在Windows上,C:\Program Files(x86)\CNTLM\)
2) 运行cmd.exe
3) 类型:cd“C:\ProgramFiles(x86)\cntlm\”
4) 键入:cntlm.exe-H-d您的\u域-u您的\u用户名
它会询问你的密码。输入您的密码,cntlm将为您提供一些哈希值。
大概是这样的:
c:\Program Files (x86)\Cntlm>cntlm -H -d your_domain -u your_username
Password:
PassLM 4E9C185900C7CF0B6FFCB2044F81920C
PassNT 6E9F120B83EEA0E875CE8E6F9730EC9A
PassNTLMv2 2A0B7C2457FB7DD8DA4EB737C4FA224F
c:\Program Files (x86)\Cntlm>cntlm -M http://www.google.com
Password:
Config profile 1/4... Credentials rejected
Config profile 2/4... OK (HTTP code: 302)
----------------------------[ Profile 1 ]------
Auth NTLM
PassNT 6E9F120B83EEA0E875CE8E6F9730EC9A
PassLM 4E9C185900C7CF0B6FFCB2044F81920C
------------------------------------------------
现在您已经对密码进行了哈希运算。将它们保存到文本编辑器中
5) 类型:cntlm-Mhttp://www.google.com
再次输入您的密码。
它会给你这样的东西:
c:\Program Files (x86)\Cntlm>cntlm -H -d your_domain -u your_username
Password:
PassLM 4E9C185900C7CF0B6FFCB2044F81920C
PassNT 6E9F120B83EEA0E875CE8E6F9730EC9A
PassNTLMv2 2A0B7C2457FB7DD8DA4EB737C4FA224F
c:\Program Files (x86)\Cntlm>cntlm -M http://www.google.com
Password:
Config profile 1/4... Credentials rejected
Config profile 2/4... OK (HTTP code: 302)
----------------------------[ Profile 1 ]------
Auth NTLM
PassNT 6E9F120B83EEA0E875CE8E6F9730EC9A
PassLM 4E9C185900C7CF0B6FFCB2044F81920C
------------------------------------------------
现在您可以看到概要文件2是成功的。因为它对概要文件2说OK。在您的系统上可能会有所不同
诀窍是,
- 如果身份验证为NT,则只能使用PassNT
- 如果身份验证为LM,则只能使用PassLM
- 如果身份验证为NTLM,则必须同时使用PassNT和PassLM
- 如果身份验证为NTLMv2,则只能使用PassNTLMv2
cntlm-c cntlm.ini-I-Mhttp://www.google.com
7) 要启动cntlm,请键入:net start cntlm
现在,您可以使用计算机的IP地址和端口3132作为代理
您可以在此处获取最新的Cntlm二进制文件:提供指向
Cntlm
@Adelin的链接不会有什么坏处,链接到Cntlm的目的是什么?下载?顺便说一句,有一个新的替代品来代替cntlm,是的,下载link@Adelin,你可以问谷歌,但这里是:我知道-我是通过谷歌找到的,但我的意思是直接在你的帖子中,为了方便