
排序
哈希表爆破MD5
前言 记录今天看到群友问到一道题 看下题目 明文:flag{P7?Y0OG?0XPC?ZPK}密文:9e86????007f??9a38???449a?0ea7cf 一眼看出来是MD5加密 MD5严格来说不能算加密 只能暴力爆破 脚本暴力破解缺失字...
sictf-[签到]stack
最近刚开始学习pwn,来复现一下打完的sictf的一道pwn签到题目 题目 思路 先下载附件,拿到ida里反汇编看一下 其中setup函数是初始化的,我们主要看run函数 大致意思就是定义了一个buf数组和nbyt...
最简单的排序——冒泡排序
概述冒泡排序是一种O(n^2)的排序方式,考察到数组,for循环嵌套这里做一种简单地讲解,如下为一组数据,高度代表大小冒泡排序的核心就是利用两组数据之间相互比较,然后互换位置,最终达到按顺...
郑州轻工业OJ全部答案题解合集[前200更新完毕]
前言 郑轻OJ题解快速入口 郑轻OJ前50答案解析快速入口 郑州OJ51-100答案解析快速入口 郑州OJ101-150答案解析快速入口 郑州OJ151-200答案解析快速入口 部分难题题解快速入口 郑轻OJ1081: n个数求...
浅谈冒泡排序的小优化
冒泡排序作为初学者最常用的排序算法之一,大家应该闭着眼都能敲出来,但是如果在数据较大的情况下,冒泡排序的效率并不高,因为它的时间复杂度是O(n^2),但是在我们又不会其它排序算法的前提下...
以攻防的角度真实打靶-春秋云镜Hospital打靶记录
前言 觉得这个靶场还是可以的 提权基本上用不上 这里的思路写的简便但易懂 正题 扫端口扫到了8080 8080弱口令登录 8080端口存在弱口令登录 admin/admin123 登录后无用 heapdump泄露 heapdump泄...
单链表的运算
以下是一个单链表,包括单链表的建立,插入,查找,删除 由于刚开始接触链表,如有错误,还请谅解 此为整体框架 #include<stdio.h> #include<stdlib.h> typedef struct node { int date; ...
浅谈运算过程中数值损失
话不多说,直接上代码 #include<stdio.h> int main() { int n; double sum = 0; scanf('%d', &n); for (int i = 0; i < n; i++) { sum += 1 / (2 * i - 1); } printf('%.2lf', sum...