Writing
文章
纸上得来终觉浅,绝知此事要躬行。
HWS 山大专场 Writeup
Pwn inverse 分析二进制文件,发现是 32 位程序,只开启了 NX 保护,可能可以使用栈溢出。 可以发现,虽然程序限制了 nbytes 不能超过 48,但是读取时用的是 read int() 读取 int 类型…
RSA 加密算法
步骤 数学表示 实现 选择质数 p,q getPrime() 质数相乘 n p\times q n p q 欧拉函数 phi (p 1)\times(q 1) phi (p 1) (q 1) 选择公钥 1<e<phi 且…
C 语言程序设计基础
数据类型 变量名只能由字母、数字和 组成,且不能以数字开头。此外,变量名不可以为关键词。下面是 C 语言中常见的一些关键词。 auto,break,case,char,const,continue,default,do,…
高等数学:函数、极限与连续
微积分是高等数学最重要的一个部分,而极限的概念则是微积分中最重要的基石。通过对函数连续性的研究,我们能够更加严谨地分析函数的变化过程。 集合与函数 集合及其运算 集合 是对象的全体,组成集合的对象称为 元素 。 用大写字…
Hackergame 2023 Writeup
Web 更深更暗 小 E 正在收看电视新闻。 「诶,你知道吗,『泰坦』号潜水艇失事了!」小 E 对旁边的小 C 说。 小 C 凑近电视机,看了一眼新闻里的画面。 「是我眼花了吗?我刚刚有一瞬间好像在残骸上看到了一个 fl…
Stack Overflow
ret2text 如果程序没有开启 canary 和 PIE 保护,那么可以通过 ret2text 来控制程序流。 一般是题目提供了一些后门函数和溢出漏洞,那么我们可以通过 ida 查看后门函数的地址,并将其覆盖到当前函…
0xGame 2023 Writeup
Pwn [Week1] 找不到且不对劲的 flag 这个黑不溜秋的框框是啥? 这是 flag 吗? 我 flag 呢? 根据题目描述,猜测 flag 被藏到了隐藏文件或者隐藏文件夹中。 [Week 1] 永远进不去的后门…
Node.js CLI 程序开发
TODO: 添加 consola 介绍 在进行 Node.js 开发时,我们常常会用到一些命令行界面(CLI)工具。例如 Vite: 静态博客建站工具 Hexo: 这些工具能够极大地简化我们的配置工作或是给我们提供一个方…
SSSCTF 2023 Writeup
Pwn Test Your nc 根据题意,直接 nc 上环境读取 flag 文件即可。 Hack Traffic Light 在某些智能红绿灯控制系统中, 总控中心 可以向各个红绿灯对应的 控制器 发送无线信号,来设置…
微积分发展史
微积分是数学中的一门基础学科,其发展历程丰富多彩,贯穿了数个世纪。本报告将深入探讨微积分学科的演变,分为早期萌芽阶段、西方中世纪末期、文艺复兴时期、近代初期阶段、牛顿 莱布尼兹阶段、成熟完善阶段、现代发展时期、多元微积分…
道路交通安全违法行为记分速记表
总则 公安机关交通管理部门对机动车驾驶人的交通违法行为,除依法给予行政处罚外,实行累积记分制度。 记分周期为十二个月,满分为12分。记分周期自机动车驾驶人初次领取机动车驾驶证之日起连续计算,或者自初次取得临时机动车驾驶许…
高中物理:交变电流
交变电流的产生及其描述 交变电流 方向随时间变化的电流,称为交变电流,简称交流,用字母 AC 表示,或符号“ ”表示。 电流方向随时间做周期性变化,是交流电最主要的特征,也是交流电与直流电最主要的区别。 产生正弦式交变电…