首页
关于
Blume
广东某不知名二本CS蒟蒻在读 („• ֊ •„)
累计撰写
22
篇文章
累计创建
6
个分类
累计收到
0
条评论
导航
首页
关于
目录
残酷世界的传说
また明日,口が滑る
记一次C++配合python,shellcode loader编写
2024-06-12 22:55
30
0
0
27.0℃
python动态生成C++免杀加载器,并且通过 间接系统调用 绕过Windows Defender,火绒,360的教程 记录一下我是怎么写的: (我非网安专业,技术有不严谨的地方,下面的代码属于我从表面上知道杀软怎么查杀的,然后根据教程编写出来的 分离免杀策略 无论是直接用数组存shellcode还
隐匿Cobaltstrike服务器
2024-06-12 22:54
49
0
0
28.9℃
适合cs,当然应该也可以适用于其他C2框架 (我不是网络安全专业的,就是有非常兴趣玩玩 (逃 前言 自己写的loader放到virustotal跑沙箱,结果c2服务器被标记了 这就显得隐匿c2服务器很重要了 端口特征修改 修改teamserver默认端口 其位于teamserver的最后一段,将-D
树莓派服务搭建
2024-06-12 22:53
24
0
0
26.4℃
运维
这篇文章来自我去年暑假的obsidian笔记 (其实当时并没有搭halo.. 记录一次树莓派内网穿透,搭建[二次元发卡网],搭建1panel,搭建Halo博客 树莓派型号 3b+ 穿透工具 starryfrp.com (签到送流量,要实名制) 开启SSH 树莓派桌面 -> Preference ->
Kruskal 算法 (模版)HDU 1301 Jungle Roads
2024-06-12 22:48
23
0
0
26.3℃
核心思想 对所有的边按照权重从小到大排序,然后按顺序选取边构造[[最小生成树]]。选择的边必须满足:加入这条边不会在已选取的边中形成环路 (对于是否形成环,用并查集判断)。 输入:一张连通的无向图 HDU 1301 Jungle Roads(最小生成树问题) #include <bits/stdc+
哈希表 通俗的解释
2024-06-12 22:48
13
0
0
25.3℃
数据结构
哈希表又称散列表,一种以「key-value」形式存储数据的数据结构。所谓以「key-value」形式存储数据,是指任意的键值 key 都唯一对应到内存中的某个位置。只需要输入查找的键值,就可以快速地找到其对应的 value。可以把哈希表理解为一种高级的数组,这种数组的下标可以是很大的整数,浮点数,
SSL 中间人攻击 简要解释
2024-06-12 22:39
12
0
0
25.2℃
网络安全
中间人攻击过程如下: 服务器向客户端发送公钥。 攻击者截获公钥,保留在自己手上。 然后攻击者自己生成一个【伪造的】公钥,发给客户端。 客户端收到伪造的公钥后,生成加密hash值发给服务器。 攻击者获得加密hash值,用自己的私钥解密获得真秘钥。 同时生成假的加密hash值,发给服务器。 服务器用私钥
最近公共祖先 (LCA)
2024-06-12 22:39
12
0
0
25.2℃
数据结构
算法
1. 朴素法:普通递归 这是最直观的方法。从根节点开始递归,对于每个节点,检查是否是p或q,或者p和q是否在它的两侧子树中。如果是,那么这个节点就是LCA。 struct TreeNode { int val; TreeNode *left; TreeNode *right;
幻兽帕鲁服务器搭建
2024-06-12 22:36
19
0
0
25.9℃
运维
这篇笔记从obsidian导入,,日期是2024二月份 配置 物理机器 4h Intel J1900,DDR3 8g,128g 固态 系统: Ubuntu 云VPS (用于内网穿透) 去年12月份 90块钱买的 阿里云 2h2g 服务器,流量不限,速率 3mbps 系统: Ubuntu 内网穿透 首
STL:优先队列
2024-06-12 22:34
15
0
0
25.5℃
数据结构
C++中的优先队列(priority queue)是一种用于维护一组元素构成的集合的容器适配器,其中每个元素都有一个优先级。添加到优先队列中的元素将按照其优先级排序,优先级最高的元素将首先被移除。优先队列通常使用堆(heap)数据结构来实现,以支持高效的元素插入和移除操作。 在C++标准库中,优先队
二叉树dfs遍历 & 给定中/后序,生成前序
2024-06-12 22:30
16
0
0
25.6℃
树上 DFS 在树上 [[DFS]] 是这样的一个过程:先访问根节点,然后分别访问根节点每个儿子的子树。 可以用来求出每个节点的深度、父亲等信息。 先序遍历 按照 根,左,右 的顺序遍历二叉树 void preorder(BiTree* root) { if (root) { cout <
上一页
下一页
1
2
3
弹