相关文章
XSS 与 CSRF 记录
文章目录 前端容易遭受的攻击及解决方案XSS(跨站脚本攻击)CSRF(跨站请求伪造)点击劫持 解决方案实例场景还原XSS(跨站脚本攻击)防范案例CSRF(跨站请求伪造)防范案例点击劫持防范案例…
编程日记
2025/1/22 12:10:06
图片预览 图片上传到服务器
首先要明白 理解 multipart/form-data:multipart/form-data是一种在HTTP请求中使用的MIME类型,主要用于在客户端和服务器之间传输包含文件或二进制数据的表单数据。它通过一个边界(boundary)来分隔不同的表单字段和文件数据。…
编程日记
2025/1/18 20:26:29
linux-进程间通信
进程的通信是两个或多个进程实现数据的交互,让不同的进程看到同一份资源,而这份资源是由操作系统创建管理的。如果让其中一个进程来提供的话会破坏该进程的独立性,因为这个进程内部的数据可以被其他进程看到,那这个独立性就遭到了…
编程日记
2025/1/17 18:02:33
SQL注入--DNSlog外带注入--理论
什么是DNSlog?
DNS的作用是将域名解析为IP 而DNSlog就是存储在DNS服务器上的域名信息,它记录着用户对域名访问信息。可以理解为DNS服务器上的日志文件。
多级域名 比如blog.csdn.net,以点为分隔,从右向左依次是顶级域名、二级域名、三级域…
编程日记
2025/1/18 23:03:45
logback 初探学习
logback 三大模块
记录器(Logger)、追加器(Appender)和布局(Layout)
配置文件外层最基本的标签如图示
xml中定义的就是这个三个东西下面进入学习
包引入参考springboot 官方文档 Logging :: Spring Boo…
编程日记
2025/1/20 9:25:39
《C++智能合约与区块链底层交互全解析:构建坚实的去中心化应用桥梁》
在区块链技术的广阔天地里,C智能合约扮演着极为关键的角色,而其与区块链底层的交互则是实现各种去中心化应用功能的核心环节。深入理解并掌握这种交互机制,对于区块链开发者来说至关重要,它犹如一座桥梁,将智能合约的业…
编程日记
2025/1/20 9:36:43
[自动化]获取每次翻页后的页面 URL
from DrissionPage import ChromiumPage page ChromiumPage() page.get(热门项目 - Gitee.com) page.listen.start(gitee.com/explore) for i in range(5): page("relnext").click() res page.listen.wait() print(res.url) 这段代码使用了DrissionPage库中的Chromi…
编程日记
2025/1/19 20:29:48