本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。

之前讲过execjs这个库可以在python中运行js代码,这将极大的帮助我们解决逆向问题,找到加密位置不会重写怎么办、js代码太复杂怎么办,用execjs秒杀它。

本次的受害者

aHR0cHM6Ly9wYXNzcG9ydC5mYW5nLmNvbS8/YmFja3VybD1odHRwcyUzQSUyRiUyRmd6LmZhbmcuY29tJTJG

目录:

1、环境

2、分析网站

3、如何扣js代码

1、环境

Python3.7、execjs、requests

2、分析网站

通过输入错误密码进行抓包

pwd这个参数就是我们需要解决的

直接检索pwd:只有一个结果

一看就知道是这里负责登录的加密(做多了逆向你一看到encrypt这个单词就知道离目标不远了)在这打上断点,重新请求一次,查看参数都是什么。

打开Console面板输入参数就可以知道参数的内容

that.password.val()是密码,再检索key_to_encode

一看到RSA就知道没错了,刚好三个参数

3、如何扣js代码

既然加密的位置都找到了就直接扣代码吧,鼠标移到encryptedString上就可以跳到encryptedString方法所在的位置

直接复制到编辑器中运行

运行肯定会报错的,没关系报错缺什么找什么就好了

缺RSAKeyPair

复制到编辑器继续运行直到没有报错为止

这个网站的开发人员很贴心把加密所相关的所有方法都放到了一个文件下,从文件名大概就可以看出来,把这个文件的所有代码复制到编辑器运行,直接得出了结果。

以上文章来源于一只有想法的爬虫 ,作者 coder 谢公子

转载地址

https://mp.weixin.qq.com/s?src=11×tamp=1602485541&ver=2639&signature=0HgH*WhULD1cgJjty6TNPlV7sItNhtlpdEc9OW30io7Jk00ClMrOumxhDpdZ4tz*bJsoqGWYOzwn-ODp*PCBwaRrzzf6p4*NDfWif3wgtXvcHJFQHRvBliQKuQ-Ik8PD&new=1

python+mysql逆向_Python js逆向 爬取X天下数据,好好看,好好学相关推荐

  1. 爬取房天下数据观察广州房租情况

    新的一年,有房东提出了涨租,也有跳槽的小伙伴,考虑租房换房,趁着这个时点,再来说说租房的事,找到合适的房子是头等大事,接下来让我们通过爬取房天下数据来观察广州房租情况.(结果图在最后面,想看结果图的小 ...

  2. python网络爬虫_Python网络爬虫——爬取视频网站源视频!

    原标题:Python网络爬虫--爬取视频网站源视频! 学习前提 1.了解python基础语法 2.了解re.selenium.BeautifulSoup.os.requests等python第三方库 ...

  3. python爬豆瓣电视剧_python requests库爬取豆瓣电视剧数据并保存到本地详解

    首先要做的就是去豆瓣网找对应的接口,这里就不赘述了,谷歌浏览器抓包即可,然后要做的就是分析返回的json数据的结构: https://movie.douban.com/j/search_subject ...

  4. python爬虫爬取58网站数据_Python爬虫,爬取58租房数据 字体反爬

    Python爬虫,爬取58租房数据 这俩天项目主管给了个爬虫任务,要爬取58同城上福州区域的租房房源信息.因为58的前端页面做了base64字体加密所以爬取比较费力,前前后后花了俩天才搞完. 项目演示 ...

  5. python爬虫新闻_python爬虫,爬取一系列新闻

    classGZCCNewsReptile(object):'''广州商学院校园新闻获取工具''' def __init__(self): self._news_type= "dict&quo ...

  6. python 百度百科 爬虫_爬虫爬取百度百科数据

    以前段时间<青春有你2>为例,我们使用Python来爬取百度百科中<青春有你2>所有参赛选手的信息. 什么是爬虫? 为了获取大量的互联网数据,我们自然想到使用爬虫代替我们完成这 ...

  7. python爬虫表格table_Python基于pandas爬取网页表格数据

    以网页表格为例:https://www.kuaidaili.com/free/ 该网站数据存在table标签,直接用requests,需要结合bs4解析正则/xpath/lxml等,没有几行代码是搞不 ...

  8. python+selenium爬虫,使用selenium爬取热门微博数据

    python爬虫使用selenium爬取热门微博数据 完整代码 from selenium.webdriver import Chrome import time import csvf = open ...

  9. python刷新页面_Python模拟浏览器爬取天猫信息

    由于工作需要,需要提取到天猫400个指定商品页面中指定的信息,于是有了这个爬虫.这是一个使用 selenium 爬取天猫商品信息的爬虫,虽然功能单一,但是也算是 selenium 爬虫的基本用法了. ...

  10. python 小说爬虫_Python实现的爬取小说爬虫功能示例

    本文实例讲述了Python实现的爬取小说爬虫功能.分享给大家供大家参考,具体如下: 想把顶点小说网上的一篇持续更新的小说下下来,就写了一个简单的爬虫,可以爬取爬取各个章节的内容,保存到txt文档中,支 ...

最新文章

  1. mysql各种错误提示码和解决方法
  2. redis php web管理,redis web管理工具phpRedisAdmin安装
  3. VTK:PolyData之RotationAroundLine
  4. 0.Overview——Deep Learning
  5. [线性代数] 对网络上一篇讲解特征值分解的物理意义的文章的批注
  6. android6.0权限管理工具EasyPermissionUtil
  7. combox数据过滤 wpf_- - WPF:筛选ItemCollection的ComboBox也会筛选绑定到同一ComboBoxes的其他ItemsSource_c#_酷徒编程知识库...
  8. Cesium中的常用坐标及转换
  9. BZOJ4480[JSOI2013]快乐的jyy
  10. 机器视觉运动控制一体机应用例程|橡胶密封圈检测
  11. 六西格玛dfss_什么是六西格玛设计(DFSS)
  12. Python删除txt文件指定行
  13. python3 onvif协议 摄像头控制
  14. 软件对硬盘性能测试,硬盘性能检测详细图文教程
  15. linux内核mtd分区,linux内核MTD分区
  16. 【外贸收款】拉美银行BBVA介绍
  17. 程序员如何克服浮躁的心态?然后静下心来韬养自己的技术?
  18. 【机考】华为OD2022.11.01机考题目思路与代码
  19. 解决实际维护网络过程故障的五个盲点
  20. vps mysql卸载_MySQL数据库卸载的完整步骤

热门文章

  1. js 数组entries迭代方法
  2. 水星MW300R无线路由器的设置方法
  3. 一篇文章搞定Shiro权限管理框架
  4. JavaScript: JSON基本概念带题解
  5. 节省处理HPC数据泛滥开支的可用工具
  6. android 载入svg动画,Android 加载SVG动画
  7. 华为云照片的爬虫程序更新(python3.6)
  8. Somatic selection distinguishes oncogenes and tumor suppressor genes
  9. 阿里云服务器1核1G1M能放多少个网站 跑多少流量
  10. 爬虫代理哪家强?十大付费代理详细对比评测!