今天,我得知我在优快云上的第128天创作纪念日!心想时间过得好快啊。从最初那篇关于CTF的入门文章开始,到如今累计68篇文章、301位粉丝和1500多点赞,这段旅程让我深刻体会到:分享技术,不仅照亮了他人,也照亮了自己。
机缘
还记得我的第一篇文章的来源,我还在CTF比赛的迷宫中摸索前行。那场赛事让我意识到,安全领域的知识碎片化严重,需要进行系统化的整理与分享。于是,我写下我的第一篇博客,关于CTF比赛的题目,记录下从0到1的突破。这篇简短的文章竟成了我技术分享的起点。优快云成了我整理知识、与同行交流的绝佳平台,也让我明白了"授人以渔"的真正意义。
收获
我收获的远不止技术提升。每一篇关于内网渗透的文章都让我对网络攻防有了更深的理解,从基础的端口扫描到高级的横向移动,从Python自动化脚本到系统安全加固,这些知识在写作中不断沉淀。301位粉丝的陪伴,1500多赞的鼓励,都是我继续前行的动力。
日常
写作并非一蹴而就。我坚持每周更新,有时是深夜的环境配置,有时是白天的漏洞分析。内网渗透需要大量实战,我常常在实验室反复测试,直到找到解决方案。Python实战文章的编写尤其需要严谨,因为一个错误的代码示例可能导致读者的实践失败。现在,经过前面的内网实战之后,我也发现自己的不足,系统知识方面的不足,基础较为薄弱,现在我也在系统性学习系统安全知识,加强基础性的漏洞知识,比如说web方向的知识,通过SRC,EDU等加强自己的实战能力,系统方向深入学习系统的安全机制,以及关于网络的安全架构,比如纵深防御体系的构建等,并且也在深入了解AI,利用AI,最近我的理论性文章,都有AI的辅助。
成就
通过一系列的CTF比赛和内网后渗透的学习,除了理论知识的学习,还有工具的使用,现在我也从一个使用工具到开发工具的转变,这是一个好的,大的进步,目前工具还在开发,有了实战经验以及工具的使用经验,在开发工具的过程中能够让我更加轻松,这里分享我的工具一小部分代码
import time
import os
from command_utils import CommandUtils
# 系统命令集(Windows/Linux)
commands = {
"Windows": {
"网络信息": "ipconfig /all",
"用户列表": "net user",
"本地管理员组": "net localgroup administrators",
"进程列表": "tasklist",
"计划任务": "schtasks /query /fo list",
"开放端口": "netstat -ano"
},
"Linux": {
"网络信息": "ip addr && cat /etc/resolv.conf",
"用户列表": "cat /etc/passwd && cat /etc/group",
"sudo权限用户": "grep 'sudo' /etc/group",
"进程列表": "ps aux",
"计划任务": "crontab -l && ls -la /etc/cron.d",
"开放端口": "netstat -tulpn"
}
}
def collect_system_info(target_ip, os_type, folder):
"""
收集系统信息并保存到统一目录
:param folder: 统一结果文件夹路径(从GUI传入)
"""
if os_type not in commands:
print(f"不支持的系统类型:{os_type},无法收集信息")
return
print(f"\n开始收集{os_type}系统信息(保存到:{folder})...")
for category, cmd in commands[os_type].items():
print(f"正在执行:{category}(命令:{cmd})")
# 执行命令
cmd_result = CommandUtils.execute_command(cmd)
output = cmd_result["output"] if cmd_result["success"] else cmd_result["error"]
# 保存到统一目录(文件名:分类.txt)
file_path = os.path.join(folder, f"{category}.txt")
try:
with open(file_path, "w", encoding="utf-8") as f:
f.write(
f"目标IP:{target_ip}\n执行命令:{cmd}\n执行时间:{time.strftime('%Y-%m-%d %H:%M:%S')}\n\n{output}")
print(f"✅ {category}已保存到:{file_path}")
except Exception as e:
print(f"❌ 保存{category}失败:{str(e)}")
print(f"\n所有系统信息已保存至统一目录:{folder}")
if __name__ == "__main__":
# 本地测试用(实际使用由GUI调用)
target_ip = input("请输入目标IP地址:")
time_str = time.strftime("%Y-%m-%d_%H-%M-%S", time.localtime())
folder = os.path.join("results_history", f"{time_str}_{target_ip}_system_info")
os.makedirs(folder, exist_ok=True)
# 识别系统类型
print("\n正在识别系统类型...")
os_info = CommandUtils.detect_os_type(target_ip)
os_type = os_info["os_type"]
ping_result = os_info["ping_result"]
print(f"识别结果:{os_type}")
# 保存系统类型
with open(os.path.join(folder, "系统类型.txt"), "w", encoding="utf-8") as f:
f.write(
f"目标IP:{target_ip}\n系统类型:{os_type}\nping结果:{ping_result}\n识别时间:{time.strftime('%Y-%m-%d %H:%M:%S')}")
# 收集系统信息
collect_system_info(target_ip, os_type, folder)
憧憬
未来,我计划继续深耕内网渗透与系统安全领域,探索更多实战场景。我希望能将漏洞总结系统化,形成一套可复用的安全知识库。同时,我也期待能深入Python安全自动化方向,开发出更多实用工具。在优快云的平台上,我将继续保持初心,用文字和代码为安全技术的普及贡献一份力量。
感谢每一位关注、点赞、留言的你!是你们的支持让我坚持到了今天。未来,我将继续努力,写出更多高质量的技术文章,与大家一起成长,一起进步!
感恩有你们,我的优快云创作之路,因你们而精彩!
5万+

被折叠的 条评论
为什么被折叠?



