漏洞挖掘方法

漏洞挖掘

软件成分分析

识别分析某一个软件中所使用的组件与第三方库的来源、版本、许可证信息的技术

已知漏洞(漏洞扫描) 静态分析 ...更多

十一月 05, 2025 #漏洞挖掘
浏览器指纹

浏览器指纹

操作系统 cpu架构 系统支持的字体遍历 窗口大小、显示器大小 禁用 Canvas 图像提取 集成 NoScript 以及第一方域名隔离 利用字体、功能、行为特征等等(无论是否使用 JavaScript) tls 指纹 ...更多

十一月 05, 2025
gcc 参数

g++链接时,--start-group和--end-group的作用 在使用g++进行链接时,库之间的符号依赖可能导致链接失败

例如,当库A依赖库B中的符号,而库B又需要库A中的符号时,传统的链接顺序无法满足这种循环依赖 此时,--start-group和--end-group选项就显得尤为重要… ...更多

十一月 05, 2025 #gcc
vocabulary 常用专业术语

tls

KDF(Key derivation function) 密钥派生函数

可用于将密钥扩展到更长的密钥或获得所需格式的密钥 非秘密参数被称为盐 相比其他加密哈希算法,KDF 具有一个独特属性——计算速度很慢,而且从设计上就使其计算速度难以提升,所以 KDF 也被称作「慢哈希算法」

AE… ...更多

十一月 05, 2025 #vocabulary #specialized term
从pve切换到libvirt 问题排查

迁移虚拟机问题记录

因为apparmor的限制 libvirt 访问/var/lib/vz/images目录会遇到权限问题, 所有将虚拟机文件迁移到libvirt目录中

可能会遇到pve中的模板文件移动失败: 修改attr后再执行

sudo chatt… ...更多

十一月 02, 2025 #libvirt
libvirt 虚拟机内存管理

libvirt windows虚拟机内存占用过高 虚拟机内存策略

QEMU 在虚拟机启动时,一次性分配固定的内存。 这部分内存被 预留并映射到宿主机进程(qemu-system-x86_64)。 从宿主机的角度看,这些内存都是“被占用的”。 即使 Windows 内部只使用很少,也不会被宿主机回收… ...更多

十月 29, 2025 #libvirt #ballooning
gist使用

https://gist.githubusercontent.com/peter/0d54d265365eea6cc485eff0e27a6095/raw/306d43e59dda68c9bbda73568bc35938afec147b&#… ...更多

十月 26, 2025 #gist
openvpn 配置

安装和配置 apt install openvpn

覆盖默认配置, 探测192.168.2.1可达

sudo tee /etc/systemd/system/openvpn-client@work.service <<EOF [Unit] De… ...更多

十月 26, 2025 #openvpn
gnome-remote-desktop 配置

命令行查看配置 gsettings list-recursively | grep remote-desktop systemctl --user stop gnome-remote-desktop

但是我尝试了多种方法最后生成的都是openssh格式的私钥key???!!!

生成新的密钥…

...更多

十月 25, 2025 #gnome #rdp
常用软件列表

软件列表

mkcert

openssl

openvpn easyrsa self-service-password

gpg

cargo install xremap --features gnome

nginx

pingora: pingap

ddns-go

dn… ...更多

十月 24, 2025
apt download下载离线安装包

方案一:yum / apt 下载离线包(推荐新手) CentOS / RHEL(下载 rpm 包)

首先安装 yum-plugin-downloadonly 插件

yum install yum-plugin-downloadonly -y

使用下面命令下载指定的包及其依赖项

yum ins… ...更多

十月 23, 2025 #apt
linux bios刷新工具fwupd

Linux 固件刷新工具 fwupd: 这是一个 Linux 上的通用固件更新守护进程。如果您的电脑硬件制造商支持 fwupd,您可以在 Debian 系统上安装并使用它来检查和安装固件更新。 sudo apt update sudo apt install fwupd sudo fwupdmgr … ...更多

十月 22, 2025 #fwupd
免U盘安装debian系统

使用 debootstrap 构建一个原生 Debian 系统并引导启动(推荐) 这是最干净、最安全、完全不需要U盘的方法。 你会在 Ubuntu 里“手工安装”一个 Debian,然后让 grub 启动它。 如果没有空闲分区, 缩小 Ubuntu 的根分区,腾出 20GB 以上空间,创建一个 ex… ...更多

十月 22, 2025 #debootstrap
linux电源管理

查看suspend休眠配置模式 cat /sys/power/mem_sleep echo deep | sudo tee /sys/power/mem_sleep

配置hibernate休眠 cat /etc/fst… ...更多

十月 18, 2025 #pm
问题排查记录表

vm ubuntu24.04 虚拟机关机界面卡住 通过添加启动内核的参数, 在virt-view界面直接看到关机流程被阻塞在ntopng.service上 sudo vim /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT=&…

...更多

十月 13, 2025
serde_json bigfix反序列化文件内容失败

现象

使用serde_json 序列化一个对象, 并base64编码后打印出来 复制打印的base64字符串, 并保存到文件 /tmp/file 程序中读取/tmp/file内容,base64解码并使用serde_json反序列化, 会报错

原因 通过排查发现,手动复制到文件/tmp/file的… ...更多

十月 10, 2025 #bugfix