自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二. Ast - 反混淆(基础篇-api的使用)

通过以下的代码,对以上图片中的AST语法树做例子。是一个函数,表示traverse遍历AST时,要进入的节点path参数,表示当前正在遍历的节点路径,path包含有关节点相关信息的对象。通过path对象,可以访问和操作节点的属性和关系,path对象中又提供提供了很多内置方法供我们使用在代码中的这个例子中,当遍历到一个变量声明节点时,会调用函数,并传入该变量声明节点的路径作为参数。在函数中,我们可以通过 path 来访问该节点的信息。在代码中还可以通过输出当前遍历到的节点的js代码。

2024-05-16 12:09:18 1244

原创 一. Ast - 反混淆(基础篇)

AST是抽象语法树的缩写。AST是一种用于表示程序代码结构的树状数据结构。在编译器和解释器中,AST被用于解析和表示源代码的语法结构AST可以看作是源代码的一种抽象表示形式,它去除了源代码中的具体细节,只保留了语法结构和逻辑关系。AST中每个节点(Node) 表示源代码的一个语法元素,例如:变量声明,函数定义,循环语句,等,而节点之间的关系表示了语法结构的层次和关联关系作用:通过构建AST,编译器和解析器可以对源代码进行分析和处理编译器可以在AST上进行语法检查、类型检查和优化等操作。

2024-05-14 11:04:58 1317

原创 DrissionPage

DrissionPage 是一个基于python 的网页自动化工具。它既能控制浏览器,也能收发数据包,还能把两者合而为一。可兼顾浏览器自动化的便利性和 requests 的高效率。它功能强大,内置无数人性化设计和便捷功能。它的语法简洁而优雅,代码量少,对新手友好。

2024-05-08 04:48:16 2280

原创 Django

以下是使用命令行创建的django项目:django-admin startproject baseCode1baseCode1baseCode1asgi.pyurls.pywsgi.pymanage.py一般不会去修改或添加代码到manage.py文件中作用:[项目的管理,项目的启动,创建app,数据管理]常用命令manage.py runserver: 启动开发服务器,用于在本地运行开发环境中的Django项目。

2024-04-26 22:27:26 1103 1

原创 移动安全测试框架-MobSF window环境配置

MOBSF(Mobile Security Framework)是一个开源的移动安全渗透测试框架,用于评估移动应用程序的安全性。它提供了一组功能强大的工具和技术,帮助安全专业人员和开发人员发现和修复移动应用程序中的安全漏洞。以下是MOBSF的主要特点和功能:安全评估:MOBSF能够对移动应用程序进行全面的静态和动态分析,以评估其安全性。它可以检测和识别各种安全漏洞,包括但不限于代码注入、未授权访问、信息泄露、不安全的存储、不安全网络通信等。

2024-04-21 13:40:10 2829 2

原创 七. Koa

Node.js是一种基于事件驱动和非阻塞I/O模型的运行环境,用于构建可扩展的网络应用。它允许开发人员使用JavaScript语言来编写服务器端应用程序。Koa是一个基于Node.js的Web应用框架,旨在提供更简洁、更富有表现力的API。它由Express框架的原作者团队创建,并以其轻量级和灵活的特性而受到欢迎。以下是Koa框架的一些主要特性:异步流程控制:Koa使用基于async/await的异步流程控制,使得编写异步代码变得更加优雅和直观。

2024-04-19 13:52:29 778

原创 六. express

express

2024-04-15 20:16:01 1224

原创 js逆向 - Proxy代理

proxy学习

2024-04-02 13:18:01 2590 1

空空如也

空空如也

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

TA关注的人

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