💻运维部署
未读
用 PAM 模块重构 SSH 实现飞书登录报警
在常规的 SSH 登录通知方案中,我们常使用 .bashrc 或 /etc/ssh/sshrc。但在实际生产环境中,这些方案往往会因为 VS Code Remote、SFTP 或多通道连接导致通知瞬间“刷屏”。 为了实现单次会话仅通知一次的精准预警,我们改用 Linux 系统底层的 PAM 模块 进
💡应用开发
未读
用 Python 封装爱快 iKuai 登录与终端查询:一个轻量 SDK 的设计与实践
本篇文章主要讲述了如何将爱快(iKuai)网络设备管理器的复杂接口调用流程,封装成一个轻量、可复用的Python SDK,以支持进行数据包可视化和自动化网络运维的项目。传统仅用脚本方式无法应对反复登录、会话管理、以及接入Django/Flask等后端框架的场景。该SDK解决了重复劳动的问题,通过封装Login、通用API调用(/Action/call)以及获取终端列表和连接详情等高频能力。其核心设计亮点包括:对结果返回进行结构化封装,自动处理爱快要求的MD5密码和`sess_key` Cookie,确保了后续所有接口调用无需手动拼接会话信息。使用该SDK可以极大地提升网络巡检脚本的稳定性,并降低后续开发集成(如资产管理、安全排查)的开发成本,是实现自动化运维和数据采集流程的优秀基础模块。
🛡️网络安全
未读
2025届AI创新社网安队内部选拔赛Write Up
本篇文章主要讲述了CTF竞赛中的多个解题实例,涵盖Web、Misc、Crypto和Reverse四大领域。Web部分包括扫雷游戏的代码审计与通关条件、通过Base32/64解密绕过文件读取限制、XSS注入绕过技巧及PHP伪协议读取文件;Misc部分涉及压缩包密码破解、音频隐写分析、流量包解密与栅栏密码应用;Crypto部分详解MD5哈希还原、蝌蚪文解密、社会主义核心价值观编码及RSA解密;Reverse部分分析二进制文件,包括UPX脱壳、XOR加密与凯撒位移的逆向、Base64变换及索引置换算法还原。每个题目均提供具体解题思路、工具使用方法和最终flag获取过程,展现网络安全竞赛中多维度技术挑战的应对策略。
🛡️网络安全
未读
【挖坑】“鹏云杯”第十二届山东省大学生网络安全技能大赛Write Up
本篇文章主要讲述了三个密码学挑战题的解析过程。第一个题目通过MD5哈希逐个字符加密并反向查找,成功还原了flag。第二个题目是RSA加密,生成大素数p和q,计算n=p*q后加密flag,但解析部分未提供。第三个题目基于p和q模4等于3的素数生成加密参数,同样缺少解析。整体展示了密码学中哈希和加密技术的实际应用。
💻运维部署
未读
iKuai爱快路由器系统基于IP进行国内外分流
本篇文章主要讲述了利用iKuai系统进行国内IP段分流和DNS分流的配置方法。首先,需要下载国内IP段地址列表,并在ikuai系统中手动添加9组IP段,每组可添加1000条。接着,通过“留空分流”设置端口分流规则,包括配置旁路由流量直接走WAN,以及配置下一跳网关和国内IP组分流。 为了防止DNS污染,文章建议利用自建的DNS服务器进行分流,ikuai中选择第三方代理模式,并将DNS服务器地址设置为旁路由网关地址。 此外,网关和DNS设置都指向ikuai的LAN口IP地址,并且避免包含旁路由地址。 整个配置流程旨在将国内IP段流量直接通过WAN口传输,非国内IP则通过旁路由网关加密隧道传输。

