如何正确地防御 CSRF 攻击
CSRF(跨站请求伪造)是一种常见的 Web 安全攻击 (也是找工作时面试官最喜欢问的问题之一,但是往往面试官自己都一知半解),攻击者可以诱导用户无意识地发出带有认证信息的恶意请求(如转账、改资料等敏感操作)。需要注意的是,虽然 CSRF 可以通过缓解措施阻止攻击,但如果存在 XSS(跨站脚本攻击)漏洞,多数 CSRF 缓解…
汇集全部已收录博客的最新文章,点击标题前往原文阅读。
CSRF(跨站请求伪造)是一种常见的 Web 安全攻击 (也是找工作时面试官最喜欢问的问题之一,但是往往面试官自己都一知半解),攻击者可以诱导用户无意识地发出带有认证信息的恶意请求(如转账、改资料等敏感操作)。需要注意的是,虽然 CSRF 可以通过缓解措施阻止攻击,但如果存在 XSS(跨站脚本攻击)漏洞,多数 CSRF 缓解…
H钢规格米重(国标/M)
2025年夏季个人挑战赛pwnmagichouse经典堆题。主函数int __fastcall main(int argc, const char **argv, const char **en...
使用优先队列和贪心策略,动态维护未删除字符中字典序最小且最靠右的字符,实现删除所有星号后字典序最小的字符串构造
最近有好多粉丝朋友问我能不能做一个可以在线下载视频号的小工具,现在它来了!!! 视频号下载 不需要下载APP,进入小程序点击视频号下载扫码添加视频号机器人,不需要电脑/不需要下载APP等复杂操作,转发视频号给机器人返回卡片即可下载,超级方便。 关于工具箱 截止目前,小盒集工具箱已经有150+工具,用户也突破了10W,非常感谢大家的支持,我会一直更新的~ 使用教程 第一步:微信搜索并打开“小盒集工具箱”小程序 用完小程序后弹出的星星记得点一下五星哦! 或直接点击小盒集工具箱进入 第二步:进入小程序后选择并点击视频号下载 如果没找到可以在小程序内搜索 第三步:长按图片选择识别图中二维码添加机器人群…
记得初中那会玩电脑,就对这些东西感兴趣,碍于各种限制,没有深入下去,现在大学上了两年了(刚好今天高考过去两周年),总结一下
记录首次带娃出游,目的地天津。
最后评测于:2025年6月6日。 评分(10分制):7 这是一款来自俄罗斯的碳酸饮料(俗称汽水),是我去新疆旅游的时候,在霍尔果斯口岸的边境处,看到有人带了两大捆(没错,两大捆大瓶的)入境,就好奇这个汽水是不是非常好喝,以至于他们要带这么多。但是在霍尔果斯以及新疆其他地方并没有看到有卖这个汽水的店。回到上海之后我便在网上购买了一些 500 毫升塑料瓶装的。 从外观上来说,这个汽水肯定会让你联想到雪碧,我觉得他在俄罗斯的定位可能就类似于雪碧。不过实际这个饮料和雪碧差异还是挺大的。 首先作为汽水(碳酸饮料)来说,这款汽水的充气量不是很足,不知道是不是因为塑料瓶装的存在漏气的原因,总体上比雪碧或者七…
最近入手了一台天蓝色MacbookAir M4 13寸 24+512版,耗资7931CNY,目前使用一周,谈谈体验 存储方面 我买 ...
心之所向,素履以往,生如逆旅,一苇以航 祝福 六月流火,热情如我们的信念, 金榜题名,辉煌似我们的未来; 十年磨剑,今朝试锋, 笔尖下是梦想的光芒,书页里是青春的热血, 考场中是拼搏的身影,心中燃烧的是无尽的希望; 我们是追风逐日的少年,我们是乘风破浪的英雄; 今日伏案耕耘,明朝锦绣前程, 愿以梦为马,不负韶华, 愿提笔挥毫,书写辉煌。 胸怀乾坤志,执笔山河梦。 我们,无畏挑战。我们,必成传奇。 十年寒窗终无悔,万丈豪情正当时; 愿我们,踏风破浪,终抵远方 今日, 金鳞岂是池中物,一遇风云便化龙 今日, 大鹏一日同风起,扶摇直上九万里 今日, 纵有狂风拔地起,我亦乘风破万里 高考,是落幕,更是…
· 人生的第二个本命年!🎂· 现在对于生日已经没有太大的感受了,好想快进⏩️到三十岁,人人都在说而立之年的好处,但现在没有体验就没有发言权,不过现在二十多岁确实让人无措!· 今年也学会逐渐调整好...
前言 企业级开发中会有很多数据库链接信息,如果有遗漏可能就会导致忘记了数据库密码,那么使用
距离高考还有 13 小时。从没想过来的如此之快。一个月的时光就如眨眼之间。“在失败和低沉中度过”我不认为我现有的故事是一段喜剧剧本。但是,是富有温暖的,是精彩的。正因如此,我真正所感激的,是能与...
由于我们校园网的ipv6是教育网,有500Mbps对等,本来想着搞个nas玩玩,但是只给了/128,哪怕pppoe获得的/64也只有主地址能用(相当于还是/128),不得已使用了nat6 但是n...
SSH 是由 IETF 制定的建立在应用层基础上的安全网络协议。
在现代编程语言日益复杂的今天,有一种语言以其极端的简洁和极高的晦涩程度脱颖而出,它就是——Brainfuck。这门语言看似是个玩笑,却是一门**图灵完备(Turing-complete)**的编程语言,意味着它可以完成任何计算任务(只要你愿意花足够的时间和精力)。 What the Brainfuck? Brainfuck由Urban Müller于1993年设计,仅包含8个字符: > < + - . , [ ] 所有其他字符都会被忽略(这意味着你可以自由地添加注释,只要避开这8个字符)。 Brainf […] Source
最近大家都在聊 AI 加持下的 vibe coding,我来聊聊作为资深开发者最近高强度使用 AI 的一些感受 … 继续阅读2025 年的 AI 协助编程观察
Hexo Abbrlink短链接入教程Hexo Abbrlink 是一个 Hexo 插件,用于生成短链接。它可以帮助你将长链接转换为更简短的形式,便于分享和管理。安装 Hexo Abbrlink...
使用Jsdelivr-Proxy自建jsDelivr CDN代理教程一个基于 Node.js 的 jsDelivr CDN 代理服务,支持 npm 包、GitHub 仓库和 WordPress ...
Discover solutions to common loading errors in XrmToolBox, including issues with NuGet packages. This comprehensive guide walks you through troubleshooting steps, including how to locate and manage the plugin installation directory. Learn how to efficiently resolve plugin-related problems to ensure …
一、目录导航与历史 1. pushd/popd - 目录栈管理12345678910# 基本用法pushd /tmp # 切换到 /tmp,同时保存当前目录popd # 返回上一个保存的目录dirs # 查看目录栈dirs -c # 清空目录栈# 实际应用场景pushd /var/log # 临时去查看日志# ... 做一些操作popd # 立即回到原来的工作目录 2. 快速目录切换123cd -…
写在最前发现文章被吃掉了好多,先重写一篇分块吧众所周知某知名大佬 (DeepSeek) 说过这么一句话:当你不会写线段树的时候,分块是你的救世主;当你学会线段树之后,分块是你的白月光。所以我是分块的勾!核心思想分块的核心思想其实很简单:将序列分成若干块,对整块进行整体处理,对零散的部分进行暴力处理。那么具体分多少块呢,不妨分析一下复杂度:假设我们序列长为 $n$,块长为 $m$查询操作:对于整块,…
很久没有登陆过的VPS,登上去发现磁盘满了,迁移了几个网站,重装了一下系统,终于不用忍受 CentOS7 了, Debain 打法好居然已经开了7年了整理了一些友情链接,好几条已经无法打开了,有...
点击ps磨皮的下载按钮只是闪一下,但不下载首先在PS上登录账号,登录后关闭PS;打开目录C:\Users\【你的用户名】\AppData\Roaming\Adobe\UXP删除PluginsSt...
Ubuntu 上使用 Docker 安装 Weaviate 教程在搭建自己的 RAG 知识库系统时,最初我是用 FAISS 来做向量检索的。虽然运行起来很快,但数据是存在本地磁盘文件中,维护和迁...
本题模拟栈操作,通过从后往前预处理最小字符并结合贪心策略,在合适时机输出栈顶,构造字典序最小字符串
如东名店新站也整理准备上线
在使用 Docker 容器运行 PHP 服务时,开发者常常会进入容器内部进行调试或查看运行状态。例如,使用命令 […]
在 PHP 应用的部署和开发过程中,我们经常会遇到各种权限问题,其中一个不常被提及但又可能导致棘手问题的元凶就 […]
阿尔图&鲁梅拉,法蒂玛(穹庐魔女)&鲁梅拉,梅姬&鲁梅拉 简介:“有件事我恐怕要向你道歉。”你坐在窗边望向刚刚苏醒的少女,“鲁梅拉,你还在这里,是因为我烧掉了那本书。” 前言:一个试图解释为什么飞升和复仇不能同时拥有的故事。有少少量的《穹庐下的魔女》联动。 1 人们称之为奢靡,那是因为他们不承认灵魂的价值。但有些时候,你仍然会为人们的盲目和愚蠢所惊讶。眼前的孤女捧着书,如水底珍珠般隐隐发光,但周围…
基于YOLOv8的无人机遥感地面目标检测算法研究咳咳,这里是猫猫,事先说明,本文纯属自娱自乐,是第一次接触计算机视觉的时候写的,某种意义上来说只能算作学习笔记的总结和有点另类的科普文。并且由于只...
前言与介绍 Python 有一个生态明星公司 Astral Software,在这之前或许很多人已经用过了 ruff 这款 linter,在 GitHub 斩获 15k+ 星的 uv 横空出世三个月,技术圈已涌现上百篇测评。在这之前,我用过诸如 conda 或 poetry 等包管理器,最后还是回归到了 Python 自带的 venv,但在我使用 uv 一个月后,彻底抛弃了 venv。 uv 的官…
{% note info simple %} 本文提及的存储库:alist-beautification {% endnote %} 关于alist美化 alist作为一个优秀的开源网盘程序,其用户基数是非常庞大的,所以这其中也就不乏有我这样的美化小王子(无敌大闲逼)的存在。因此,现在网上已经有了很多文章贴出了alist自定义头部与内容的美化代码,例如Alist V3 美化教程(4)(这哥们貌似是...
有的时候公司部署需要远程操作,之前一直用的向日葵,最近这向日葵是不是用的人越来越多了,这速度是越来越慢,基本上远程改代码已经变成了一种折磨。之前也在服务器上搭建过rustdesk的中继服务器,因为换了服务器就没重新弄了,现在还是得搭回来。
本文记录解决 Bose SoundLink Speaker 声音自动停止播放问题的解决方法。
说实话,我并没有一个很明确的决心离开。 就像现在我双手悬在键盘上,却不知从何说起,我的记忆太单薄,我的情感也太单薄,单薄到不足以撑起一张 A4 的版面。 出生在湘北某个只有二十户的村子,有个七八十的奶奶,父亲是出了名的混账——这就是全部了。至于怎么突然长到二十多岁,连我自己也说不清楚。 或许是绝望来得太早,早到来不
QPR
哎多米诺又把博客仓库修好了,可以更新了x过去一年,对我来说是挺特别的一段时间。简单说吧,我为了爱情,跑去了沈阳,和男朋友同居了一整年。期间也做了一些”人生第一次”的事情,比如,按揭提了一辆代步车。虽然只是台小车,但对我来说意义非凡,它陪我跑遍了沈阳周边的城市,也见证了很多在路上的时光。过年时,还开着它回了一趟江西老家,长途跋涉几千公里,虽然累,却也很值得。今年三月底,从沈阳搬回南京,也是自己开着车一路南下,算是给这段生活画上了一个完整的句号。至于工作,怎么说呢,确实比较一般。沈阳的生活节奏很舒适,但也许正因为如此,个人的发展空间显得有些有限。久而久之,我开始意识到自己需要一个更有活力和可能性的…
离散数学定理与定义汇总 第一章:集合论 定义 定义1.1 (子集 Subset):设A,B是任意两个集合,如果B中的每个元素都是A中的元素,则称B是A的子集合,简称子集,这时也称A包含B,或B被A包含,记作 A ⊇ B 或 B ⊆ A。 定义1.2 (真子集 Proper Subset):设A,B是任意两个集合,如果 B ⊆ A 并且 A ≠ B,则称B是A的真子集,记作 B ⊂ A。 定义1.3 (空集 Empty Set):不含任何元素的集合叫做空集,记作 ∅。 定义1.4 (全集 Universal Set):在一个相对固定的范围内,包含此范围内所有元素的集合,称为全集或论集,用 U 或…
换机频繁的我,经历了从一加到 iPhone 的转变,逐渐从折腾的乐趣转向了对生态的依赖。最近在 npy 的建议下,入手了 Oppo Find X8 Ultra,主要是为了提升拍照体验。尽管沉浸在 Apple 的生态中,但 App 的迁移问题让我意识到,Android 的应用生态依然参差不齐,寻找替代品的过程颇具挑战。这个月的迁移经历让我感受到不同平台之间的摩擦与适应。 点击查看全文
最近刚刚接手了泛微OA的项目,项目代码简直是一座庞大的屎山。不得不说,习惯了Spring的生态以后,再去适应其他的框架简直是一种折磨。尤其是这种连JavaBean都不用的项目,所有的参数处理全都...
The Locked Room It was always like that, as I have known it for too many times, a ceiling of pure white and light, designed to sensory overwhelm you. The humming and flickering sound of the ballast in the florescent lamp
Fiber is the bestttttttttttttttt?现实狠狠地教育了我……总是听到别人说 fiber is the best——低延迟、高速、超稳定、未来趋势……各种吹爆。但现实呢...
在 Ubuntu 22.04 以及更新版本中,你可能会在登录终端时看到如下提示: 14 additional security updates can be applied with ESM Apps. Learn more about enabling ESM Apps service at https://ubuntu.com/esm 这实际上是 Canonical 推出的 Ubuntu Pro(原名 Ubuntu Advantage)服务中的一部分 —— ESM Apps(Extended Security Maintenance)。 这项服务会为 universe 软件仓库中的一些非官…
1.检查环境 如低于Java8版本激活工具无法使用,建议使用JDK18环境 目录 1.检查环境 2.开始激活 2.开始激活 Key文件夹中的 BurpLoaderKeygen_v1.17.jar 为激 […]
Info Revision history: 2025-06-06: Initial publication. 2025-06-14: Add Handling fwmarks Conflicts and Co-existence with Android System…