Quick Batch File Compiler 反编译bat
答案:2 悬赏:70 手机版
解决时间 2021-05-10 04:36
- 提问者网友:那叫心脏的地方装的都是你
- 2021-05-09 08:20
有的bat我运行了他是一闪就没有了的,在TEMP目录就生成出个0KB的文件.那要怎么找呢?
最佳答案
- 五星知识达人网友:西岸风
- 2021-05-09 09:53
QuickBFC会释放出BAT到%temp%中,文件名不定。带有隐藏属性。
批处理自动执行完后,QuickBFC就会删除批处理,留下一个没有意义的0KB文件。
漏洞就在这里。
只有当批处理自动执行完后QuickBFC才会删除批处理,所以,你可以赶在批处理自动执行完之前抢先点击右上角的X,强行关闭,这样,他就不会删除临时文件夹里的批处理文件了。
在此之前,记得清理临时文件夹,面的文件太多不好找。
rd %temp% /s /q & md %temp%
还有一种方法,
你可以编辑一个批处理解决这个问题。
比如,你要反编译的批处理的EXE文件为D:\123.exe
你就在D盘根目录下新建一个批处理,代码如下:
@echo off
echo 正在清空临时文件夹...
rd %temp% /s /q & md %temp%
echo 解密后的批处理将存放于BatTemp文件夹中。
md .\BatTemp
echo 正在调用加密后的批处理EXE文件...
start 123.exe
echo 正在复制解密后的批处理...
:copy
copy /y %temp%\*.bat .\BatTemp\
if not errorlevel 0 goto copy
start .\BatTemp
全部回答
- 1楼网友:封刀令
- 2021-05-09 10:37
你想找temp里那个临时文件啊》?
默认是在c:\windows\temp里的。如果改了就不好说了
可以在CMD里echo %temp%找个temp文件夹就找到这个文件了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