sqlmap 注入
基本检测 检测 GET 参数 1sqlmap -u "http://target.com/page?param=value" 检测 POST 参数 1sqlmap -u "http://target.com/login" --data="username=admin&password=pass" 只检测特定参数 1sqlmap -u "http://target.com/page?id=1&name=test" -p id 添加会话 Cookie 1sqlmap -u "http://target.com/protected" --cookie="PHPSESSID=abc123" 指定数据库类型 1sqlmap -u "http://target.com" --dbms=mysql 使用随机 User-Agent 1sqlmap -u "http://target.com"...
Win10 部署若依前端分离版
环境部署 开发和生产都是此环境 12345JDK >= 1.8 (推荐1.8版本)Mysql >= 5.7.0 (推荐5.7版本)Redis >= 3.0Maven >= 3.0Node >= 12 下载源码 建议用 git clone 来克隆项目。 1git clone https://gitee.com/y_project/RuoYi-Vue.git 网址:https://ruoyi.vip/ 个人习惯,可以不做 将ruoyi-ui移动到上一级目录,并将RuoYi-Vue修改为ruoyi-master 开发环境部署 后端配置和运行 前端配置和运行 生产环境部署 此处生产环境为Centos7 详细配置见若依文档https://doc.ruoyi.vip/
Web安全 SQL注入
只说步骤,以下均用http://localhost/index.php?id=1来注入。以MySQL为例。 实际情况请考虑转义字符。 用到的函数(根据实际情况使用) database():返回当前所在库。 length(string):返回字符串长度。 ascii(string):返回字符的ASCII码(int)。 SUBSTR(string,int1,int2):截取字符串,int1从1开始计数,是起始位置。int2为截至长度。 显错注入 检测是否存在SQL注入,下述情况即存在。 1234-- 有数据id=1 and 1=1 -- 无数据id=1 and 1=2 使用order by语句测试有多少字段,注意观察页面变化。这里假设有三个字段。 1id=1 order by 3 查看当前所在哪一个库,这里id=5是查不出来数据的,这是为了第一条数据是查出来的库名,后面select语句的1,3是为了占位,因为一共有三个字段。 1id=5 union select...
Win10 修改默认文件资源管理器
首先安装新的文件管理器,这里以Sigma file manager为例。 打开注册表 修改数值数据为Sigma file manager的路径 重启计算机即可
netdata
概述 Netdata能够帮助用户实时监测系统的性能指标,提供丰富的可视化界面,使用户可以轻松查看各类指标,包括CPU使用率、内存占用、磁盘IO、网络流量等。 Netdata自身的资源占用非常低,并且非常快。 安装 1apt install netdata 配置 1234567891011vim /etc/netdata/netdata.conf[global] run as user = netdata # 这里为了方便用了root,生产环境下禁止用root用户 web files owner = root web files group = root # Netdata is not designed to be exposed to potentially hostile # networks. See https://github.com/netdata/netdata/issues/164 # 这里是为了让所有设备可以访问web页面,可以根据自己的需求来配置 ...
路由交换技术考试
试题下载 路由交换 试题 知识 CIDR 前缀子网掩码反掩码可用主机数二进制反掩码计算逻辑/26255.255.255.1920.0.0.636200000000.00000000.00000000.00111111 (后6位为1)/27255.255.255.2240.0.0.313000000000.00000000.00000000.00011111 (后5位为1)/28255.255.255.2400.0.0.151400000000.00000000.00000000.00001111 (后4位为1)/29255.255.255.2480.0.0.7600000000.00000000.00000000.00000111 (后3位为1)/30255.255.255.2520.0.0.3200000000.00000000.00000000.00000011...
Linux 系统部署与维护练习题
试题下载 Linux 试题 准备 准备两台虚拟机,一台用作Server,一台用作Client。 网络配置都一样,如下: 项目实训内容 任务1: 配置虚拟机的网络参数 (1)在服务器上编辑/etc/sysconfig/network-scripts/ifcfg-ens160文件,手工指定静态IP地址,将配置文件截图。 12345678910111213141516171819202122# 切换到管理员用户su - rootvim /etc/sysconfig/network-scripts/ifcfg-ens160TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="dhcp" # 修改为staticIPADDR=10.1.80.62 # 设置静态IPNETMASK=255.255.255.0 #...
Win10 部署若依微服务版本
环境部署 开发和生产都是此环境 1234567JDK >= 1.8 (推荐1.8版本)Mysql >= 5.7.0 (推荐5.7版本)Redis >= 3.0Maven >= 3.0Node >= 12nacos >= 2.0.4 (ruoyi-cloud < 3.0 需要下载nacos >= 1.4.x版本)sentinel >= 1.6.0 下载 下载的任何文件都建议放在不包含中文的目录下 下载项目 项目链接: https://gitee.com/y_project/RuoYi-Cloud 或使用git拉取 1git clone https://gitee.com/y_project/RuoYi-Cloud.git 下载 nacos 官方下载: https://nacos.io/download/nacos-server/ 下载 seata-server 官方下载: https://nacos.io/download/nacos-server/ 下载 redis 这里用的是7.4.2版本 官方下载:...
Vue3 和 Pinia 的使用
Vue3 创建实例 使用 setup 1234567const { createApp } = VuecreateApp({ setup() { // ... }}).mount('#app') // 挂载到 #app 使用 Options API 123456789const { createApp } = VuecreateApp({ data() { return {} }, methods: {}, // ... }).mount('#app') // 挂载到 #app Pinia 定义 Store defineStore 的第一个参数是 store 的 id,必须是唯一的。第二个参数是一个选项对象。 使用 Setup Store 12345678910const { ref } =...
CSS 媒体查询
媒体类型(Media Type) screen(屏幕) print(打印) all(全部设备) 媒体特性条件(Media Feature) 必须用括号包裹,如 (min-width: 900px) 基本语法 123@media 媒体类型 and (媒体特性条件) { /* 样式规则 */} 示例 12345678910111213141516171819202122/* 单条件 *//* 屏幕设备且宽度≥900px 时生效 */@media screen and (min-width: 900px) { article { padding: 1rem 3rem; }}/* 多条件 *//* 屏幕设备、宽度≥900px 且横屏时生效 */@media screen and (min-width: 900px) and (orientation: landscape) { article { padding: 2rem; }}/* 等效于 @media all and...