理论基础主动模式在主动模式下,客户端会开启 N 和 N+1 两个端口, N 为客户端的命令端口, N+1 为客户端的数据端口
第一步:客户端使用端口 N 连接FTP服务器的命令端口 21 ,建立控制连接并告诉服务器我这边开启了数据端口 N+1第二步:在控制连接建立成功后,服务器会使用数据端口 20 ,主动连接客户端的 N+1d 端口以建立数据连接。这就是FTP主动模式的连接过程
被动模式
第一步:客户端的命令端口 N 主动连接服务器命令端口 21 ,并发送PASV命令,告诉服务器用“被动模式”,控制连接建立成功后,服务器开启一个数据端口 P ,通过PORT命令将 P 端口告诉客户端第二步:客户端的数据端口 N+1 去连接服务器的数据端口 P ,建立数据连接在这种数据连接建立的过程中,服务器是被动的等待客户端来连接的,所以称这种模式为被动模式
vsftpd用户类型
匿名用户(anonymous):事实上是服务器端自动映射的一个系统用户
本地用户(local):即 /etc/passwd 中的用户
虚拟用户(guest):事实上服务器端自动映射的一个系统用户,多个虚拟用户被映射成一个 ...
主DNS题目要求配置主DNS服务器IP为 192.168.1.1 ; 掩码为 24位 ; DNS指向本机建立 infanx.com 域的正反向解析
主机记录
记录类型
记录值
ns1
A
192.168.1.1
ns2
A
192.168.1.2
www
A
192.168.1.100
bbs
CNAME
www
ftp
A
192.168.1.110
mail
MX 10
192.168.1.120
服务配置关闭SELinux与防火墙
12[root@localhost ~]# setenforce 0[root@localhost ~]# systemctl stop firewalld
配置网卡
12345678[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eno16777736BOOTPROTO=staticONBOOT=yesIPADDR=192.168.1.1NETMASK=255.255.255.0DNS1=192.168.1.1DNS2=127.0.0.1
...
简介JavaScript 是一个脚本语言,弱类型语言,不需要编译即可运行在客户端,需要浏览器来解析执行 js代码 ,JavaScript 与 Java 没有任何关系。
JavaScript 组成部分:
组成部分
作用
ECMA Script
构成了JS核心的语法基础
BOM
Browser Object Model 浏览器对象模型,用来操作浏览器上的对象
DOM
Document Object Model 文档对象模型,用来操作网页中的元素
核心(ECMA Script): 这一部分主要是js的基本语法。
BOM(浏览器对象模型): 主要是获取浏览器信息或操作浏览器的,例如:浏览器的前进与后退、浏览器弹出提示框、浏览器地址栏输入网址跳转等操作等。
DOM(文档对象模型): HTML 加载到浏览器的内存中,可以使用 js 的 DOM 技术对内存中的 HTML 节点进行修改,用户从浏览器看到的是 js 动态修改后的页面。
书写位置内嵌式理论上JS可以写在页面的任何位置。。。
1<script>alert("我是内嵌式")</ ...
显注SQL注入原理一、什么是SQL注入用户输入的内容被浏览器当做数据库语句进行执行。
关键点:输入的内容一定要是数据库语句。
总结:我们在一个网站上输入的【数据库语句】,如果这个网站执行了,就说明这个网站存在数据库注入漏洞。
在网站上输入的地方:
网站上提供的框框(搜索框)。
在地址栏传入参数 domain/search?keyword=123
数据库语法 select 列名 from 表名 where 条件 select 查询 from 来自 where 条件
Eg:select 侯某是否在家 from 尧哥的家 where 尧哥不在家翻译:当尧哥不在家的时候,在尧哥的家中,查询侯某是否在家
*:查询所有(正则式)
注入流程判断目标网站是否存在SQL漏洞
输入 and 1=1 –> 有查询结果输入 and 1=2 –> 没有查询结果
==>根据这个现象推断出网站存在SQL漏洞
不输入的时候:select * from user where id=1输入and 1=1:sel ...
用户与用户组管理切换用户 切换当前用户为root用户
1[user@localhost /]# su root
用户操作 新建用户 user01 设置密码
12[root@localhost /]# useradd user01[root@localhost /]# passwd user01
新建用户 user02 指定shell编辑器为 /bin/sh 主目录为 /etc/user02
1[root@localhost /]# useradd -s /bin/sh -d /etc/user02 -m user02
删除用户 user01
1[root@localhost /]# userdel -r user01
修改用户 inf 用户登录的Shell修改为 inf 主目录修改为 /home/inf 用户组修改为 developer
1[root@localhost /]# usermod -s /bin/inf -d /home/inf -g developer inf
组操作 新建 group01
1[root@localhost /]# gr ...
安装包说明. . . . . . . . . . 该页面已停更 . . . . . . . . . .
2023.12.12 - 近期更新 2024 版
百度网盘链接:https://pan.baidu.com/s/1gy22NHkNW0WjxlzdoYIFTQ?pwd=rfan
提取码:rfan
下载eNSPeNSP_V100R003C00SPC100_Setup.zip提取码:infa
VirtualBoxVirtualBox官网
WiresharkWireshark官网
WinPcapWinPcap官网
系统配置要求
项目
最低配置
推荐配置
扩展配置
CPU
双核 2.0GHz 或以上
双核 2.0GHz 或以上
双核 2.0GHz 或以上
内存(GB)
2
4
4 + n (n > 0)
空闲磁盘空间(GB)
2
4
4
操作系统
Windows XPWindows Server 2003Windows 7Windows 10
Windows XPWindows Server 2003Windows 7Windows 10
Windows XPWindows Server 2003Windows 7Windows 10
VirtualBox
XP/Win7 VirtualBox 4.2.3 以上Win10 VirtualBox 5.0-5.2
XP/Win7 VirtualBox 4.2.3 以上Win10 Virtu ...
ServerStatus-Hotaru云探针、多服务器探针、云监控、多服务器云监控。
基于 ServerStatus-Toyo 最新版本稍作修改。
特性服务端客户端脚本支持系统:Centos 7、Debian 7、Ubuntu 14.04 及以上、ArchLinux
客户端支持 Python 版本:Python 2.7 - Python 3
Golang客户端:。如果您的客户端环境无法使用 Python, 可以使用 Golang 编写的客户端。
开源地址:https://github.com/cokemine/ServerStatus-goclient
流量计算:客户端可以选择使用 vnStat 按月计算流量,会自动编译安装最新版本vnStat(ArchLinux 会从软件源安装最新版本)。如不使用 vnStat ,则默认计算流量方式为重启后流量清零。请注意 ServerStatus 不会与协议为 GPLv2 的 vnStat 强耦合。
前端基于 Vue 3.0 和 SemanticUI 制作,如需修改前端建议自行修改打包。
前端所使用一些静态资源见前端仓库下的声明。
前端开源地址:h ...
Githubhttps://github.com/only52607/lua-mirai
Lua Mirai Dochttps://ooooonly.gitee.io/lua-mirai-doc/
Mirai官方文档https://docs.mirai.mamoe.net/开始之前务必看完文档
作为MiraiConsoleLoader插件运行这里是把 Lua Mirai 作为 MCL 的插件运行
编译或下载最新版本 mirai console loader
配置 mirai console loader 环境,并将jar放入 mirai console loader 插件目录。
目录结构├─bots│ └─QQ号├─cache├─config│ ├─Console│ └─lua-mirai├─data├─libs├─plugins——插件目录└─scripts config.json mcl——Linux运行 mcl.cmd——Windows运行 mcl.jar
基本指令
全部指令需在控制台下输入/lua list 列出所有已加载脚本(包括已执行的和未执行的)。 ...




