在野的黄

在野的黄

学习笔记

Nginx目录穿越漏洞

漏洞介绍 Nginx在配置alias的时候,如果location最后不是以斜杠结尾,而alias以斜杠结尾,那么将出现目录穿越漏洞。 通过实验了解漏洞 实验靶场用的是《从0到1:CTFer成长之路》第一章第三节任意文件读取漏洞的第2个实验靶场。 靶场的配置文件docker-compose.yml内容
0
0
2
2024-02-27

宝塔PHP安装扩展memcached失败

使用宝塔自带的php扩展安装功能,安装memcached失败,截取报错信息最后一段:

Windows文件给予完全控制权限无效

使用pip安装sqlmap遇到问题,报错信息:

sqlmap 的 level 和 risk 参数

level 参数 简单说,--level参数决定了sqlmap在检测SQL注入时的“努力程度”。 level 1:默认的level等级,会测试GET和POST请求中的参数。 level 2:除了前面提到的,还会检查cookie里的数据。 level 3:user-agent和referer头部也纳入
1
1
2
2024-01-27
为什么AES在线加密每次结果不一样(CryptoJS库)

为什么AES在线加密每次结果不一样(CryptoJS库)

某次在使用AES在线加密网站的时候遇到了两个问题: 相同明文和密钥的情况下,每次加密结果不一致,但都可以正常解密出相同的明文。 密钥长度无需指定,甚至用空密钥也可以。 示例网站:在线AES加密 | AES解密 - 在线工具 (sojson.com) 密文内容会变,base64 编码,开头一段总是固定

书签脚本中的javascript:!function(){}();是什么语法?

在书签脚本中看到javascript:!function(){}();这样的写法,整理了一下其中涉及的知识点。 知识点1:匿名函数 常规的函数定义写法: function aaa(){ doSomeThing(); } f = aaa; bbb(aaa); //匿名函数写法 f = func
0
0
2
2023-07-15

新版Edge浏览器无兼容模式

浏览器兼容模式是什么? 浏览器的兼容模式是一种解决旧浏览器无法正确显示新网站的方案。浏览器检测到网站使用了新的 HTML 或 CSS 特性时,可能切换到兼容模式。在兼容模式下,浏览器使用旧的渲染引擎,以确保新网站能够在旧浏览器或旧网站上正确显示。尽管兼容模式可以解决兼容性问题,但它会导致浏览器性能下
0
0
2
2023-05-27

HTTP的Referer请求头为什么少了个字母r?

查字典发现,没有referer这个单词,正确的写法是referrer。那http请求头的referer是怎么来的呢? 查阅资料得知: 上世纪90年代编写的RFC1945(HTTP/1.0协议)第10.13章节提出了Referer请求头: <
0
0
2
2023-05-25

X-XSS-Protection和CSP扫盲

X-XSS-Protection X-XSS-Protection是一种内置于浏览器中的安全防护模块,在IE浏览器中称为XSS Filter,在Chrome浏览器中称为XSS Auditor。该模块的作用是在检测到跨站脚本攻击(XSS)时,停止加载页面,从而保护用户的信息和系统安全。 然而,随着安全
XSS
1
0
2
2023-05-23

肱三头肌结构分析与训练方法

肱三头肌的结构 肱三头肌是构成上臂的主要肌群之一,由长头、外侧头和内侧头组成。 1. 长头(体积最大) 长头是肱三头肌的后部分,从肩胛骨上缘的下方开始,沿着上臂骨的后部插入。长头的主要功能是将上臂从屈曲状态伸展到直立状态。 2. 外侧头(体积稍小)