朱朱你堕落了 发表于 2023-8-9 23:07

EXE可以转成BAT?

本帖最后由 朱朱你堕落了 于 2023-8-9 23:12 编辑

如这个文章:
https://www.yii666.com/blog/71154.html

啥意思,把EXE文件转成BAT文件的VBS脚本文件?如何操作?请测试一下是否真的可行,
如果可行,如何弄的?如果可行,是否有工具能直接转?

我看网上基本上都是BAT转EXE,那么EXE到底是否可以再转为BAT,另外,EXE是否可以转
成别的文件格式后还能运行?

苏紫方璇 发表于 2023-8-9 23:07

看了下,他应该是将exe转为数组,再由bat批处理写出。好通过cmdshell传进网站,并不是你理解的转为bat运行

chboy 发表于 2023-8-9 23:27

感觉不行。exe的编程语言跟多种,转成bat这个我觉得不太现实吧?转开源了?

hrh123 发表于 2023-8-9 23:29

不行的吧.exe里是以二进制编码的微处理器指令,bat本身是个文本文件,靠具备命令行界面的解释器读取并执行.
bat转exe很简单,但exe转bat,大部分情况下应该是不行的
那个链接我没细看,不过应该不太可能吧
至于其他格式,exe本身就是源代码编译成二进制编码的结果,想转其他格式需要反编译得到源码,再想办法根据需求重写/重新编译

wyl0205 发表于 2023-8-9 23:33

CMDSHELL是这一类的命令吧,比如cmd执行的ping命令,其实执行的还是ping.exe,并不是真正的可执行的那种应用程序

hrh123 发表于 2023-8-9 23:47

仔细看了下代码,这个代码的"转换"应该是指运行bat时恢复出原有的exe并运行.应用场景大概是攻击的时候获得了命令行的权限,但可能碰到其他的限制,这个脚本可以通过命令行窗口将一个二进制文件传输到目标机器上,并执行它,从而达到渗透的目的

平淡最真 发表于 2023-8-9 23:51

如果只是为了上传后再转回exe
certutil -encode   
certutil -decode
就行了

b0y 发表于 2023-8-10 00:33

记得以前抓鸡的时候 吧exe变成二进制文本 保存在bat里面 bat执行的时候 在写出吧好像

fzhhn 发表于 2023-8-10 01:02

本帖最后由 fzhhn 于 2023-8-10 01:18 编辑

我觉得这个vbs就是利用序列化和反序列化来绕过防火墙。这段vbs首先把exe文件序列化成16进制字符数据,然后生成反序列化的bat脚本将序列化后的16进制字符数据反序列化成原来的exe并运行。

一路有你 发表于 2023-8-10 01:06

bat是可以运行exe系统是许可的,其它求助不详
页: [1] 2 3 4
查看完整版本: EXE可以转成BAT?