- 博客(8)
- 收藏
- 关注
原创 记一次漏洞利用与提权
CVE-2020-0618是一项涉及Microsoft SQL Server Reporting Services (SSRS)的安全漏洞,它在2020年被公开披露。这个漏洞的问题在于Microsoft SQL Server Reporting Services的处理逻辑上存在缺陷,可能允许攻击者通过特制的请求利用该漏洞,执行未经授权的操作。攻击者可以通过这个漏洞实施远程代码执行、绕过安全控制以及获取敏感信息等恶意行为。
2023-08-12 01:04:23
133
1
原创 base64编码与解码
#include<iostream>#include<string>#include<vector>#include<bitset>#include<fstream>using namespace ::std;string code = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";bool isEq(string str);strin.
2022-01-10 23:31:47
434
原创 哈夫曼树的生成、编码、译码与输出
//使用数组作为载体,但没有较好地直观呈现的方法,因此放弃了用于初始化存储tree向量的init函数以及相应代码#include<iostream>#include <vector>#include<string>#include<fstream>using namespace ::std;struct node{ size_t left, right, parent, freq, p; char c;};void build(v.
2022-01-05 22:32:41
1024
原创 恩尼格码机的原理以及破解方法
在观看了B站上有关恩尼格码机(the Enigma Machine)的一个视频后,我对恩尼格码的工作原理和破解方法有了基本的了解,同时也是为了以后方便复习,所以在这里写下此文权当笔记,如有错误,欢迎指出。在计算机发明之前,所有的密码编码都需要通过手工进行操作,普遍有着速度慢和容易出错的缺点。因此,人们开始使用一些精密的机械设备代替人工加密与解密的操作。其中,德国的恩尼格码(the Enigma Machine)便是其中的佼佼者。而在这篇文章中,我会对恩尼格码的加密方式进行说...
2021-10-25 21:53:27
9035
原创 ZUC密码(C语言实现)
第一次发文,如果代码有什么问题请随时联系我。#include<stdio.h>#include<stdlib.h>void KeyAssembly();//密钥装入void init();//初始化void oprate(int time, unsigned int *key);//产生密钥void LFSRWithInitialisationMode(unsigned int u);//LFSR初始化void BitReconstruction();//比特重组
2021-10-25 20:27:58
1822
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人