
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文分析了RCE-labs靶场Level 17~18中PHP命令执行函数与环境变量注入的利用技巧。Level 17通过随机选择system/exec/shell_exec等6种PHP命令执行函数,考察不同函数特性差异及绕过方式,但实际突破口在于eval()代码注入漏洞。Level 18则聚焦环境变量注入,通过劫持LD_PRELOAD等变量实现RCE。文章详细剖析了各函数的输出特性、无回显场景下的利

在上一章《角点检测:Harris 与 Shi-Tomasi 原理拆解》中,我们掌握了基于局部灰度变化的角点检测方法,这类算法能有效定位图像中的角点,但存在明显局限——缺乏尺度不变性、旋转不变性,且仅能提供特征点位置,无法实现鲁棒的图像间特征匹配。为解决该问题,本章将重点讲解两类经典的稳健局部特征算法:SIFT(Scale-Invariant Feature Transform,尺度不变特征变换)

在学习完《Kali Linux:渗透前置终端核心基础》后,你已经掌握了Linux 系统底层逻辑、终端命令、权限体系、进程日志与网络基础。这些内容是渗透测试的硬件级地基,而本章要讲解的Docker,是渗透测试的软件级工程地基。很多入门学习者会有一个误区:掌握Kali命令后,直接上手漏洞复现、靶场渗透、工具开发,最终频繁遇到环境报错、依赖冲突、系统污染、版本不兼容等问题。究其根本,不是你的命令基础不扎

上一篇已经完成 RSA 的数学搭建:从npqn=pqnpq、欧拉函数和模逆得到公私钥指数,再用快速模幂执行模指数运算。把任意消息整数直接计算MemodnM^e\bmod nMemodn,就得到了安全的 RSA 加密;所谓 RSA 签名,只是“拿私钥把消息加密一次”。编码与填充方案。裸 RSA 是确定性的,并保留乘法代数结构;直接对消息做私钥运算也无法建立可靠的签名格式。

源码中q从p连续调用next_prime得到,导致pqp,qpq过于接近;对近邻素数使用 Fermat 分解:na2−b2n=a^2-b^2na2−b2从a⌈n⌉a⌈n⌉开始搜索,使a2−na^2-na2−n成为完全平方数;根据:pa−bqabpa−bqab恢复pqp,qpq;φnp−1q−1φnp−1q−1计算欧拉函数;de−1mod。

上一节的 Diffie-Hellman 依靠离散对数问题,让双方能够在公开信道中建立共享秘密。RSA 走的是另一条路线:它把两个大素数相乘得到公开模数,再利用模运算中一种“容易正向计算、缺少陷门时难以逆转”的结构构造公钥与私钥。CMemodnCMemodnMCdmodnMCdmodn真正需要理解的并不是背下eeeddd和nnn为什么公钥指数eee和私钥指数ddd必须互为模逆;为什么模逆不是普通意义

学习逆向最容易走进两个极端:一种是把 Reverse 理解成“用 IDA 看伪代码”,工具打开了,函数也翻出来了,却不知道下一步该看什么;另一种是先收集大量汇编、操作系统、密码学和漏洞利用资料,学了很久,仍然无法独立分析一个几十 KB 的练习程序。逆向工程究竟研究什么,分析过程要解决什么问题,以及学到什么程度才算真正入门。这篇文章不准备罗列一长串工具,也不会把 Reverse 的所有分支都讲一遍。

今天继续 DVWA Web 漏洞靶场系列,来学习 XSS 漏洞中危害更大、影响更持久的一类经典漏洞——Stored Cross Site Scripting(存储型跨站脚本,简称 Stored XSS)。如果说 SQL 注入是让攻击者影响数据库查询逻辑,命令注入是让攻击者影响服务器操作系统,那么 XSS 的目标则是——让攻击者控制其他用户浏览器中的页面行为。反射型 XSS 的恶意内容通常跟着一次请

今天继续 DVWA Web 漏洞靶场系列,来学习另一个 Web 安全中出现频率极高、影响范围极广的经典漏洞——Reflected Cross Site Scripting(反射型跨站脚本,简称 Reflected XSS)。如果说 SQL 注入是让攻击者影响数据库查询逻辑,命令注入是让攻击者影响服务器操作系统,那么 XSS 的目标则是——让攻击者控制其他用户浏览器中的页面行为。一旦 XSS 利用成

在学习完《Kali Linux:渗透前置终端核心基础》后,你已经掌握了Linux 系统底层逻辑、终端命令、权限体系、进程日志与网络基础。这些内容是渗透测试的硬件级地基,而本章要讲解的Docker,是渗透测试的软件级工程地基。很多入门学习者会有一个误区:掌握Kali命令后,直接上手漏洞复现、靶场渗透、工具开发,最终频繁遇到环境报错、依赖冲突、系统污染、版本不兼容等问题。究其根本,不是你的命令基础不扎








