当前位置:淡墨SEO首页 > SEO软件 > 某163企业邮箱js逆向登录解析

某163企业邮箱js逆向登录解析

淡墨SEO3年前 (2022-10-18)SEO软件9420

平时我们发邮件时,如果用网页端发送邮件那么就需要登录,登录之后需要手动进行邮件发送的一些操作。如果我们用python逆向登录后,就可以在用接口模拟网页进行邮件的发送。问题主要是解决逆向登录,那么后面发送只要保持cookie就可以调用接口发送了。下面讲解一下逆向登录原理。



首先是登录企业邮箱网页地址


image.png


然后分析一下请求接口参数


image.png


可以发现此处的密码是通过rsa加密的


image.png


接下来就断点分析,搜索关键词encrypt进行密码加密处进行断点,可以看到这这就是密码加密的地方。

image.png


接下来进入函数分析,此处的h进行返回来加密的密码。


image.png


接下来就是js复原,我们把这js文件复制到本地。


image.png


本地运行js文件进行测试,看看是否能获取到加密后的密码,可以看到此处报了错误。


image.png


此处主要是this.n为undefined,那么就要分析这个this.n是从哪里来,进过分析this.n在这个位置。那我们试着定义全局变量mkk,用mkk去接收this.n


image.png


再次进行运行测试还是报同样的错误,说明函数运行没有执行到这个方法,那么在调用方法前,先执行这个方法RSASetPublic,这个方法的N,E我们断点进行分析。发现此处是固定的值


image.png


接下来我们再进行运行,可以看到已经成功获取到加密的密码了。


image.png

但是在密码加密时,后面有一串随机数,这个随机数需要同步。接下来就是获取随机数的来源,可以了解到随机数是某get请求json数据。

image.png


image.png


好了逆向分析结束,接下来就是python去模拟请求了。代码我就不解释了

image.png


image.png


最后就是登录,只要看到返回的url是登录后界面就可以了。如需代码可以私信。好了,打完收工睡觉!

def login(username,password,imgcode=''):
url = 'https://mailh.qiye.163.com/login/domainEntLogin'
data = {
'pubid':'ilZ2G',
'passtype':'3',
'support_verify_code':'1',
'account_name':username,
'domain':'beiwaionline.com',
'password':password,
'verify_code':imgcode,
'secure':'1',
'all_secure':'1',
'ch':'',
}
resp = session.post(url=url,headers=headers,data=data,verify=False)
print(resp.url)

另外,有需要软件和快排源码的,可以在我的网站进行了解,可以评论留言给我。http://www.seoyiwu.com


扫描二维码推送手机访问

文章内容均为原创,禁止转载!

本文链接:http://www.danmoseo.com/news/20.html

标签: js逆向

相关文章

实战js逆向某度旋转验证码并验证通过

实战js逆向某度旋转验证码并验证通过

前段时间在写逆向旋转验证码的时候,文章在js逆向百度旋转验证码并通过验证 在文章中js逆向配合角度识别是可以通过接口完成验证的。虽然逆向代码是没问题的,但是缺少实际测试。本次就测试一下,以及发现的问题。源码获取:》》》百度旋转验证码逆向源码视频介绍:首先在测试的时候的发现的问题,一是百度旋...

点选验证码js逆向识别进行360url提交

点选验证码js逆向识别进行360url提交

一般我们遇到点选验证码的时候,最简单的方式就是通过selenium调用浏览器,对验证码区域定位截图然后调用平台识别文字坐标。但是用selenium是比较麻烦的。我们还可以用js逆向识别参数生成方式,最后再用接口调用,下面就举例一下360提交的点选验证码js逆向调用。对于这样的点选验证码,我们要知道图...

百度站长二级域名批量添加

百度站长二级域名批量添加

接上一篇文章,这次将百度二级域名批量单独封装exe软件,进行一个批量添加操作。在正常页面进行二级域名绑定的时候,需要进行三步:1、输入网站,2、属性设置,3、文件验证。视频演示1、输入网站过旋转2、站点属性设置3、验证网站如果想做一个批量添加操作,每次都手动的话,未免会比较麻烦,这时可以用代码进行批...

360模拟点击快排软件界面结合

360模拟点击快排软件界面结合

360模拟点击快排软件,顾名思义,是用来优化关键词的排名或者提升刷词提升该关键词的展现量和流量用的。原理是自动调用内置浏览器进行人工点击,并进入到目标站点。拍下自动发货地址:360模拟点击快排软件代码总共写了小1000行,在这1000行里写入基本常用操作,方便使用。在功能区域这些按钮都是经常使用道德...

利用shell命令对二级域名定时批量推送

利用shell命令对二级域名定时批量推送

在利用软件批量绑定二级域名后,在下一步应该是进行批量推送了,如果写代码或者软件进行批量推送,应该是比较麻烦,既然百度给出curl命令方法,那么结合shell的命令,就能很简单的将批量推送部署到网站服务器里。在批量推送过程中,正常每个域名每次推送最多可以2000条进行推送,然后如此循环往复,就可以全部...