相关文章
文件下载漏洞, 漏洞原理, 测试方法, 漏洞防御, 常见敏感路径
文件下载漏洞
一, 文件下载漏洞原理
利用条件:
1. 读取文件的路径是用户可控, 且没有校验或检验不严.
2. 使用了读取文件的函数.
3. 输出了文件内容.漏洞场景一:
后端没有限制哪些路径的文件可以下载
后端代码:
http://192.168.112.200/security/download.php
$file_pat…
建站知识
2024/10/24 16:21:48
vscode代码格式
touch .clang-format#加入以下内容
BasedOnStyle: Google
BreakBeforeBraces: Custom
BraceWrapping:AfterClass: falseAfterControlStatement: falseAfterEnum: falseAfterFunction: trueAfterNamespace: falseAfterObjCDeclaration: falseAfterStruct: falseAfterUnion: fals…
建站知识
2024/10/23 18:16:21
wireshark捕获DNS
DNS解析:
过滤项输入dns: dns查询报文 应答报文:
事务id相同,flag里 QR字段1,表示响应,answers rrs变成了2. 并且响应报文多了Answers 再具体一点,得到解析出的ip地址(最底下的add…
建站知识
2024/12/3 4:00:06
大数据可视化BI分析工具Apache Superset实现公网远程访问
大数据可视化BI分析工具Apache Superset实现公网远程访问 文章目录 大数据可视化BI分析工具Apache Superset实现公网远程访问前言1. 使用Docker部署Apache Superset1.1 第一步安装docker 、docker compose1.2 克隆superset代码到本地并使用docker compose启动 2. 安装cpolar内网…
建站知识
2024/10/26 12:46:33
C++中文字符转换问题
在VC中通过sqlite3.dll接口对sqlite数据库进行操作,包括打开数据库,插入,查询数据库等,如果操作接口输入参数包含中文字符,会导致操作异常。例如调用sqlite3_open打开数据库文件,如果文件路径出现中文&…
建站知识
2024/10/26 9:53:16
设计模式—创建型模式之工厂模式
设计模式—创建型模式之工厂模式
工厂模式(Factory Pattern)提供了一种创建对象的最佳方式。我们不必关心对象的创建细节,只需要根据不同情况获取不同产品即可。
简单工厂模式
比如我们有造车的工厂,来生产车,我们先…
建站知识
2024/10/26 22:42:03
GoLong的学习之路(十四)语法之标准库 time(时间包)的使用
文章目录 time包跨时区时间戳时间间隔时间操作addSubEqualBeforeAfter 定时器时间格式化解析字符串格式的时间 time包
时间和日期是我们编程中经常会用到的,本文主要介绍了 Go 语言内置的 time 包的基本用法。
time 包提供了一些关于时间显示和测量用的函数。time…
建站知识
2024/10/26 13:42:46