自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 charles 安装完证书无法访问网络问题

打开外部代理设置,把勾选去掉。

2024-07-12 14:15:36 81

原创 4. node联调devtools

【代码】4. node联调devtools。

2024-06-28 18:59:55 253

原创 极验4点选

最好全扣找function n(e, t, s, n, i, r, o) { 相应参数生成。pom_msg最后的16位随机字符串不是直接生成。验证失败是pom_msg。

2024-06-27 13:51:07 125

原创 requests.exceptions.ConnectionError: (‘Connection aborted.‘, ConnectionResetError(10054, ‘远程主机强迫关闭了一

headers 表头里"Connection": “close”,加verify=False 加timeout=15。

2024-06-19 15:14:22 259

原创 海量产地工厂,就上1688找工厂token

原文链接:https://blog.csdn.net/2401_84689394/article/details/138427048。参考链接https://blog.csdn.net/2401_84689394/article/details/138427048。d.token的生成 -> H5Request -> 在接口的请求头里面 的cookie 包含 改参数。h 为 JS加密方法 把 hjs代码都扣下来 做一个单独的js文件。在这个JS代码前面打上断点,然后刷新页面,进行js调试。

2024-06-19 14:43:03 213

原创 jd h5st

l是加密参数,会把加密参数放进数组。抖音参数加密基本都是这样。

2024-06-12 15:23:29 112

原创 curl转requests,jsurl编码解码,找不到 混淆函数时,问gpt nodejs当中怎么实现textdecoder和base64类型 的toByteArray

找不到 混淆函数时,问gpt nodejs当中怎么实现textdecoder和base64类型 的toByteArray。加指纹时把UA也换成chrome110。选复制为单个网址bash模式。

2024-06-04 15:18:27 349

原创 补环境看后面有没有()调用判断是不是对象或者方法

后面有()就是方法因为对象不能后面有()调用。方法 function(){}替换时名字不要相同会一起替换掉。

2024-05-22 21:32:52 331

原创 vm文件生成

vm文件生成一般是 .call setTimeout() eval 等方法生成的。

2024-05-22 20:19:48 86

原创 python url编码转化成页面url编码

【代码】python url编码转化成页面url编码。

2024-05-22 17:45:12 341

原创 application/x-www-form-urlencoded

octet-stream 二进制数据流。用 data 字符串。

2024-05-22 15:47:23 105

原创 油猴脚本使用cookie一般是某请求返回的setcookie,一般不是js生成的,直接请求拼接

删除页面cooike,打开开发者模式,刷新页面。

2024-05-20 10:32:38 414

原创 js 异步调用

n(a,o,i,u,l)会去执行上面的 Promise.resoive(l)Promise.resoive(l) 会执行 l = u.value。会有类似 s = l(e,t,n)函数 本质是调用e 直接进e。l = u.value会执行 u = e。断点在_invoke,进_invoke。会进控制流代码 全部断点找加密返回值。执行看参数a何时有要找的数值。断点在 u = e。

2024-05-17 22:55:34 114

原创 .apply 和 .call都是调用函数方法 .then异步传参

apply 和 .call都是调用函数方法。

2024-05-17 21:09:45 105

原创 python dict赋值时有逗号自动变成元组 关于str去除\转义replace用\\

webpack 查找n.m时用的加载器是页面上调用的,因为赋值了s等于加载器 s(‘8536’) s.m[‘8536’]

2024-05-10 10:39:18 179 1

原创 js扣代码 代码常见 摘要形式 (0,a)() 。js (0, a)() 和a()调用方法是一样的

注意的是输入账号时不会触发xhr要在登录那里打断点进入。往上找加载器,w=n()刷新进入,用aaa导出方法。第一个模块没有导出,自己动手导n.m[‘’]进入加载器后在r={} aaa={}导出。然后进加载器,全部折叠发现在fdd5全扣。搜索punlickKey,第二个。

2024-04-28 17:05:36 71

原创 js代码then

then回调的参数是前面代码返回的结果,就是前面函数运行的结果。

2024-04-22 20:43:14 620

转载 引用 JSEncrypt 模块提示ReferenceError: window is not defined jsencrypt.js 里 window 未定义

在jsencrypt文件里添加 window = this;运行时,提示window未定义。安装jsencrypt。

2024-04-19 11:03:47 234

原创 爬虫url重定向在header里的

【代码】爬虫url重定向在header里的。

2024-04-18 11:04:28 389

原创 爬虫post请求参数

get 用 params 或 json。字符串参数用 data。表单 用params。

2024-04-17 21:15:35 121

原创 爬虫f12跳转和debugger检测

在空白页面的控制台运行解决重定向再复制url到网页。//构造方法无限debugger。

2024-04-15 22:40:10 321

原创 爬虫js代码解读

sha256(e,!0) 是 sha256(e,true) 等于sha256(e)d.timeout 等于 延时调用某函数(任务)d.onerror等于 错误调用某函数(任务)(0,t)() = 权重调用函数 t()

2024-04-11 00:31:49 120

原创 加密方法字段uuid标识

是的,7bff3132-952a-4338-9df4-544383e81a2a 是一个典型的UUID(Universally Unique Identifier,通用唯一识别码)格式的字符串。UUID是一种用于生成唯一标识符的标准方法,通常由32个十六进制数字组成,分为五组,形式为8-4-4-4-12的字符串,如8f9a4e2b-d684-4195-a2d7-722ed2d5022c。58b16292-260b-60bd-44a7-796e3ed4f20e 是uuid。MD5是16进制的32长度。

2024-04-09 18:44:24 248

原创 UnicodeEncodeError:‘utf-8’ codec cant encode charactes in positior

字符串编码报错无法按照utf-8编码处理,replace(‘\udbc0\udc51’,‘’)不用加r转字符,直接把字节换空。

2024-04-08 14:14:42 116

原创 电脑没声音

下载驱动人生,工具箱里有声卡修复可以试试。

2024-03-28 20:03:10 83

原创 protobuf

打钩的cookie是服务器返回的,没打钩的cookie是页面生成的。

2024-03-26 14:45:02 190

原创 空气质量在线检测分析平台逆向绕debuge

替换当前有两个eval的html,eval去堆栈里找最下面一个页面。把替换后的第一个eval删除ctrl+s保存再调式就好了。注意各个页面是不同的,要想绕检测曲线还得再替换再删除。绕过第一个debuge。绕过第二个debuge。

2024-03-25 22:54:55 167

原创 drissionpage 导入报错 ImportError: cannot import name ‘WebSocketBadStatusException‘ from ‘websocket‘

drissionpage 导入报错 ImportError: cannot import name ‘WebSocketBadStatusException’ from ‘websocket’卸载掉websocket和websocket-client然后重新安装websocket-client。

2024-03-18 11:46:36 397

原创 Windows下Redis设置后台启动

使用以下命令将Redis服务注册到Windows服务中:redis-server --service-install redis.windows-service.conf --loglevel verbose。如果想要删除Redis服务,可以使用命令redis-server --service-uninstall。若有Redis服务,则使用命令redis-server --service-start启动Redis服务。通过CMD命令行工具进入Redis安装目录。

2024-03-09 12:55:09 1188

原创 multipart/form-data python请求requests

在这个例子中,files 参数用于指定要上传的文件,data 参数用于包含其他表单数据。当你发送 POST 请求时,requests 库会自动将请求编码成 multipart/form-data 类型。在 Python 中发送 multipart/form-data 类型的 POST 请求,你可以使用 requests 库。记得根据实际情况修改 url、file.txt 和表单数据。

2024-03-08 14:32:11 619

原创 nodejs用des3解密

【代码】nodejs用des3解密。

2024-03-08 14:26:13 148

转载 使用pip安装模块时,出现错误Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None))

使用pip安装模块时,出现错误Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None))原文链接:https://blog.csdn.net/angelia620/article/details/106334937。出现该错误信息是因为pip源连接证书验证失败,将pip源调整为国内的源就可以了,比如要下载curl_cffi。

