我的创作纪念日

今天,我得知我在优快云上的第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安全自动化方向,开发出更多实用工具。在优快云的平台上,我将继续保持初心,用文字和代码为安全技术的普及贡献一份力量。

感谢每一位关注、点赞、留言的你!是你们的支持让我坚持到了今天。未来,我将继续努力,写出更多高质量的技术文章,与大家一起成长,一起进步!

感恩有你们,我的优快云创作之路,因你们而精彩!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jieyu1119

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值