WSL2终端卡顿滞后的优化方法以及WSL2启用systemd
如何启用systemd 平时我们可能经常需要用systemctl去管理服务,然而WSL2默认是不启用systemd的,我们也就无法使用systemctl 启用方式是编辑/etc/wsl.conf这个配置文件(如果没有该配置文件请手动创建),在里面添加 [boot] systemd=true 快捷添加 echo "[boot]\nsy…
thumbnail
PHP 动态方法之对象中的方法
遇见问题 在反序列化的时候,我们可能会遇到这样的代码 <?php class Flag { public function flag(){ echo "Hello World !"; } } class Healper { public $function; public $name; public function __destruct()…
无参数RCE
当一套题过滤了函数的参数(括号内的内容,有时候也可以通过过滤单双引号实现),但是没有过滤函数时就可以利用无参数RCE 这种题目的做法基本上就是,利用超级全局变量来进行bypass,利用函数的嵌套的替代参数的出现。然后进行任意文件读取。 利用函数通常为 eval system include  通常我们会用到这些函数 localeconv(…
thumbnail
父子shell
分号 ; # 可以使多个命令依次执行 ls ; pwd ; cd / ; ls ; pwd   后台标识符 & 使命令在后台进行   sleep sleep # 使终端睡眠指定时间(默认:秒) 参数: 时间:指定要暂停时间的长度, 包括如下: 2s: 2秒 2m: 2分钟 2h: 2小时 2d: 2天 infinity:…
thumbnail
HTML DOM
什么是 DOM DOM (Document Object Model) 译为文档对象模型,是 HTML 和 XML 文档的编程接口。 HTML DOM 定义了访问和操作 HTML 文档的标准方法。 DOM 以树结构表达 HTML 文档。 DOM 是 W3C(万维网联盟)的标准。 DOM 定义了访问 HTML 和 XML 文档的标准: W3C DOM…
XML 解析
XML 简介 XML 被设计用来传输和存储数据。 HTML 被设计用来显示数据。 XML 指可扩展标记语言(eXtensible Markup Language)。 可扩展标记语言(英语:Extensible Markup Language,简称:XML)是一种标记语言,是从标准通用标记语言(SGML)中简化修改出来的。它主要用到的有可扩展标记语言…
HTTP解析
前言 HTTP 对于绝大多是的程序员都是必学的,本教程简单地解析了HTTP,方便您能够快速掌握HTTP 什么是HTTP 超文本传输协议(HTTP)是一个用于传输超媒体文档(例如 HTML)的应用层协议。它是为 Web 浏览器与 Web 服务器之间的通信而设计的,但也可以用于其他目的。HTTP 遵循经典的客户端—服务端模型,客户端打开一个连接以发出请…
socat——新瑞士军刀
socat是netcat的一个重要变种,算是netcat的超集,拥有更强大的功能。 基本命令 socat [参数] <地址1> <地址2> 使用socat需要提供两个地址,socat的工作就是将左右两边的地址通过数据流的方式连接起来 最简单的地址就是减号 ‘ - ’ ,代表标准输入输出 socat 支持的协议 TCP…
thumbnail
netcat&反弹SHELL
简介 Netcat 是一款简单的Unix工具,使用UDP和TCP协议,被称为网络工具中的"瑞士军*刀"。它是一个可靠的容易被其他程序所启用的后台操作工具,同时它也被用作网络的测试工具或黑客工具。 使用它你可以轻易的建立任何连接。  注意有些系统自带的nc会不带-e参数(程序重定向)这可能就需要自己去编译安装完整的版本 安装 Linux默认…
thumbnail
更上一层系统的shell
声明 既然来到这了,上一章的声明我也不多赘述了 如果说上一章的bash基础是外功 那么接下来的内容是内功 .......................................... .......................................... ....................................…