系列文章目录

1、10086登录JS加解密
2、10086跳转Cookies存活
3、如何请求充值话费


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 系列文章目录
  • 前言
    • 成品预览
  • 一、发送短信JS加密步骤
  • 二、编写代码
    • 短信下发
    • 登录
    • 移植到JAVA代码下期讲解

前言

提示:本篇文章仅提供技术学习参考,


提示:以下是本篇文章正文内容,下面案例可供参考

成品预览


一、发送短信JS加密步骤

查看发送的手机号码已经加密找到加密的JS查看加密规则


查看到是使用aesEncrypt加密 key那些也都提供了顺这加密既可

二、编写代码

短信下发

.版本 2
.支持库 spec.子程序 功能_网页访问_发送短信, 文本型, , 本命令由【精易网页调试助手】生成,请配合精易模块使用。
.参数 参_手机号码, 文本型
.局部变量 局_网址, 文本型
.局部变量 局_方式, 整数型
.局部变量 局_提交数据, 文本型
.局部变量 局_提交cookie, 文本型
.局部变量 ADD_协议头, 类_POST数据类
.局部变量 局_提交协议头, 文本型
.局部变量 局_结果, 字节集
.局部变量 局_返回, 文本型' http://wx.10086.cn/website/bind/sendMsg
局_网址 = “http://wx.10086.cn/website/bind/sendMsg”
局_方式 = 1
' telephone=
局_提交数据 = “telephone=” + 功能_运行JS代码 (#JSDecrypt, “aesEncrypt”, 参_手机号码)
局_提交cookie = 全局_Cookies
ADD_协议头.添加 (“Accept”, “*/*”, )
ADD_协议头.添加 (“Accept-Language”, “zh-CN,zh;q=0.9”, )
ADD_协议头.添加 (“Connection”, “keep-alive”, )
ADD_协议头.添加 (“Content-Length”, “42”, )
ADD_协议头.添加 (“Content-Type”, “application/x-www-form-urlencoded; charset=UTF-8”, )
ADD_协议头.添加 (“Host”, “wx.10086.cn”, )
ADD_协议头.添加 (“Origin”, “http://wx.10086.cn”, )
ADD_协议头.添加 (“Referer”, “http://wx.10086.cn/website/bind/bindAccount/new”, )
ADD_协议头.添加 (“User-Agent”, “Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.72 Mobile Safari/537.36”, )
ADD_协议头.添加 (“X-Requested-With”, “XMLHttpRequest”, )
ADD_协议头.添加 (“X-Tingyun-Id”, 功能_运行JS代码 (#JS, “T”, “”), )局_提交协议头 = ADD_协议头.获取协议头数据 ()局_结果 = 网页_访问_对象 (局_网址, 局_方式, 局_提交数据, 局_提交cookie, , 局_提交协议头, , , , , , , , , , , 真, , )
局_返回 = 到文本 (编码_编码转换对象 (局_结果, , , ))
调试输出 (局_返回)
.如果 (文本_寻找文本 (局_返回, “短信下发成功”, , ) > 0)信息框 (“短信下发成功”, 0, , )
.否则信息框 (“短信下发失败”, 0, , )
.如果结束返回 (局_返回)

登录

.版本 2
.支持库 spec.子程序 功能_网页访问_login, 文本型, , 本命令由【精易网页调试助手】生成,请配合精易模块使用。
.参数 参_手机号码, 文本型
.参数 参_验证码, 文本型
.局部变量 局_网址, 文本型
.局部变量 局_方式, 整数型
.局部变量 局_提交数据, 文本型
.局部变量 局_提交cookie, 文本型
.局部变量 ADD_协议头, 类_POST数据类
.局部变量 局_提交协议头, 文本型
.局部变量 局_结果, 字节集
.局部变量 局_返回, 文本型' http://wx.10086.cn/website/bind/bindAccount/new
局_网址 = “http://wx.10086.cn/website/bind/bindAccount/new”
局_方式 = 1
' {"telephone":"","password":"","pwdType":"02","checkCtrol":1}
局_提交数据 = “{” + #引号 + “telephone” + #引号 + “:” + #引号 + 功能_运行JS代码 (#JSDecrypt, “aesEncrypt”, 参_手机号码) + #引号 + “,” + #引号 + “password” + #引号 + “:” + #引号 + 功能_运行JS代码 (#JSDecrypt, “aesEncrypt”, 参_验证码) + #引号 + “,” + #引号 + “pwdType” + #引号 + “:” + #引号 + “02” + #引号 + “,” + #引号 + “checkCtrol” + #引号 + “:1}”
局_提交cookie = 全局_Cookies
ADD_协议头.添加 (“Accept”, “application/json, text/javascript, */*; q=0.01”, )
ADD_协议头.添加 (“Accept-Language”, “zh-CN,zh;q=0.9”, )
ADD_协议头.添加 (“Connection”, “keep-alive”, )
ADD_协议头.添加 (“Content-Length”, “124”, )
ADD_协议头.添加 (“Content-Type”, “application/json”, )
ADD_协议头.添加 (“Host”, “wx.10086.cn”, )
ADD_协议头.添加 (“Origin”, “http://wx.10086.cn”, )
ADD_协议头.添加 (“Referer”, “http://wx.10086.cn/website/bind/bindAccount/new”, )
ADD_协议头.添加 (“User-Agent”, “Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.72 Mobile Safari/537.36”, )
ADD_协议头.添加 (“X-Requested-With”, “XMLHttpRequest”, )
ADD_协议头.添加 (“X-Tingyun-Id”, 功能_运行JS代码 (#JS, “T”, “”), )局_提交协议头 = ADD_协议头.获取协议头数据 ()局_结果 = 网页_访问_对象 (局_网址, 局_方式, 局_提交数据, 局_提交cookie, , 局_提交协议头, , , , , , , , , , , , , )
局_返回 = 到文本 (编码_编码转换对象 (局_结果, , , ))
调试输出 (局_返回, “Cookies:”, 全局_Cookies)
返回 (局_返回)

移植到JAVA代码下期讲解

示例图

10086登录JS加解密充值讲解相关推荐

  1. 58同城登录js加解密

    直接贴代码,需要学习的自己看,如有权益问题请联系我删除,q:1847858794 fingerprint参数是网站返回的:finger2的最后2个值是:一张图片的base64加一些看不懂的参数 取其M ...

  2. 深入学习POST + JS加解密

    <深入学习POST + JS加解密> 小肩膀post js百例高端js解密 链接:https://pan.baidu.com/s/1i9003bTe8iVjLlnMAVa0PQ 提取码:h ...

  3. Base64 混淆加密+迭代次数,Base64前后端加解密不一致、Base64 js加解密结果与java加解密结果不一致,Base64中文加密乱码

    Table of Contents 概述 一.js加密,java解密 1.js加密 1.中文字符串加密 2.英文等字符串加密 3.中文字符串混淆.迭代加密 4.英文等字符串混淆.迭代加密 5.JSON ...

  4. 【js加解密】JavaScript的Base64加密解密方法使用

    一.Base64加解密 function Base64() {// private property_keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefgh ...

  5. python爬虫 google翻译 js加解密

    前期准备 pip3 install PyExecJS requests PyExecJS用于执行js代码 requests用于发起网络请求 2.核心代码,可直接复制粘贴(引用代码在后面) import ...

  6. 前后端跨语言RSA加解密和签名验证实现(js+python)

    信息安全课程作业,敲了整整4天才基本搞定,还有一小问题没解决,可以的话评论区留言感激不尽. 总体思路: 该系统后端使用python的tornado框架(专门实现聊天功能的框架,笔者也只学了一天),前端 ...

  7. SpingBoot加解密项目spring-boot-starter-encrypt操作

    Spring Boot封装了一个Starter, 内置了AES加密算法.GitHub地址如下: spring-boot-starter-encrypt 先来看看怎么使用,可以下载源码,然后引入即可,然 ...

  8. 某付宝APP之某加油小程序对称加解密算法解析

    前言 前几天发了一个某付宝小程序的sign参数md5加密拿到明文参数的帖子- 又发现一个别的小程序,好像是用的对称加密,耐不住好奇心,就试了试-结果成功实现了加解密的操作.遂发帖记录一下. 工具 fi ...

  9. 移动安全-Burpy自动化加解密APP报文

    文章目录 前言 Burpy实战 演示环境 插件简介 RPC脚本 Burpy效果 手动加解密 自动加解密 总结 前言 我在前面一篇博文 移动安全-Brida加解密数据 中介绍了如何使用 Brida 插件 ...

最新文章

  1. DynamicList
  2. python 删除链表中倒数第N个节点
  3. 【学习笔记】区块链应用判断准则
  4. 华为云服务器linux切换账号,华为云Windows服务器如何切换为Linux系统?
  5. 计算机辅助初中数学教学,初中数学合作教学如何融入计算机辅助教学
  6. 点名册_骑士新书《万界点名册》十万收藏火爆气势不减当年修真聊天群
  7. 【数学】Element Swapping
  8. 检验密码强度的JS类(from thin's blog)
  9. 超 6 万的微软工程师是如何进行代码审查的?| CSDN 博文精选
  10. JAVA类型转换系列文章一
  11. dhtmlxgantt|dhtmlx甘特图|最新版Crack
  12. python阈值分割_Python实现otsu阈值分割算法
  13. java调用soap接口_java远程调用soap协议接口
  14. 【数仓】数据质量监控
  15. 如何正确使用SIM卡呢?
  16. Computer Vision—计算机视觉 (一)
  17. 科普 | 四大显示器接口,你真的懂吗?
  18. 听说你立志要做数据分析,不如先听听老司机的建议?
  19. 基于jQuery的软键盘
  20. 聚观早报|王慧文要做「中国版 OpenAI」;Temu斥资近亿元赞助超级碗

热门文章

  1. 一台电脑中招,整网均被感染---9166.biz / 5y5.us Arp木马病毒专杀360独家发布
  2. XP系统meta工具补丁
  3. win2000 java,把一个普通应用程序变为win2000(NT)中的服务-JSP教程,Java技巧及代码...
  4. 百度局域网异常访问屏蔽策略破解方法
  5. START WITH 的用法
  6. autoit 3常用快捷键
  7. 河北师范大学的计算机专业好吗,河北师范大学计算机应用技术到底咋样啊?
  8. openfire4.2 配置fastpath、webchat、spark实现客服系统
  9. 十一小长假来临,智能安防监控如何成为民众安全的“守护者”?
  10. 笔记整理5----Java语言高级(五--完结)21 字符流与字节流+22 多线程+23 网络编程