vulnhub
未读
Billu_b0x打靶记录
前言 最近有点迷茫,尝试一下学长推荐的一个经典的靶机。ps:第一次打靶机。 准备 这里下载靶机镜像:billu: b0x ~ VulnHub 导入创建靶机后,将网络设置为nat模式,和kali在同一个网段。 网段:192.168.26.0/24 kali:192.168.26.26
python网络编程基础
TCP/IP协议 计算机之前进行网络通信,首先需要双方确认通信所使用的协议,之后才能按照这种协议进行数据的传输。 tcp/ip协议的作用: TCP/IP是用于因特网(Internet)的通信协议。它是对计算机必须遵守的规则的描述,只有遵守这些规则,计算机之间才能进行通信
JavaScript原型链和原型链污染
前置知识 JavaScript中没有引入像类一样的概念,要定义一个类,要以构造函数的方式来定义。 function Foo() {
this.bar = 1
}
new Foo() Foo函数的内容,就是Foo类的构造函数,而this.bar就是Foo类的一个属性。 同步和异步: 贴张图,说
python pickle 反序列化
pickle模块 pickle模块是对Python对象结构进行二进制序列化和反序列化的协议实现,就是把Python数据变成流的形式。类似php对对象进行系列化。pickle会创建一个python语言专用的二进制格式, pickle模块中的两个主要函数dump()和load()。 这里贴张图:
session_start对数组处理进行写文件
看代码: <?php
$action = $_GET['action'];
$parameters = $_GET;
if (isset($parameters['action'])) {
unset($parameters['action']);//消除数组中的action
}
cal
escapeshellarg和escapeshellcmd
escapeshellarg() 看官方给出的解释: escapeshellarg — 把字符串转义为可以在 shell 命令里使用的参数。 escapeshellarg() 将给字符串增加一个单引号并且能引用或者转义任何已经存在的单引号,这样以确保能够直接将一个字符串传入 shell 函数,并且还
2023巅峰极客unserialize
环境搭建 题目镜像:lxxxin/dfjk2023_unserialize 开启环境: docker run -it -d -p 4599:80 -e FLAG=flag{8382843b-d3e8-72fc-6625-ba5269953b23} lxxxin/dfjk2023_unserializ