logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【DEBUG】一次 k3s 拉镜像失败的 DNS Debug:强制使用 Go Resolver 修复

摘要 本文记录了一次k3s拉取镜像失败的DNS问题排查过程。问题表现为k3s无法拉取cert-manager镜像,报错DNS查询失败。通过抓包分析发现,k3s/containerd默认使用cgo解析器时只发送AAAA查询,而IPv6查询返回SERVFAIL后未降级到IPv4。问题根源在于cgo/libc解析器与systemd-resolved的交互异常。最终解决方案是通过设置GODEBUG=net

#golang#开发语言#后端
【网络基础知识】深入浅出互联网底层:从 BGP 协议、ASN 食物链到大厂的省钱暗战

你每天都在刷视频、敲代码、访问各种云端服务,但你是否想过,当你在终端输入一个 IP 地址,或者向远在全球另一端的服务器发送一个数据包时,底层的物理世界和商业社会究竟发生了什么?本文将带你一层层剥开互联网(Internet)被称为“网络的网络(Network of Networks)”的神秘面纱,从最基础的协议,聊到动辄几百万美元的商业博弈。

文章图片
#网络#网络安全#网络协议
【PWN】ret2text 中「该跳 func 还是 call func?」的困惑解析

摘要:32位ret2text/ret2libc攻击中,调用有参函数时需注意call指令的栈布局影响。研究发现,直接跳转至函数地址会导致异常,而跳转到call指令地址则能正常获取参数。这是因为call指令会先将返回地址压栈(push return_address + jmp func),改变了栈结构。正确栈布局应为:填充数据+目标函数地址+伪造返回地址+参数。在编写exp时应采用"函数地址

文章图片
#算法#网络安全#安全 +1
【PWN】溢出常见危险函数

本文总结了Pwn中常见的导致溢出的危险函数,主要分为四类:输入读取类(gets、scanf、fgets误用)、字符串拷贝类(strcpy、strncpy、memcpy)、字符串拼接类(strcat、strncat)及其他危险函数(sprintf、vsprintf)。这些函数由于缺乏边界检查或存在设计缺陷,当输入数据超过目标缓冲区大小时会导致溢出漏洞。文章通过具体代码案例演示了各类函数的危险用法,为

#网络安全#系统安全
到底了