2024-03-04 09:44:35 405

原创 execjs require引用路径报错

execjs._exceptions.ProgramError: Error: Cannot find module ‘E:\pachong(1)\pachong\食品生产许可爬取/广西外链js.js’execjs 会使用py文件的路径作为前缀导入,如果js文件还有一层文件目录会导致目录文件前缀不一致,找不到文件。require(“E:\pachong(1)\pachong\食品生产许可爬取\广西瑞数\广西外链js.js”)引用文件目录写绝对路径。

2024-02-26 10:06:17 285

原创 巨量data尝试

之后单步调式,点开作用域闭包c,看到key和iv。搜索t.data.data。

2024-01-15 21:37:30 406

原创 python PyExecJS怎么调用js 异步函数

在函数内部,我们使用setTimeout函数模拟了一个异步操作,等待1秒钟后返回arg1和arg2的和作为结果。异步函数内部可以使用await关键字来等待Promise对象的解析或拒绝,这样可以让代码按照同步的方式编写,但实际上是异步执行的。当异步函数被调用时,它会返回一个Promise对象,该对象会在异步操作完成时解析或拒绝。JavaScript中的异步函数是一种特殊的函数,它允许在等待异步操作完成时不会阻塞代码的执行。同时,异步函数还提供了更好的错误处理机制,可以方便地捕获和处理异步操作中的错误。

2024-01-05 15:40:29 1124 3

原创 execjs编码报错UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte

进去搜索encoding=None,改成encoding=‘utf-8’把上面的代码放在所有代码前面或者改源码。

2024-01-04 20:41:51 610 1

原创 博客摘录「 python requests timeout详解」2023年12月27日

简单的说,连接超时就是发起请求连接到连接建立之间的最大时长,读取超时就是连接成功开始到服务器返回响应之间等待的最大时长。(特定地,它指的是客户端要等待服务器发送字节之间的时间。在 99.9% 的情况下这指的是服务器发送第一个字节之前的时间)连接超时就算不设置,也会有一个默认的连接超时时间(我测试了下,大概是21秒)。大致意思是timeout不是针对整个请求的,这个主要是两个时间:连接超时: 指的是客户端实现到远端机器端口的连接时,等待的秒数读取超时:指的是客户端等待服务器发送请求的时间。

2023-12-27 09:06:14 434 1

原创 pycharm 运行node.js

安装完成node.js的插件之后,环境变量啥都弄好了,就是没有右键可以直接运行的按钮。

2023-12-14 10:02:36 561 1

原创 药监局尝试

在调用堆栈的两个e.exports的上面_$变量名开始跳过函数调式。直到arguments有明文链接。

2023-12-12 13:46:44 521 1

转载 xlrd报错Workbook corruption: seen[2] == 4

点击最后一行报错弹出compdoc.py注释426到429行代码。

2023-12-11 10:14:37 64 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除