Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

添加139邮箱登录方法 #9

Open
wkatios opened this issue Jun 27, 2017 · 5 comments
Open

添加139邮箱登录方法 #9

wkatios opened this issue Jun 27, 2017 · 5 comments

Comments

@wkatios
Copy link

wkatios commented Jun 27, 2017

139邮箱因为是移动公司的,所以可以发送免提短信,就是直接显示在屏幕上。
个人认为,这样用来做告警通知的话非常及时,邮箱还是需要点击参看。
可以使用加密后的账号密码登录,但是还是希望可以了解其加密方法。

@ResolveWang
Copy link
Member

这段时间有点忙啊,这个issue我暂时不关吧,等我有时间我去看看这个,你提的也挺有想法的,我倒是以前没注意还可以免费调用它的短信

@ResolveWang
Copy link
Member

免费发短信我没看到啊,在哪里看到的。做报警确实是个不错的思路,但是我刚测试了,直接给139邮箱发邮件,那么相关的手机号就能收到短信了

@ResolveWang
Copy link
Member

@wkatios 我今天去看了139的登陆和密码加密方式,它其实用的是对称加密(我们可以直接通过多登陆几次,就可以发现每次加密的密码都没变),加密方式是sha1(salt+yourpassword),其中的salt是fetion.com.cn:,在js中体现为e.calcDigest("fetion.com.cn:" + $E("txtSms").value),其实这个不是很难,我看到post url中有两个参数很复杂,我现在时间不够,没太多时间去仔细读它的js,它的生成各种参数的js和密码加密的js都在登录页面。希望有时间,兴趣的同学也可以去试试,成功了可以给我提个PR

@wkatios
Copy link
Author

wkatios commented Jul 15, 2017

改天我提个PR。
向大家推荐一个库 js2py 比pyV8顺手

@ResolveWang
Copy link
Member

嗯嗯,好的,多谢。刚去看了一下这个库,star收藏了,hahah

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants