logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

公钥密码基础(三):RSA 数学原理:欧拉定理、模逆与快速幂

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

文章图片
#密码学
二进制安全-Reverse | 底层基础 01 | 从零认识 Reverse:逆向工程研究范畴与学习目标梳理

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

文章图片
#安全#算法
Stored Cross Site Scripting(XSS)存储型跨站脚本漏洞:恶意数据持久化缺陷与 DVWA 分级绕过实战

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

文章图片
#xss#网络#前端 +2
Reflected Cross Site Scripting(XSS)反射型跨站脚本漏洞:用户输入回显缺陷与 DVWA 分级绕过实战

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

文章图片
#xss#安全#web安全
Docker:渗透前置容器化核心基础

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

文章图片
#docker#容器#运维 +1
Command Injection 命令注入漏洞:系统命令拼接缺陷与执行利用技术

上一篇我们详细拆解了 Open HTTP Redirect 开放重定向漏洞的校验缺陷与各类绕过技巧,相信大家对"URL 参数未校验导致的信任滥用"攻击思路已经有了清晰的认识。今天我们继续 Web 漏洞系列,来聊一个危害等级直接拉满、入门 Web 安全必须掌握的经典注入类漏洞——Command Injection(命令注入)。如果说 SQL 注入是操作数据库,XSS 是操作用户浏览器,那命令注入就是

文章图片
#网络#安全#web安全
MAVLink 底层架构与运行逻辑

时间戳单位为10 微秒,统一从格林威治时间 2015年1月1日开始计算。如果设备使用常规Unix时间(从1970年1月1日算起),可以加上固定偏移值1420070400秒完成换算。受设备时钟、GPS信号等影响,报文里的时间戳不一定和标准时间完全一致,协议对此不作强制要求,只要求先后顺序正常。规定:在同一组(系统ID, 组件ID, 链路ID)的通信链路中,后一条报文的时间戳必须比前一条大。如果报文发

文章图片
#架构#网络#无人机
Vue 从 0 到 1:小白也能看懂的入门指南(附代码)

这篇文章介绍了Vue.js的基础入门知识,主要包括以下内容: Vue.js简介:一个渐进式JavaScript框架,具有响应式数据绑定、组件化架构等特性,适合构建动态Web应用。 项目结构解析:详细说明了Vue项目初始化后的目录结构,包括src、public等核心文件夹及其作用。 安装与配置:提供了两种引入Vue的方式(CDN和npm初始化项目),并展示了如何创建纯净的Vue项目。 HelloWo

文章图片
#vue.js#前端#javascript +1
Java Web开发的基石:深入理解Servlet与JSP​

本文深入解析Java Web开发的基石——Servlet与JSP技术。Servlet作为后台业务处理器,通过Java代码接收和响应HTTP请求;JSP则是将Java嵌入HTML的动态页面技术,两者共同构成了早期Java Web应用的核心。文章详细阐述了两者的工作原理、代码示例及协作模式,指出其形成的MVC雏形为现代框架奠定了基础。虽然当前主流技术已转向Spring等框架,但理解Servlet和JS

文章图片
#java#servlet#后端
深入理解归并排序:C++实现详解

分(Divide):将数组分成两半,直到每个子数组只有一个元素(已排序)。治(Conquer):递归排序子数组。合(Merge):将两个有序子数组合并成一个有序数组。优点:稳定排序(相同元素顺序不变),适合链表等结构。缺点:需要额外空间O(n)来辅助合并。现在,让我们进入代码分析。这段代码使用向量(vector)存储数组,实现了标准的自顶向下归并排序。归并排序是算法面试常客,理解它能帮你掌握分治思

文章图片
#c++#算法#排序算法
    共 32 条
  • 1
  • 2
  • 3
  • 4
  • 请选择