![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
风启新尘
努力生活,坚持不懈
展开
-
搭建本地node.js---爬虫
搭建本地node.js---爬虫。原创 2022-11-16 17:19:09 · 182 阅读 · 1 评论 -
破解某app参数des+md5加密
frida+hook原创 2022-08-24 00:50:55 · 793 阅读 · 0 评论 -
module ‘frida‘ has no attribute ‘get_remote_device‘
module 'frida' has no attribute 'get_remote_device'原创 2022-08-18 14:46:01 · 969 阅读 · 4 评论 -
安装Frida工具
安装的frida版本原创 2022-08-18 14:36:00 · 1236 阅读 · 2 评论 -
爬虫hook之cookies
(function () { 'use strict'; var cookieTemp = ""; Object.defineProperty(document, 'cookie', { set: function (val) { console.log('Hook捕获到cookie设置->', val); if (val.indexOf('X_HTTP_TOKEN') != -1) {原创 2022-03-16 16:08:24 · 3545 阅读 · 0 评论 -
Scrapy处理302
def start_requests(self): for i in self.start_urls: yield Request(i, meta={ 'dont_redirect': True, 'handle_httpstatus_list': [302] }, callback=self.parse) # 'dont_redirect': True是禁止重定向# Req原创 2022-01-11 16:52:28 · 510 阅读 · 0 评论 -
爬虫调试js报错ASN1 is not defined 问题
当报这个错时在js代码开头定义一下这个var window = global;有帮助就给我点个赞原创 2021-12-27 11:01:18 · 1822 阅读 · 6 评论 -
多线程
import time#导入线程池模块from multiprocessing.dummy import Poolkia=time.time()def get_lsd(str): print('正在下载:',str) time.sleep(2) print('下载成功:', str)ls=['ad','ss','ww',]#实例化一个线程池对象pool=Pool(4)pool.map(get_lsd,ls)f=time.time()print(f-kia)poo原创 2021-02-17 16:31:32 · 113 阅读 · 3 评论 -
steam账号登陆练习
小白的成长历程------------steam账号登陆练习个人笔记首先随机输出账号密码进行抓包此时出现了两个包,现在就是难点,如何找到两个包之间的对应关系,并理清楚思路,有了思路,才能有地方下手。第一个包所带的参数是时间戳和账号第二个,账户密码都带了,密码还加密了。此时虽然还是不知道具体流程,但既然密码加密了,我们先找找密码在js中的形成过程,看是否能获得更多的线索。1,2是密码和账户,3是密码被加密了。通过上三张的图,我们发现,js中的这两个参数,其实就是第一个包的数据,也原创 2021-02-10 12:56:18 · 1904 阅读 · 0 评论 -
爬虫百度翻译JS
1,获取响应体进行对比,获取加密js。全局搜索断点调试,找到形成F的函数点击{。他的对应的会有影阴把JS文件复制到本地,并创建JS文件JS代码,需要在专业版PyCharm ,并安装nodejs function n(r, o) { for (var t = 0; t < o.length - 2; t += 3) { var a = o.charAt(t + 2); a = a >= "a" ? a原创 2021-01-26 13:04:32 · 320 阅读 · 0 评论 -
爬虫有道词典JS-------Md5
首先,获取相应数据,做对比。通过对比我们发现就这三个不同,全局搜索不同的三个。同过查找发现是MD5加密。此时我们用python实现同样的功能就行。通过本地输出,测的r是时间戳console.log()i 是时间戳后面加了个随机数,1到9,不包括10.sign是左右两端字符串加上中间的+时间戳+翻译的词,然后用md5实现代码import requestsimport timeimport randomfrom hashlib import md5headers={ "原创 2021-01-22 21:38:51 · 188 阅读 · 0 评论