[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 破解Bat转Exe专用批处理2.0

本帖最后由 cmd1152 于 2022-1-2 21:25 编辑

平时我们在代码发现了一些BUG,但他已经转Exe了,无法获得源代码。Batcher的方法(映像劫持)容易报毒。所以可以使用这个批处理获得代码。
使用方法:
1.运行批处理
2.打开要破解的 被加密批处理(就是.Exe) 。
3.等待程序的响应
获得代码之后如果第一行是@shift /0,就删除第一行的@shift /0,这样才是源码。
目前测试105个 Bat转Exe 程序,全部有效。
缺点就是必须运行程序,所以无法判断是不是恶意程序(恶意代码可能被执行才显示代码,那时已经来不及了...)

http://bbs.bathome.net/viewthread.php?tid=59814&extra=就是我用这个破解出来的
ps:这个就是 文件操作 ,所以我主题选择 文件操作 没毛病!
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. echo;正在破解正在运行的 加密批处理^(.Exe^) 文件...
  4. title 已经执行 1 次
  5. if not %1.==. (start %1)
  6. cls
  7. cd /d %tmp%
  8. :i
  9. set /a cs+=1
  10. title 已经执行 %cs% 次
  11. for /f %%i in ('dir /a-d/s/b *.bat 2^>nul') do (
  12. if not "%%i"=="" (
  13.   cls
  14.   title 发现:%%i
  15.   echo 成功:%%i
  16.   start Notepad %%i
  17.   if not exist "%%i" (
  18.    title 错误:'%%i'被清除。
  19.    echo 错误:'%%i'被清除。
  20.   ) else (
  21.    set file=%%i
  22.    call :msg1
  23.   )
  24. )
  25. echo 按任意键重试
  26. pause>nul
  27. goto :i
  28. )
  29. cls
  30. echo 暂时没有发现正在运行的程序。
  31. goto :i
  32. :msg1
  33. set /p a=是否删除/结束这个批处理?^[Y^/N^]
  34. if /i "%a%"=="y" (
  35. if not exist "%file%" (
  36.   cls
  37.   echo 这个批处理已经被删除。
  38.   pause
  39. )
  40. del /f /q "%file%" 2>nul  
  41. if exist "%file%" (
  42.   cls
  43.   echo 这个批处理没有被删除。
  44.   pause
  45. )
  46. )
  47. goto :i
复制代码
求评分QWQ!
4

评分人数

梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

牛的楼主-来自2024年的评论

TOP

回复 8# cmd1152

嵌入文件啊。
一个爱好编程的小学生。

TOP

回复 60# HOPE2021


    批处理加密器:http://bbs.bathome.net/thread-61207-1-1.html
    我用这个也做了一个,比你的速度快:文件区\批处理加密.exe
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

本帖最后由 cmd1152 于 2022-1-3 20:08 编辑

回复 60# HOPE2021


    真不错!我做一个加密器!
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

本帖最后由 HOPE2021 于 2022-1-2 22:17 编辑

回复 59# cmd1152
推荐以下内容:
下载第三方: VC
使用方法
VC6.0英文专业版免费下载(实测无毒)
VS6.0英文专业版免费下载(实测无毒)
Why join the navy, if you can be a pirate? - Steve Jobs

TOP

回复 57# HOPE2021


    能不能给我一个C语言?
    不是安装包
    是已经安装好的程序
    精简版也行
    我用来加密
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

回复 56# HOPE2021


    什么语言?
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

Why join the navy, if you can be a pirate? - Steve Jobs

TOP

回复 55# cmd1152
你怎么加密的?

有种东西叫:
  1. system();
复制代码
Why join the navy, if you can be a pirate? - Steve Jobs

TOP

回复 52# cmd1152


    我自己也做了一个:文件区\VB_BAT_TO_EXE.exe
    缺点:
            1.命令不能太长
            2.不能使用标签
            3.容易被破解
    你的程序的缺点:
                           1.可以通过任务管理器破解 一部分 代码

     你怎么加密的?我是用VB实现加密的!
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

回复 51# HOPE2021


    破解完成:
  1. @Echo Off
  2. Echo.
  3. Echo.  ^>^> Hello,World!
  4. Echo.
  5. Echo.  ^>^> Press any key to exit...
  6. Pause>Nul
复制代码
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

回复 51# HOPE2021


    可以用任务管理器破解http://www.bathome.net/thread-60599-1-2.html
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

回复 51# HOPE2021


    我试试
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

回复 1# cmd1152
我已经编写出来了一个永远不会被您这个脚本破译的.Exe程序...
链接:文件区\TestExe2Bat.exe
Why join the navy, if you can be a pirate? - Steve Jobs

TOP

返回列表