sudo配置文件sudoers提权写法
基础语法固定模板 用户名 主机范围=(可切换用户/组) 执行权限: 允许的命令绝对路径1,允许的命令2 用户名 【主机范围】=(提权身份) 允许执行命令 用户名:生效用户 主机:在哪台机器生效,ALL = 全部主机 (可切换用户):(ALL) 任意身份、(root) 仅 root、(www-data) 指定账号 修饰符:NOPASSWD: 免密执行…
文件上传漏洞:Apache 专属后缀 phtml/pht 绕过
Apache 默认原生支持 .phtml/.pht 直接解析 PHP,Nginx/IIS 默认不识别,根源是三者 PHP 运行架构、后缀匹配规则、默认配置完全不同。 .phtml 全称 PHP-HTML,是Apache+PHP环境里可以被 PHP 解析器执行 PHP 代码的后缀。 .pht 本身并不是普通文件后缀,能否执行 PHP 完全取决于 Ap…
Linux 查看系统信息常用命令
一、系统版本 & 发行版 uname(内核、系统基础信息) uname -a # 完整内核、主机名、架构、系统版本 uname -r # 仅查看内核版本 uname -m # 查看系统架构 x86_64 / arm64 查看发行版(CentOS/Ubuntu/Kali) cat /etc/redhat-release # CentOS/RH…
常见转译
一、URL 编码(% 开头) 浏览器 / URL 传输时转义用符号: 符号名称URL 编码空格空格%20+加号%2B&and 符%26=等号%3D?问号%3F/斜杠%2F\反斜杠%5C.点%2E#井号%23%百分号%25 二、HTML 实体编码(& 开头,网页转义) XSS、前端输出用: 符号名称HTML 实体编码<小于号&a…
思科NAT地址转换
一、通用前置步骤 对负责地址转换的路由器的接口 定义内网接口、外网接口,按需配置默认路由(保证外网可达) # 进入内网接口 interface 内网接口名 ip nat inside no shutdown # 进入外网接口 interface 外网接口名 ip nat outside no shutdown # 配置默认路由指向运营商下一跳 ip…
表单 input 常用参数
1.类型参数 基础类型 类型 语法作用特点text<input type="text">普通文本输入明文显示,适配用户名、昵称等password<input type="password">密码输入输入内容隐藏(圆点 / 星号)number<input type="number">数字输入仅允许输入数字,移动端弹出数字键盘emai…
交换机 “ARP/MAC 地址缓存延迟”
问题描述 为vlan10新加入了一台PC,该PC第一次通过DHCP获取地址时报错。此时vlan10中的其他PC已正常获取地址。关闭vlan10应用的ACL,新PC成功获取地址。检查ACL配置、接口配置,没发现问题。重新开启此ACL,新PC正常获取地址。 问题解析 由于在有ACL的情况下只有新PC出现问题,排除ACL的问题。 确认接入交换机与新PC的…
设备端口分配
一台电脑的端口是0-65535,端口在使用时不能重复。那么电脑会怎么分配这些端口呢? 一、端口分成两大块 1. 知名端口(0 ~ 1023) 固定给服务器用的,比如: 80 = HTTP 443 = HTTPS 22 = SSH 21 = FTP 53 = DNS 这些是固定死的,除非自己修改服务器端口,否则不会变。 2. 动态端口 / 临时端口(…
一、OSPF交互过程
在同一个区域内,有四台路由器: router-id:4.4.4.4:1,2,4 router-id:3.3.3.3:2,3,4 router-id::2.2.2.2:1,2,5 router-id::1.1.1.1:2,5,6 使用OSPF组网,这四台路由器的交互过程如下。 1. 接口启用 OSPF → 发送 Hello 包 四台路由器在网段 2 …
Shell 脚本 $’\r’ 报错问题处理
一、问题现象 在 Ubuntu 系统中运行 Shell 脚本时,出现如下报错: 二、问题根源:Windows 与 Linux 换行符差异 换行符标准不同Windows 系统:换行由 \r\n(回车 + 换行,两个字符) 组成Linux/Unix 系统:换行仅由 \n(换行,单个字符) 组成 报错原因将别人在微信发送的脚本文件,通过「另存为 → 拖入…