笔记
数据结构与算法排序常见排序复杂度
传统排序算法Selection Sort
The worst case complexity is O(n^2^)
The best case complexity is O(n^2^)
首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置
再从剩余未 ...
某医院预约系统分析
一、为什么会有这次分析马上要到开学日期了,学校要求所有人去医院🏥做核酸检测,而且要七天内的检测…… 虽然很烦,但是不做也不大行。
更有意思的事儿是当我打开医院的预约系统:
全部号满,猝🤦♂️🤦♂️🤦♂️🤦♂️
二、系统分析既然这样,为了不半夜抢号,好好研究了一下这个预约系统。
...
Markdown Demo
Demo1. Sequence李雷 -> 韩梅梅: Hello 梅梅, How are you?
Note right of 韩梅梅: 韩梅梅心想
韩梅梅 --> 李雷: I'm fine, thanks, and you?
UML时序图源码样例:
```sequence
对象A ...
nc反弹shell
这几日做CTF,竟然自己不会用反弹shell今天,赶紧补一下知识
什么是反弹shell?反弹shell(reverse shell),就是控制端监听在某TCP/UDP端口,被控端发起请求到该端口,并将其命令行的输入输出转到控制端。reverse shell与telnet,ssh等标准shell对应, ...
BJD_CTF_Misc
Misc部分之所以写这个部分,主要还是因为别的部分啥也不会😭😭
小姐姐
题目本身很简单,但是容易想复杂。打开文件可以看到中间有错位,可以判断文件中有信息插入,于是打开十六进制编辑器搜索BJD,可以看到如下信息:
一道签到题
TARGZ
压缩包无限套娃,下载之后可以看到文件名比较诡异,同时压缩包有 ...
Bash破壳漏洞(CVE-2014-6271)
Bash破壳漏洞(CVE-2014-6271)产生原因目前的Bash使用的环境变量是通过函数名称来调用的,导致漏洞出问题是以“(){”开头定义的环境变量在命令ENV中解析成函数后,Bash执行并未退出,而是继续解析并执行shell命令。而其核心的原因在于在输入的过滤中没有严格限制边界,也没有做出合法 ...