当前位置: 首页 > news >正文

某平台简单尝试一次密码逆向

1、查看表单数据

发现密码加密

2、控制台搜索password

 

发现他在欺负我看不懂拼音

3、第一次断点调试失败

断点后随便填写账号密码登录,发现失败

4、控制台搜索 jiami

又找到了一个函数

5、断点成功

重新登录后断点成功

jiami = function(password) {var e = 'password'var n = new JSEncrypt;n.setPublicKey("-----BEGIN PUBLIC KEY-----\n        MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDl/aCgRl9f/4ON9MewoVnV58OL\n        OU2ALBi2FKc5yIsfSpivKxe7A6FitJjHva3WpM7gvVOinMehp6if2UNIkbaN+plW\n        f5IwqEVxsNZpeixc4GsbY9dXEk3WtRjwGSyDLySzEESH/kpJVoxO7ijRYqU+2oSR\n        wTBNePOk1H+LRQokgQIDAQAB\n        -----END PUBLIC KEY-----");for (var s = 0; s < e.length; s++) {var t = n.encrypt(password);}return t;
}
;

6、查找函数位置

发现n是重点,所以查找JSEncrypt

找到位置

找到这个t函数是重点

7、找到t方法

 

发现t方法在某个函数里,一层层往上查找,终于确定了t方法

8、复制一整串并修改,尝试运行

 

http://www.lryc.cn/news/224562.html

相关文章:

  • 微信号绑定50个开发者小程序以后超额如何删除不用的
  • 【Cheat Engine7.5】基础教程第三关(步骤4)
  • 141. 环形链表 --力扣 --JAVA
  • 电子元器件的结温壳温与环境温度经验总结
  • Spring Gateway基础知识总结
  • NFS文件系统共享服务器实战
  • CSS的概念和基本用法
  • 万字详解Java的三大特性:封装 | 继承 | 多态
  • TensorFlow学习笔记--(1)张量的随机生成
  • 如何防止IP和账户关联?
  • 进入网络安全行业有哪些大公司推荐
  • OpenHarmony 社区运营报告(2023 年 10 月)
  • Mybatis二级缓存源码整理
  • 如何在 HarmonyOS 对数据库进行备份,恢复与加密
  • js实现向上、向下、向左、向右无缝滚动
  • 6 Hive引擎集成Apache Paimon
  • 发布版本自动化记录版本功能方法
  • Elastic Stack 8.11:引入一种新的强大查询语言 ES|QL
  • wx:for-item wx:for-index wx:for-key
  • 老师还不会评课?这里有你需要的解决方案
  • Talk | 马里兰大学博士生吴曦旸:分布式多智能体强化学习在复杂交通轨迹规划中的应用
  • 2023年下半年架构案例真题及答案
  • Java必考面试题,谈谈你对 Spring AOP 的理解
  • BERT和ChatGPT简单对比
  • 又一重要合作,创邻科技华为云联营产品正式发布
  • PHP+Swoole应用示例
  • 3线硬件SPI+DMA驱动 HX8347 TFT屏
  • 实验语音学的基本概念
  • 市场上ios签名公司做什么的?
  • 12. 一文快速学懂常用工具——docker 命令