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

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

淡墨SEO4年前 (2022-10-18)SEO软件12930

平时我们发邮件时,如果用网页端发送邮件那么就需要登录,登录之后需要手动进行邮件发送的一些操作。如果我们用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://danmoseo.com/news/20.html

标签: js逆向

相关文章

js逆向百度旋转验证码并通过验证

js逆向百度旋转验证码并通过验证

在公众号之前的一篇文章写到用pyppeteer模拟轨迹进行识别。https://mp.weixin.qq.com/s/aHeYmRMx4NIfN5shch-WfA 大家可以自行前往学习了解。本次带来一个更加轻松的识别通过,就是通过js完成距离通过验证。下面就主要讲解一下思路,具体操作验证还...

逆向百度旋转验证码,并自动提交链接

逆向百度旋转验证码,并自动提交链接

前面说了逆向百度旋转验证码后,大家可以在找前面的文章了解了解,这次主要是通过逆向旋转验证码后进行实战操作。本次主要是对百度链接提交界面进行一个链接提交操作,可以批量提交我们网站的链接,从而优化收录网站链接。封装软件发货传送门》》百度链接提交软件视频演示:内容介绍:如果是手动提交的话,需要手动旋转一下...

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

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

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

结合协程异步原理制作PC关键词排名查询工具

结合协程异步原理制作PC关键词排名查询工具

花了点时间,将百度PC关键词排名查询代码结合UI界面做了一款SEO软件,这样在查询关键词排名利用这个工具就可以了。在软件制作过程中,要解决的问题的是查询速度、验证逆向、ui导入和导出,开始和停止。解决这些问题就可以了。下面主要讲解一下软件界面一、查询速度对于提高pc查询速度,这里用到了协程异步,协程...

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

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

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