exe2bat的脚本

fp=wscript.arguments(0)

fn=right(fp,len(fp)-instrrev(fp,""))

with createobject("adodb.stream")

.type=1:.open:.loadfromfile fp:str=.read:sl=lenb(str)

end with

sll=sl mod 65536:slh=sl65536

with createobject("scripting.filesystemobject").opentextfile(fp&".bat",2,true)

.write "@echo str="""

for i=1 to sl

bt=ascb(midb(str,i,1))

if bt<16 then .write "0"

.write hex(bt)

if i mod 128=0 then .write """_>>debug.vbs"+vbcrlf+"@echo +"""

next

.writeline """>>debug.vbs"+vbcrlf+"@echo with wscript.stdout:r=vbcrlf"_

+":for i=1 to len(str) step 48:.write ""e""+hex(256+(i-1)/2)"_

+":for j=i to i+46 step 2:.write "" ""+mid(str,j,2):next:.write r:next>>debug.vbs"

.writeline "@echo .write ""rbx""+r+"""+hex(slh)+"""+r+""rcx""+r+"""+hex(sll)_

+"""+r+""n debug.tmp""+r+""w""+r+""q""+r:end with"_

+">>debug.vbs&&cscript //nologo debug.vbs|debug.exe>nul&&ren debug.tmp """&fn&"""&del debug.vbs"

end with

说明文件:在得到一个CMDSHELL而又因为防火墙等原因无法上传文件时,可以使用本脚本.

直接在本地将一个EXE文件转换为一个BAT文件然后用记事本打开BAT文件,然后复制全部->CMDSHELL粘贴一下就可以在CMDSHELL下得到我们上传的EXE文件了.

脚本用法为:cscript cdown.vbs XXX.exe

在同目录下生成一个BAT文件.按上面的做法

java bat转vbs_EXE2BAT(EXE转BAT)的vbs脚本相关推荐

  1. 编辑器下运行exe或bat run exe or bat in editor

    bat 打开bat文件,在第一行插入cd /D %~dp0 Application.OpenURL("xxx.bat"); UnityEditor.EditorUtility.Op ...

  2. java工程在windows环境用bat启动详解

    原 java工程在windows环境用bat启动详解 2016年08月24日 13:19:52 qq_31197461 阅读数:3038 <span class="tags-box a ...

  3. 去掉bat和某些exe的黑窗口

    bat文件和某些调试用的exe文件都会用到终端输出调试信息.但是演示的时候通常希望隐藏黑窗口,有两种方法,第一种是重新编译程序,在编译选项里面去掉终端输出,但这样有时比较麻烦.下面是一种简单的方法: ...

  4. 88道BAT Java面试题 助你跳槽BAT,轻松应对面试官的灵魂拷问

    88道BAT Java面试题 助你跳槽BAT,轻松应对面试官的灵魂拷问 前言: 备战金九银十逃脱不了面试官的灵魂拷问,笔者整理了88道Java面试,由于面试题太多文章没有包含答案,需要领取这些面试题答 ...

  5. php 打包exe程序,bat打包成exe

    bat打包成exe 发布时间:2018-11-29 15:00, 浏览次数:349 , 标签: bat exe 在之前的文章中向大家介绍了如何通过exe-4j将jar打包成exe文件,这篇文章为大家介 ...

  6. 使用 GraalVM 将基本的 Java 项目打包成 EXE

    使用 GraalVM 将基本的 Java 项目打包成 EXE GraalVM 的环境搭建 将基本的 Java 项目打包成 EXE 将 JAR 转化为 EXE GraalVM 与 Java 中其它打包成 ...

  7. 用nc+简单bat/vbs脚本+winrar制作迷你远控后门

    前言 某大佬某天和我聊起了nc,并且提到了nc正反向shell这个概念. 我对nc之前的了解程度仅局限于:可以侦听TCP/UDP端口,发起对应的连接. 真正的远控还没实践过,所以决定写个小后门试一试. ...

  8. 全网最全脚本整理,优秀学习范例汇集 —— VBS脚本、BAT脚本(批处理)公开、免费下载

    目录 ▼脚本列表 1.VBS脚本列表及脚本说明 2.BAT批处理脚本列表及脚本说明 ▼脚本下载链接 ◆ 配合<定时执行专家>使用,功能更加强大 ◆ 关于<定时执行专家>的&qu ...

  9. java写exe程序实例,java实现可安装的exe程序实例详解

    java实现可安装的exe程序实例详解 通过编写java代码,实现可安装的exe文件的一般思路: 1.在eclipse中创建java项目,然后编写java代码,将编写好的java项目导出一个.jar格 ...

最新文章

  1. JVM---虚拟机栈(动态链接与方法返回地址)
  2. ElementUI中el-table在表格最下方添加一列汇总小计行
  3. 点击页面元素,这个Vite插件竟然帮我打开了Vue组件文件!超级好用!
  4. LeetCode 4 Median of Two Sorted Arrays
  5. NeurIPS 2021 | 视频分类鲁棒性新基准
  6. vissim跟驰模型_MATLAB——基于元胞自动机的单向3车道模型
  7. mysql alisql_初次安装aliSql
  8. 企业信息安全模型(成熟度模型)
  9. 面包板入门电子制作 学习笔记5
  10. 【12306抢票神器】抢票啦—请收下这份2022元旦春节抢票攻略
  11. 你真的了解宏吗:浅谈宏定义(#define语句)
  12. Process 'command 'XXX/Android/Sdk/build-tools/25.0.3/aapt'' finished with non-zero exit value 1
  13. DQL:数据库查询语句
  14. 3255 Roadblocks
  15. flex于java实现增删改查
  16. 微信小程序-查询快递
  17. Linux添加http服务失败,Apache Web服务器配置http2各种失败
  18. FFT求频谱图和功率谱密度图
  19. 河南企服网:语音自动外呼机器人效果好吗?
  20. WIFI 5GHZ使用频率

热门文章

  1. 学Python好还是学Java好?学哪个更好就业?
  2. JS - 日期 - 使用setDate(0)获取上个月的最大一天
  3. 5个PS学习、练习素材网站
  4. 数据库IP网络切换问题
  5. 1到n中能被3和7整除的数的和
  6. 哪些域名才是真正的精品域名?
  7. arcgis10.2安装lisense后无法启动的问题
  8. android 应用程序法则( 转 : http://my.hoopchina.com/remus/blog/652324.html)
  9. notepad 语言等常用设置
  10. nacos配置中心指定配置文件为yml格式