首页 科技内容详情
usdt支付对接:【技术原创】Exchange Web Service(EWS)开发指南6——requests_ntlm

usdt支付对接:【技术原创】Exchange Web Service(EWS)开发指南6——requests_ntlm

分类:科技

标签: # 技术

网址:

SEO查询: 爱站网 站长工具

点击直达

0x00 前言

在之前的文章《Exchange Web Service(EWS)开发指南4——Auto Downloader》和《Exchange Web Service(EWS)开发指南5——exchangelib》介绍了两种利用hash访问Exchange资源的方法,各有特点。

前者采用了较为底层的通信协议,在功能实现上相对繁琐,但是有助于理解通信协议原理和漏洞利用。后者借助第三方库exchangelib,开发便捷,但是不太适用于漏洞利用。

站在漏洞利用的角度,如果仅使用封装NTLM认证的第三方包,既不影响漏洞利用,又能兼顾效率。

所以本文选取了第三方包requests_ntlm,以自动化下载邮件和提取附件为例,开源代码,介绍用法。

0x01 简介

本文将要介绍以下内容:

◼requests_ntlm用法

◼开发细节

◼开源代码

0x02 requests_ntlm用法

说明文档:

https://github.com/requests/requests-ntlm

1.两种登录方法

我在低于1.0.0版本的requests_ntlm.py找到了使用Hash登录的方法,代码位置:

https://github.com/requests/requests-ntlm/blob/v0.3.0/requests_ntlm/requests_ntlm.py,L16

这里可以找到使用Hash登录的参数格式为ABCDABCDABCDABCD:ABCDABCDABCDABCD

两种登录Exchange的示例代码如下:

(1)明文登录


(2)Hash登录


2.Session机制

requests_ntlm支持Session机制,能够减少身份验证的次数,缩短通信数据包,效率更高

0x03 开发细节

1.使用requests_ntlm重新实现ewsManage_Downloader.py

在原有脚本ewsManage_Downloader.py的基础上,只需做以下替换即可

(1)

原代码:


替换为:


(2)

原代码:


替换为:


(3)

,

usdt支付对接(www.caibao.it)是使用TRC-20协议的usdt支付对接平台,Usdt收款平台、Usdt自动充提平台。免费提供入金通道、Usdt钱包支付接口、Usdt自动充值接口、Usdt寄售回收。菜宝Usdt钱包一键生成Usdt钱包、一键调用API接口、一键出售Usdt。

,

原代码:


替换为:


(4)

原代码:


替换为:


(5)

原代码:


替换为:


(6)

原代码:


替换为:


(7)

原代码:


替换为:


最后再去除一些多余的代码即可

完整的代码已上传至github,地址如下:

https://github.com/3gstudent/Homework-of-Python/blob/master/ewsManage_requests_ntlm_Downloader.py.py

2.使用Session机制重新实现ewsManage_Downloader.py

通过Session机制能够减少身份验证的次数,缩短通信数据包,效率更高

所以在这里使用Session机制重新实现ewsManage_Downloader.py

换用Session机制的方法示例:

原代码:


新代码:


完整的代码已上传至github,地址如下:

https://github.com/3gstudent/Homework-of-Python/blob/master/ewsManage_requests_ntlm_Session_Downloader.py

0x04 小结

在Exchange Web Service(EWS)开发上,使用第三方包requests_ntlm,封装了NTLM认证过程,不仅可以提高开发效率,同时不影响漏洞利用代码的编写,更可以借助Session机制减少认证过程的通信数据,十分推荐。

  • ug环球360(www.ugbet.us) @回复Ta

    2021-12-18 00:04:36 

    皇冠体育APPwww.huangguan.us)是一个开放皇冠代理APP下载、皇冠会员APP下载、皇冠线路APP下载、皇冠登录APP下载的体育平台。皇冠体育APP上最新登录线路、新2皇冠网址更新最快。皇冠体育APP开放皇冠会员注册、皇冠代理开户等业务。

    一股清流啊

  • USDT充值教程(www.6allbet.com) @回复Ta

    2022-01-08 02:23:58 

    华为支付上线两周年时,华为官方曾宣布,昔时HuaweiPay发卡量较第一年同比增进300%,流水增进350%,生意笔数增进400%。而微信、支付宝品级三方机构为商家举行生意结算时,后者需支付0.6%~1%的手续费。这意味着随着生意数据的提升,华为需支付巨额成本。 我先占楼了

发布评论