Nodejs vm沙箱逃逸
.. 基本概念 什么是沙箱(sandbox)当我们运行一些可能会产生危害的程序,我们不能直接在主机的真实环境上进行测试,所以可以通过单独开辟一个运行代码的环境,它与主机相互隔离,但使用主机的硬件资源,我们将有危害的代码在沙箱中运行只会对沙箱内部产生一些影响,而不会影响到主机上的功能,沙箱的工作机制主
java序列化和反序列化基础
1.序列化和反序列化 序列化:对象序列化的最主要的用处就是在传递和保存对象的时候,保证对象的完整性和可传递性。序列化是把对象转换成有序字节流,以便在网络上传输或者保存在本地文件中。核心作用是对象状态的保存与重建。 反序列化:从本地或者网络上获取经过序列化的对象字节流,通过反序列化重建对象。 为什么要
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类的一个属性。 同步和异步: 贴张图,说