刷新
filedownload-基于pikachu的学习

博主头像 Filedownload 原理 文件下载功能在很多web系统上都会出现,一般我们当点击下载链接,便会向后台发送一个下载请求,一般这个请求会包含一个需要下载的文件名称,后台在收到请求后 会开始执行下载代码,将该文件名对应的文件response给浏览器,从而完成下载。 如果后台在收到请求的文件名后,将其 ...

上海个人购房退税经历和注意事项(收藏不踩坑)

博主头像 2023 年至 2024 年之间,在一年内换购(先卖后买)个人二手住房,卖房的个人所得税,在新买房后可以申请退还。我于 2024 年 4 月 24 日完成卖房的个税退税办理申请,办理过程的注意事项,通过本文分享给大家,避免大家踩坑白跑。同时,我于 2024 年 4 月 27 日提取住房公积金办理(资 ...

使用kubeadm部署高可用IPV4/IPV6集群

使用kubeadm部署高可用IPV4/IPV6集群 https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了 介绍 kubernetes(k8s)二进制高可用安装部署,支持IPv4+IPv6双栈。 我使用IPV6的目的是在公网进行访问,所以我配 ...

通过劫持线程arena实现任意地址分配 n1ctf2018_null

博主头像 通过劫持线程arena,当堆开了一个线程之后,如果没有做好保护随之的危险也悄然而至 ❗ BUU上的n1ctf2018_null很好的说明了这个问题 题目链接:BUUCTF在线评测 (buuoj.cn) 看一下保护: 除了pie保护剩下的保护全开了,64位ida载入看一下 上来是一个输入密码,密码是i ...

CORROSION: 2

博主头像 靶机描述 靶机地址:https://www.vulnhub.com/entry/corrosion-2,745/ Description Difficulty: Medium Hint: Enumeration is key. 信息搜集 利用arp-scan -l命令扫描靶机IP arp-scan ...

AtCoder Beginner Contest 352

博主头像 A - AtCoder Line (abc352 A) 题目大意 给定\(x, y,z\),问 \(z\)是否在\(x,y\)之间。 解题思路 如果\(x > y\),则交换 \(x,y\),然后判断是否有 \(x \leq z \leq y\)即可。 神奇的代码 #include <bits/st ...

文件包含-基于Pikachu的学习

博主头像 File_Include(文件包含) 原理 文件包含,是一个功能。在各种开发语言中都提供了内置的文件包含函数,其可以使开发人员在一个代码文件中直接包含(引入)另外一个代码文件。 比如 在PHP中,提供了: include(),include_once() require(),require_once ...

AtCoder Beginner Contest 351

博主头像 A - The bottom of the ninth (abc351 A) 题目大意 给定\(9\)个 \(a_i\)和 \(8\)个 \(b_i\),问最后一个 \(b_9\)是多少,使得 \(\sum a_i < \sum b_i\)。 解题思路 答案就是\(\sum a_i - \sum b ...

RCE-基于Pikachu的学习

博主头像 RCE 原理 应用有时需要调用一些执行系统命令的函数,如 PHP 中的 system、exec、shell_exec、passthru、popen、proc_popen 等,当用户能控制这些函数的参数,并且开发人员对这个参数没有严格的过滤时就可以将恶意系统命令拼接到正常命令中,从而造成命令执行攻击, ...

一键自动化博客发布工具,chrome和firfox详细配置

博主头像 blog-auto-publishing-tools博客自动发布工具现在已经可以同时支持chrome和firefox了。 很多小伙伴可能对于如何进行配置和启动不是很了解,今天带给大家一个详细的保姆教程,只需要跟着我的步骤一步来就可以无障碍启动了。 前提条件 前提条件当然是先下载 blog-auto- ...

Java安全基础之Java Web核心技术

博主头像 目录Java EEJava MVCMVC 工作流程ServletServlet 的配置Servlet工作流程&生命周期JSPEL 表达式FilterFilter和ServletJDBCRMIRMI的工作原理JNDIJNDI命名和目录服务JNDI工作原理JNDI RMI远程方法调用 Java EE J ...

四元数在旋转变换和插值中的有趣的可视化解释

四元数可以旋转三维空间中的向量,而最近刚好硬着头皮读《复分析可视化方法》(见[1]),这本书中,作者非常巧妙地运用球极射影的方法,将三维空间单位球面上绕向量轴旋转的变换,映射为复平面上旋转矩阵的表示,对四元数的插值给出可视化的有趣并且直观的解释。 四元数的基本定义(参考2),单位四元数可以写做 q ...

SQL注入-基于Pikachu的学习

博主头像 SQL注入 SQL数据库的基本语句 SQL 教程 | 菜鸟教程 (runoob.com) 史上最全SQL基础知识总结(理论+举例)-CSDN博客 SQL注入原理 SQL注入漏洞主要形成的原因是在数据交互中,前端的数据传入到后台处理时,没有做严格的判断,导致其传入的“数据”拼接到SQL语句中后,被当作 ...

蓝桥杯-k倍区间

博主头像 给定一个长度为 N 的数列,A1,A2,…AN,如果其中一段连续的子序列 Ai,Ai+1,…Aj 之和是 K 的倍数,我们就称这个区间 [i,j] 是 K 倍区间。 你能求出数列中总共有多少个 K 倍区间吗? 输入格式 第一行包含两个整数 N 和 K。 以下 N 行每行包含一个整数 Ai。 输出格式 ...

蓝桥杯-分巧克力

博主头像 儿童节那天有 K 位小朋友到小明家做客。 小明拿出了珍藏的巧克力招待小朋友们。 小明一共有 N 块巧克力,其中第 i 块是 Hi×Wi 的方格组成的长方形。 为了公平起见,小明需要从这 N 块巧克力中切出 K 块巧克力分给小朋友们。 切出的巧克力需要满足: 形状是正方形,边长是整数 大小相同 例如一 ...

Java安全基础之Java序列化与反序列化

博主头像 目录ObjectInputStream 和 ObjectOutputStreamjava.io.Serializable自定义序列化和反序列化 Java 的序列化(Serialization)是指将对象转换为字节序列的过程,而反序列化(Deserialization)则是将字节序列转换回对象的过程。 ...

Unity 热更--AssetBundle学习笔记 0.8

博主头像 AB包的依赖 接上一小结。 在这里我们新建一个红色材质球,赋值给Cube预制体。此时不对材质球进行AB包分类,再次进行打包。运行脚本,发现红色cube成功的从AB包中加载出来。尽管我们没有将cube所依赖的材质球进行打包分类,但是打包时候unity会自动将包中的物体相关依赖打入包中【图三所示】。对于 ...

csrf-基于Pikachu的学习

博主头像 CSRF-跨站请求伪造 CSRF的原理 CSRF攻击即Cross-site request forgery,跨站请求伪造,直白来说就是恶意网站伪装成用户,向被害网站发起操作请求。 用户输入账号信息请求登录A网站。 A网站验证用户信息,通过验证后返回给用户一个cookie 在未退出网站A之前,在同一浏 ...

WordPress CVE-2022-4230复现分析

博主头像 前言 开始CVE审计之旅 WP Statistics WordPress 插件13.2.9之前的版本不会转义参数,这可能允许经过身份验证的用户执行 SQL 注入攻击。默认情况下,具有管理选项功能 (admin+) 的用户可以使用受影响的功能,但是该插件有一个设置允许低权限用户也可以访问它,其实就是没 ...

<1···345···50>