相关文章
CTF之密码学(密码特征分析)
一.MD5,sha1,HMAC,NTLM
1.MD5:MD5一般由32/16位的数字(0-9)和字母(a-f)组成的字符串
2.sha1:这种加密的密文特征跟MD5差不多,只不过位数是40(sha256:64位;sha512:128位)
3.HMAC:这种算法就是在前两种加密的基础上引入了秘钥,而秘钥又只有传输双方才知道,所以基本上…
建站知识
2024/11/28 1:35:22
Linux KASLR 地址偏移
kaslr开启时地址 cat /proc/cmdline BOOT_IMAGE/boot/vmlinuz-5.4.0-193-generic rootUUID0e46dee3-4557-434a-a2d2-a35c6ad3d327 ro find_preseed/preseed.cfg auto noprompt prioritycritical localeen_US quiet cat /boot/config-$(uname -r) | grep CONFIG_RANDOMIZE_B…
建站知识
2024/11/28 1:34:21
C语言根据字符串变量获取/设置结构体成员值
一、背景 在项目中需要根据从数据库中获取的字段与对应的键值付给对应结构体成员上,而c语言中没有类似的反射机制,所以需要实现类似功能。例,从表中查到a 10,在结构体t中,需要将 t.a 10。
二、实现 感谢ChatGPT&…
建站知识
2024/11/28 1:33:18
Linux从基础到进阶
1、Linux基本操作
1.1文件和目录管理
文件创建:使用touch命令可以创建一个空文件或者修改文件文件查看:使用cat可以查看文件内容,less和more用于分页查看。文件编辑:vi和nano是常用的文本编辑器。目录创建:mkdir用于…
建站知识
2024/11/28 1:32:18
MySQL 两个数据库之间数据交互——Federated Tables
MySQL 两个数据库之间数据交互——Federated Tables
1. 问题描述
有一个虚拟机中的MySQL数据库需要与外部的物理机MySQL数据库,进行数据交互。 因为虚拟机是NAT模式,不是桥接模式,所以只能单向访问,从虚拟机访问物理机的数据库。…
建站知识
2024/11/28 1:31:16
Springboot项目搭建(5)-前端注册界面
1.创建项目文件
news:为后端IDE文件
news_client:为前端VSCode文件 在 ..\news\news_client 中启用cmd/PowerShell 查看当前 npm 配置的注册表(registry)地址是否在https://registry.npmmirror.com
如果不在,可在cd…
建站知识
2024/11/28 1:30:15
ubuntu安装chrome无法打开问题
如果在ubuntu安装chrome后,点击chrome打开没反应,可以先试着在terminal上用命令打开
google-chrome
如果运行命令显示
Chrome has locked the profile so that it doesnt get corrupted. If you are sure no other processes are using this profile…
建站知识
2024/11/28 1:29:14