上一页 1 2 3 4 5 6 7 ··· 19 下一页
摘要: 对于obfuscator混淆,可以利用AST进行处理,此外还有一些比较特殊的混淆方式,如AAEncode、JJEncode、JSFuck 特殊混淆 1、AAEncode 特征:将js代码转换成颜文字来表示 示例网站:https://utf-8.jp/public/aaencode.html 示例代码 阅读全文
posted @ 2023-03-31 19:04 eliwang 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 一、webpack大致处理流程 webpack打包代码结构示例: window.cache_obj = {} // 用于存储所需要的模块对象 !function (n) { // 参数n:包含所有模块的大数组或对象 var r = {}; // 缓存 window.loader_ = i; // 导 阅读全文
posted @ 2023-03-31 19:02 eliwang 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 一、准备工作 在线工具网站 在线ob混淆:https://obfuscator.io/ 在线AST解析:https://astexplorer.net/ babel官方手册:https://babeljs.io/docs/ NodeJS安装: 参考:https://www.cnblogs.com/e 阅读全文
posted @ 2023-03-08 14:19 eliwang 阅读(1259) 评论(0) 推荐(0) 编辑
摘要: js混淆是把原本可读性比较高的代码,用另外一种或者几种代码进行替换,降低代码的可读性,但是执行效果又等同 常见混淆 字符串转十六进制、unicode编码 //字符串转ASCII码 console.log('abc'.charCodeAt(0)) // 97 console.log('bcd'.cha 阅读全文
posted @ 2023-02-26 01:14 eliwang 阅读(1422) 评论(0) 推荐(0) 编辑
摘要: DBUtils 是一套 Python 数据库连接池包,并允许对非线程安全的数据库接口进行线程安全包装。 一、安装 pip install DBUtils 二、导入模块 # 针对不同版本,可能导入方式存在差别 try: from dbutils.pooled_db import PooledDB fr 阅读全文
posted @ 2023-02-22 01:16 eliwang 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 常见加密、解密算法特征及实现 base64 逆向特征 字符串的长度为4的整数倍 字符串的符号取值只能在 A-Z、a-z、0-9、+、/、= 共计65个字符中,且 = 如果出现,就必须在末尾 索引表:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxy 阅读全文
posted @ 2023-02-16 14:17 eliwang 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: 常见HOOK脚本 hook脚本注入的时机: 对于系统函数,选择在网页运行之前进行hook 对于普通函数,在调用的地方设置断点,运行时注入js hook,在函数被调用之前就进行修改 扩展参考 链接1 链接2 cookie (function () { 'use strict'; var cookie_ 阅读全文
posted @ 2023-02-14 16:57 eliwang 阅读(1616) 评论(0) 推荐(1) 编辑
摘要: playwright是微软在2020年开源的新一代支持异步的自动化测试工具,对市面上的主流浏览器(Chromium、Firefox、Webkit)都提供了支持,API功能简洁又强大。 官网文档:https://playwright.dev/python/docs/api/class-playwrig 阅读全文
posted @ 2023-02-08 01:35 eliwang 阅读(4509) 评论(0) 推荐(0) 编辑
摘要: splash是一个JavaScript渲染服务,利用它可以爬取动态渲染的页面 一、简介 功能 异步处理多个网页的渲染过程 可以获取渲染后页面的源代码、截图、以及页面的加载过程信息(HAR,类似于浏览器开发工具中的网络加载) 执行特定的JavaScript脚本 通过Lua脚本控制页面的渲染过程 准备工 阅读全文
posted @ 2023-02-04 20:52 eliwang 阅读(303) 评论(0) 推荐(0) 编辑
摘要: TimeRotatingFileHandler类 简介 基于时间来分割日志,主要用到logging.handlers模块中的TimeRotatingFileHandler类 初始化参数 filename: 不带suffix的文件名 when: 分割的条件 'S':秒 'M':分 'H':小时 'D' 阅读全文
posted @ 2023-02-02 04:16 eliwang 阅读(218) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 19 下一页