Hailin Zheng
  • Home
  • Archives
  • Categories
  • Tags
  • About
  • Links

记一次与Fibonacci斗智斗勇

记一次与Fibonacci斗智斗勇楔子:事必有因。近时方备战粤港澳信息学竞赛,适值主办方有其平台,故欲以其平台练题。然用之颇觉不堪,譬如一题所予提示甚少,题目分类未明,且大多无题解。此题吾亦屡试方解出,遂作此文,以便后学及自我温习。 那首先来看看这题目和出题人究竟时何方神圣 题目描述:LQ1005:入门训练Fibonacci数列知识点:简单递归 C++-运算符和表达式概念 Fibonacci数列的
2025-05-17
算法
#算法

由一道题引发对DFS的思考

[NOIP 2002 普及组] 选数感觉过于标题的意思了,其实是由这道题来引出深度优先搜索(DFS) 首先看看题目描述:题目描述已知 $\large n$ 个整数 $x_1,x_2,\cdots,x_n$,以及$1$个整数$k$($k<n$)。从$n$ 个整数中任选 $k$个整数相加,可分别得到一系列的和。例如当$n=4$,$k=3$,$4$ 个整数分别为 $3,7,12,19$ 时,可得全
2025-05-17
算法
#算法

C++计算烷烃同分异构体数量(一)

C++计算烷烃同分异构体数量(一)引子事出有因,吾今为高一学子,昨日于化学课习及有机物,恰留意到 烷烃 之 癸烷,以变幻无端之结构组合,竟得七十五种同分异构体,吾觉甚牛而逼之,然转念思之,彼言七十五种,果如是乎?”然吾性懒,弗能以草稿纸列诸般品类而逐个数之。忽又转念,可借算法以行计算,遂成此文。 smalltalk: 此文因吾水平尚浅(方入 OI 约两月且资质驽钝),故于其中借助 DeepSeek
2025-05-10
算法
#算法

Basic ROP Learning

Basic-ROP-LearningROP(Return-Oriented Programming)概述ROP(Return-Oriented Programming)是一种高级的代码复用攻击技术,主要用于绕过现代操作系统的安全防护机制(如DEP/NX)。其核心思想是在栈缓冲区溢出的基础上,利用程序中已有的小片段 (gadgets) 来改变某些寄存器或者变量的值,从而控制程序的执行流程。 1. 基
2025-04-19
Pwn
#Pwn

upload-lab靶场小计

upload-labs靶场学习小记upload-labs靶场项目地址: https://github.com/c0ny1/upload-labs先来看Pass-01 题目描述是本pass在客户端使用js对不合法图片进行检查!我们可以提取其中的关键词js于是设想使用浏览器禁用js来实现绕过,以chrome浏览器为例 这里有一张图片 · 上传并解析成功 这有一张图片 然后是Pass-02 题目描述为本
2025-02-22
Web安全
#安全日志 #Web安全

条件竞争漏洞学习

Web安全条件竞争漏洞学习0x00 概述​ 条件竞争漏洞发生在多个线程同时访问同一个共享代码、变量、文件等,,由于多个不同线程同时与相同的数据进行交互,从而导致碰撞冲突(例如,后端多个线程同时修改数据库中的某一个字段值)。攻击者通过精心定制请求到达后端的时间故意制造冲突,并由此实现恶意目的。这个漏洞存在于操作系统、数据库、web等多个层面,由于大多服务端框架在处理不同用户的请求时是并
2025-02-08
Web安全
#Web安全

攻防世界-pwnstack题解

攻防世界-pwnstack题解这是新博客的第一篇文章,感觉空荡荡的就当一次随笔 一、简述【题型】PWN【题目】pwnstack【来源】攻防世界 二、思路及过程Step.1:先使用checksec和file了解有关这个文件的一些信息 # zer0-r1ng @ ring0rez-Laptop in ~/Challenge/Adworld/pwnstack/[16:27:17] $ checksec
2025-02-06
CTF
#Pwn #CTF

Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick
2025-02-05

Search

Hexo Fluid