- 博客(3)
- 收藏
- 关注
原创 一个脚本解决CSDN远程图片转存失败的问题
文章目录前言接口分析接口签名X-Ca-KeyX-Ca-NonceX-Ca-Signature接口参数效果代码前言平时写文章用的是Typroa+PicGo,我贴的所有图片都是保存在oss上的,当我把带有远程图片地址的markdown粘贴到csdn的编辑器中时,往往存在一个问题,总有一部分图片会转存失败,但是我的oss 没有设置防盗链。出现上诉情况,我每次都必须手动去查看哪些图片失效,并且重新上传。(或者在编辑器中重新多次粘贴markdown)于是我想,写一个脚本,提前将所有的图片外链上传至CSDN服务
2021-06-17 20:19:43 679 1
原创 小试牛刀-利用AST平坦化一段瑞数代码
文章目录前言第一式:鬼影迷踪第二式:森罗万象处理逻辑Step1-处理if...else if...Step2-补全if...else...Step3-平坦化小结参考文章前言最近一直在学习AST相关的知识,本篇文章就来小小的尝试下,利用AST平坦化控制流。正常的执行逻辑: a -> b -> c混淆后的执行逻辑则可能是这样:a -> d -> b -> d -> c -> d下方是从瑞数中提出的一段代码。源代码function func (_$eE)
2021-06-16 22:51:15 2779 9
原创 JavaScript AST抽象语法树常见节点及结构
前言最近开始接触AST,用于解决JS代码混淆的问题。在看@渔哥的文章,虽然目前还是有点云里雾里的。本文总结了常见的节点类型及结构,推荐使用下方网站,结合例子对照观察。工具网站:https://astexplorer.net/Program(程序)结构:{ "type": "Program", "body": [], // 多个节点 "sourceType": "module", "range": [] //代码起始位置}Identifier(标识符)
2021-06-06 15:16:17 2810 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人