中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-08 12:12
47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行
DOS批处理 & 脚本技术(批处理室) » 请看这个批处理是怎么加密的!
可打印版本  1,329 / 14
第1楼 4526907 发表于 2008-05-08 12:41
新手上路 发帖 5 积分 11
请看这个批处理是怎么加密的!
点击下载


请看这个批处理是怎么加密的!能解密的帮帮忙把源码贴出来!
第2楼 4526907 发表于 2008-05-08 13:02
新手上路 发帖 5 积分 11
怎么没人帮我啊????
第3楼 plp626 发表于 2008-05-08 13:36
银牌会员 发帖 1,020 积分 2,278
这个文件怎么有150K这么大?
第4楼 plp626 发表于 2008-05-08 13:43
银牌会员 发帖 1,020 积分 2,278
这个好像不是P文件啊
第5楼 dikex 发表于 2008-05-08 14:00
高级用户 发帖 366 积分 788
exe编译 + 编码

第6楼 slore 发表于 2008-05-08 14:02
铂金会员 发帖 2,478 积分 5,212
禁止的方法真……累……
第7楼 pooronce 发表于 2008-05-08 14:11
中级用户 发帖 250 积分 484
dikex 强啊
请问要实现这种加密该怎么做啊
第8楼 ZJHJ 发表于 2008-05-08 20:58
高级用户 发帖 374 积分 609
是一个先用一般加密后转exe,再改bat的.
@shift 1
%%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a
cls
@echo off
mode con cols=45 lines=12
set 版本=最終版
TITLE 禁止QQ登陆%版本% QQ: 398184027
::转载请注明:
::转自非常批处理http://bbs.verybat.cn by 刹那间的永恒
::本帖地址http://bbs.verybat.cn/viewthread.php?tid=9521
ECHO.
ECHO.
ECHO.
::set,=   禁止QQ号登陆%版本% by 刹那间的永恒  &for /l %%i in (1,1,25)do @call set/p=%%,:~%%i,1%%<nul&ping/n 0 127.1>nul&color 07&ping /n 0 127.1>nul&color 0a&ping /n 0 127.1>nul&color 0c
ECHO.
ECHO.
::set,= QQ:398184027  &for /l %%i in (1,1,20)do @call set/p=%%,:~%%i,1%%<nul&ping/n 0 127.1>nul&color 07&ping /n 0 127.1>nul&color 0a&ping /n 0 127.1>nul&color 0c
color 1a
cls
echo ┏──────────────────┒
ECHO 禁止QQ登陆%版本% by 刹那间的永恒
ECHO QQ:398184027
ECHO.
ECHO.
ECHO      正在读取QQ目录,请稍等... 
ECHO.
ECHO.
ECHO.
ECHO 非常批处理论坛:bbs.verybat.cn
ECHO ┗──────────────────┛
(
echo set wind=wscript.createobject^("wscript.shell"^)
echo a=wind.regread^("HKLM\SOFTWARE\tencent\qq\install"^)
echo set fso=createobject^("scripting.filesystemobject"^)
echo set o=fso.opentextfile^("QQ.txt",2,true^)
echo o.write a
)>QQ.vbs
ping /n 3 127.1>nul
start QQ.vbs
ping /n 3 127.1>nul
for /f "delims=" %%i in (QQ.txt) do (set 禁止所有-输入-路径=%%i)
del /q/s qq.vbs>nul
del /q/s qq.txt>nul
ping /n 3 127.1>nul
::::::::::::::::::::::::::::
set 返回=选择类别
:选择类别
cls
cls
echo ┏──────────────────┒
ECHO 禁止QQ登陆%版本% by 刹那间的永恒
ECHO QQ:398184027
ECHO
ECHO
ECHO
ECHO.
echo QQ所在目录%禁止所有-输入-路径%
ECHO.
ECHO 非常批处理论坛:bbs.verybat.cn
ECHO ┗──────────────────┛
set /p 选择="输入选择: "
IF "%选择%"=="1" GOTO 禁止所有Q号登陆
IF "%选择%"=="2" GOTO 禁止任意Q号登陆
IF "%选择%"=="3" goto exit
GOTO 错误信息
:禁止所有Q号登陆
title 禁止所有Q号登陆
cls
echo ┏──────────────────┒
ECHO 禁止QQ登陆%版本% by 刹那间的永恒
ECHO QQ:398184027
ECHO.
ECHO
ECHO
ECHO.
echo QQ所在目录%禁止所有-输入-路径%
ECHO.
ECHO 非常批处理论坛:bbs.verybat.cn
ECHO ┗──────────────────┛
set /p 选择1="输入选择: "
IF "%选择1%"=="1" GOTO 禁止所有Q号登陆-禁止
IF "%选择1%"=="2" GOTO 禁止所有Q号登陆-解除
IF "%选择1%"=="3" goto exit
GOTO 错误信息
:禁止所有Q号登陆-禁止
for /f "tokens=*" %%a in ('wmic process where name^="QQ.exe" get executablepath ^| find /i "qq.exe"') do (goto QQ使用中)
:继续
for /f "tokens=*" %%a in ('wmic process where name^="QQ.exe" get executablepath ^| find /i "qq.exe"') do (taskkill /f /t /im QQ.exe&taskkill /f /t /im qq.exe)
set 路径=%禁止所有-输入-路径%
attrib -s -h "%路径%\记录所有QQ.jl"
if exist "%路径%\记录所有QQ.jl" GOTO 禁止所有Q号登陆-QQ已被禁止登陆
if not exist "%路径%\记录所有QQ.jl" GOTO 禁止所有Q号登陆-QQ未被禁止登陆
cls
:开始禁止
::先做备份和记号
echo 记录>"%路径%\记录所有QQ.jl"
attrib +s +h "%路径%\记录所有QQ.jl"
if exist "%路径%\WizardCtrl.dll" copy "%路径%\WizardCtrl.dll" "%路径%\WizardCtrl.dll_bak"
if exist "%路径%\TMDLLS\WizardCtrl.dll" copy "%路径%\TMDLLS\WizardCtrl.dll" "%路径%\TMDLLS\WizardCtrl.dll_bak"
if exist "%路径%\LoginUinList.dat" copy "%路径%\LoginUinList.dat" "%路径%\LoginUinList.dat_bak"
::删除文件
if exist "%路径%\WizardCtrl.dll" del /q/s "%路径%\WizardCtrl.dll"
if exist "%路径%\TMDLLS\WizardCtrl.dll" del /q/s "%路径%\TMDLLS\WizardCtrl.dll"
if exist "%路径%\LoginUinList.dat" del /q/s "%路径%\LoginUinList.dat"
::创建文件夹替换,防止QQ自动创建
md "%路径%\WizardCtrl.dll"
md "%路径%\TMDLLS\WizardCtrl.dll"
md "%路径%\LoginUinList.dat"
md "%路径%\WizardCtrl.dll\拒絕登錄 by 刹那间的永恒../"
md "%路径%\TMDLLS\WizardCtrl.dll\拒絕登錄 by 刹那间的永恒../"
md "%路径%\LoginUinList.dat\拒絕登錄 by 刹那间的永恒../"
::设置隐藏
attrib +s +h "%路径%\WizardCtrl.dll"
attrib +s +h "%路径%\TMDLLS\WizardCtrl.dll"
attrib +s +h "%路径%\LoginUinList.dat"
CLS
GOTO 禁止所有Q号登陆-禁止成功

:禁止所有Q号登陆-解除
cls
set 路径=%禁止所有-输入-路径%
if exist "%路径%\记录所有QQ.jl" attrib -s -h -r "%路径%\记录所有QQ.jl"
if exist "%路径%\记录所有QQ.jl" GOTO 开始解除
if not exist "%路径%\记录所有QQ.jl" goto 禁止所有Q号登陆-QQ未被禁止登陆
CLS
:开始解除
::显示隐藏目录
attrib -s -h "%路径%\WizardCtrl.dll"
attrib -s -h "%路径%\TMDLLS\WizardCtrl.dll"
attrib +s +h "%路径%\LoginUinList.dat"
if exist "%路径%\记录所有QQ.jl" del /q/s "%路径%\记录所有QQ.jl"
if exist "%路径%\WizardCtrl.dll" del /q/s "%路径%\WizardCtrl.dll"
if exist "%路径%\TMDLLS\WizardCtrl.dll" del /q/s "%路径%\TMDLLS\WizardCtrl.dll"
if exist "%路径%\LoginUinList.dat" del /q/s "%路径%\LoginUinList.dat"
::删除目录
if exist "%路径%\WizardCtrl.dll\" rd /q/s "%路径%\WizardCtrl.dll"
if exist "%路径%\TMDLLS\WizardCtrl.dll\" rd /q/s "%路径%\TMDLLS\WizardCtrl.dll"
if exist "%路径%\LoginUinList.dat\" rd /q/s "%路径%\LoginUinList.dat"
::恢复文件
if exist "%路径%\WizardCtrl.dll_bak" copy "%路径%\WizardCtrl.dll_bak" "%路径%\WizardCtrl.dll"
if exist "%路径%\TMDLLS\WizardCtrl.dll_bak" copy "%路径%\TMDLLS\WizardCtrl.dll_bak" "%路径%\TMDLLS\WizardCtrl.dll"
if exist "%路径%\LoginUinList.dat_bak" copy "%路径%\LoginUinList.dat_bak" "%路径%\LoginUinList.dat"
::删除备份
if exist "%路径%\WizardCtrl.dll_bak" del /q/s "%路径%\WizardCtrl.dll_bak"
if exist "%路径%\TMDLLS\WizardCtrl.dll_bak" del /q/s "%路径%\TMDLLS\WizardCtrl.dll_bak"
if exist "%路径%\LoginUinList.dat_bak" del /q/s "%路径%\LoginUinList.dat_bak"
CLS
GOTO 禁止所有Q号登陆-解除成功
:错误信息
cls
echo ┏──────────────────┒
ECHO 禁止QQ登陆%版本% by 刹那间的永恒
ECHO QQ:398184027
ECHO 提示
ECHO 输入错误!
ECHO 按任意键返回...
ECHO.
echo QQ所在目录:%禁止所有-输入-路径%
ECHO.
ECHO 非常批处理论坛:bbs.verybat.cn
ECHO ┗──────────────────┛
pause>nul
goto %返回%
:禁止所有Q号登陆-QQ已被禁止登陆
cls
title 错误信息
echo ┏──────────────────┒
ECHO 禁止QQ登陆%版本% by 刹那间的永恒
ECHO QQ:398184027
ECHO 提示
ECHO QQ已被禁止登陆
ECHO 无须重复禁止!
ECHO 按任意键返回...
echo QQ所在目录%禁止所有-输入-路径%
ECHO.
ECHO 非常批处理论坛:bbs.verybat.cn
ECHO ┗──────────────────┛
pause>nul
goto %返回%
:禁止所有Q号登陆-QQ未被禁止登陆
cls
echo ┏──────────────────┒
ECHO 禁止QQ登陆%版本% by 刹那间的永恒
ECHO QQ:398184027
ECHO 提示
ECHO QQ未被禁止登陆
ECHO 按任意键返回...
ECHO.
echo QQ所在目录%禁止所有-输入-路径%
ECHO.
ECHO 非常批处理论坛:bbs.verybat.cn
ECHO ┗──────────────────┛
pause>nul
goto %返回%
:禁止所有Q号登陆-禁止成功
cls
echo ┏──────────────────┒
ECHO 禁止QQ登陆%版本% by 刹那间的永恒
ECHO QQ:398184027
ECHO 提示
ECHO 禁止QQ登陆成功
ECHO 按任意键返回...
ECHO.
echo QQ所在目录%禁止所有-输入-路径%
ECHO.
ECHO 非常批处理论坛:bbs.verybat.cn
ECHO ┗──────────────────┛
pause>nul
goto %返回%
:禁止所有Q号登陆-解除成功
cls
echo ┏──────────────────┒
ECHO 禁止QQ登陆%版本% by 刹那间的永恒
ECHO QQ:398184027
ECHO 提示
ECHO 解除QQ登陆成功
ECHO 按任意键返回...
ECHO.
echo QQ所在目录%禁止所有-输入-路径%
ECHO.
ECHO 非常批处理论坛:bbs.verybat.cn
ECHO ┗──────────────────┛
pause>nul
goto %返回%
:目录错误
cls
echo ┏──────────────────┒
ECHO 禁止QQ登陆%版本% by 刹那间的永恒
ECHO QQ:398184027
ECHO 提示
ECHO 此目录不是QQ所在目录!
ECHO 按任意键返回...
ECHO.
echo QQ所在目录%禁止所有-输入-路径%
ECHO.
ECHO 非常批处理论坛:bbs.verybat.cn
ECHO ┗──────────────────┛
pause>nul
goto 手动输入
:禁止任意Q号登陆
set 选择2=0
cls
echo ┏──────────────────┒
ECHO 禁止QQ登陆%版本% by 刹那间的永恒
ECHO QQ:398184027
ECHO.
ECHO
ECHO
ECHO.
echo QQ所在目录%禁止所有-输入-路径%
ECHO.
ECHO 非常批处理论坛:bbs.verybat.cn
ECHO ┗──────────────────┛
set /p 选择2="输入选择: "
IF "%选择2%"=="1" GOTO 输入QQ号-禁止
IF "%选择2%"=="2" GOTO 输入QQ号-解除
IF "%选择2%"=="3" goto exit
IF "%选择2%"=="4" goto %返回%
IF "%选择2%"=="" GOTO 错误信息
IF "%选择2%"=="0" GOTO 错误信息
if exist "%路径%\LoginCtrlRes.dll" GOTO QQ号
ECHO 此目录不是QQ目录!请重新输入!!!&pause>nul&GOTO 禁止任意
:输入QQ号-禁止
set 禁止的QQ=0
cls
echo ┏──────────────────┒
ECHO 禁止QQ登陆%版本% by 刹那间的永恒
ECHO QQ:398184027
ECHO.
ECHO 输入要禁止的QQ
ECHO
ECHO.
echo QQ所在目录%禁止所有-输入-路径%
ECHO.
ECHO 非常批处理论坛:bbs.verybat.cn
ECHO ┗──────────────────┛
set /p 禁止的QQ=
if "%禁止的QQ%"=="4" goto %返回%
if "%禁止的QQ%"=="0" goto 错误信息
if "%禁止的QQ%"=="" goto 错误信息
attrib -s -h "%禁止所有-输入-路径%\%禁止的QQ%\记录指定QQ.jl"
if exist "%禁止所有-输入-路径%\%禁止的QQ%\记录指定QQ.jl" GOTO 禁止任意Q号登陆-QQ已被禁止登陆
echo 禁止所有 >"%禁止所有-输入-路径%\%禁止的QQ%\记录指定QQ.jl"
attrib +s +h "%禁止所有-输入-路径%\%禁止的QQ%\记录指定QQ.jl"
copy "%禁止所有-输入-路径%\%禁止的QQ%\ewh.db" "%禁止所有-输入-路径%\%禁止的QQ%\ewh.db_bak"
del /q/s "%禁止所有-输入-路径%\%禁止的QQ%\ewh.db"
md "%禁止所有-输入-路径%\%禁止的QQ%\ewh.db"
md "%禁止所有-输入-路径%\%禁止的QQ%\ewh.db\禁止登陆 by 刹那间的永恒../"
if exist "%禁止所有-输入-路径%\%禁止的QQ%\ewh.db" attrib +s +h "%禁止所有-输入-路径%\%禁止的QQ%\ewh.db"
if exist "%禁止所有-输入-路径%\%禁止的QQ%\ewh.db_bak" attrib +s +h "%禁止所有-输入-路径%\%禁止的QQ%\ewh.db_bak"
cls
goto 禁止任意Q号登陆-成功禁止QQ
:输入QQ号-解除
set 解除的QQ=0
cls
echo ┏──────────────────┒
ECHO 禁止QQ登陆%版本% by 刹那间的永恒
ECHO QQ:398184027
ECHO.
ECHO 输入要解除的QQ
ECHO
ECHO.
echo QQ所在目录%禁止所有-输入-路径%
ECHO.
ECHO 非常批处理论坛:bbs.verybat.cn
ECHO ┗──────────────────┛
set /p 解除的QQ=
if "%解除的QQ%"=="4" goto %返回%
if "%解除的QQ%"=="" goto 错误信息
if "%解除的QQ%"=="0" goto 错误信息
attrib -s -h "%禁止所有-输入-路径%\%解除的QQ%\记录指定QQ.jl"
if exist "%禁止所有-输入-路径%\%解除的QQ%\记录指定QQ.jl" GOTO 解除指定Q
if not exist "%禁止所有-输入-路径%\%解除的QQ%\记录指定QQ.jl" GOTO 禁止任意Q号登陆-QQ未被禁止登陆
:解除指定Q
cls
if exist "%禁止所有-输入-路径%\%解除的QQ%\ewh.db_bak" attrib -s -h "%禁止所有-输入-路径%\%解除的QQ%\ewh.db_bak"
if exist "%禁止所有-输入-路径%\%解除的QQ%\ewh.db" attrib +s +h "%禁止所有-输入-路径%\%解除的QQ%\ewh.db"
if exist "%禁止所有-输入-路径%\%解除的QQ%\ewh.db" del /q/s "%禁止所有-输入-路径%\%解除的QQ%\ewh.db"
rd /q/s "%禁止所有-输入-路径%\%解除的QQ%\ewh.db"
copy "%禁止所有-输入-路径%\%解除的QQ%\ewh.db_bak" "%禁止所有-输入-路径%\%解除的QQ%\ewh.db"
del /q/s "%禁止所有-输入-路径%\%解除的QQ%\ewh.db_bak"
del /q/s "%禁止所有-输入-路径%\%解除的QQ%\记录指定QQ.jl"
attrib -s -h "%禁止所有-输入-路径%\%解除的QQ%\ewh.db"
goto 禁止任意Q号登陆-成功解除QQ
:禁止任意Q号登陆-QQ已被禁止登陆
cls
echo ┏──────────────────┒
ECHO 禁止QQ登陆%版本% by 刹那间的永恒
ECHO QQ:398184027
ECHO 提示
ECHO %禁止的QQ%已被禁止登陆
ECHO 按任意键返回...
ECHO.
echo QQ所在目录%禁止所有-输入-路径%
ECHO.
ECHO 非常批处理论坛:bbs.verybat.cn
ECHO ┗──────────────────┛
pause>nul
goto %返回%
:禁止任意Q号登陆-QQ未被禁止登陆
cls
echo ┏──────────────────┒
ECHO 禁止QQ登陆%版本% by 刹那间的永恒
ECHO QQ:398184027
ECHO 提示
ECHO %解除的QQ%未被禁止登陆
ECHO 按任意键返回...
ECHO.
echo QQ所在目录%禁止所有-输入-路径%
ECHO.
ECHO 非常批处理论坛:bbs.verybat.cn
ECHO ┗──────────────────┛
pause>nul
goto %返回%
:禁止任意Q号登陆-成功禁止QQ
cls
echo ┏──────────────────┒
ECHO 禁止QQ登陆%版本% by 刹那间的永恒
ECHO QQ:398184027
ECHO 提示
ECHO 成功禁止%禁止的QQ%登陆
ECHO 按任意键返回...
ECHO.
echo QQ所在目录%禁止所有-输入-路径%
ECHO.
ECHO 非常批处理论坛:bbs.verybat.cn
ECHO ┗──────────────────┛
pause>nul
goto %返回%
:禁止任意Q号登陆-成功解除QQ
cls
echo ┏──────────────────┒
ECHO 禁止QQ登陆Beat1 by 刹那间的永恒
ECHO QQ:398184027
ECHO 提示
ECHO 成功解除%解除的QQ%登陆
ECHO 按任意键返回...
ECHO.
echo QQ所在目录%禁止所有-输入-路径%
ECHO.
ECHO 非常批处理论坛:bbs.verybat.cn
ECHO ┗──────────────────┛
pause>nul
goto %返回%
:QQ使用中
cls
echo ┏──────────────────┒
ECHO 禁止QQ登陆%版本% by 刹那间的永恒
ECHO QQ:398184027
ECHO.
ECHO 您的QQ正在使用中,若继续将关闭QQ.
ECHO.
ECHO 是否继续?(Y/N)
ECHO.
echo QQ所在目录%禁止所有-输入-路径%
ECHO 非常批处理论坛:bbs.verybat.cn
ECHO ┗──────────────────┛
set /p Y/N=
if /i "%Y/N%"=="Y" goto 继续
if /i "%Y/N%"=="N" goto %返回%
goto 错误信息
:exit
cls
title 再见!
echo ┏──────────────────┒
ECHO 禁止QQ登陆%版本% by 刹那间的永恒
ECHO QQ:398184027
ECHO 感谢使用!
ECHO.
ECHO 按任意键退出
ECHO.
ECHO 再见!
ECHO.
ECHO 非常批处理论坛:bbs.verybat.cn
ECHO ┗──────────────────┛
pause>nul
exit
第9楼 bat-zw 发表于 2008-05-08 22:33
金牌会员 发帖 1,276 积分 3,105
我来罗索几句:
此类加密文件的解密方法比较简单:
第一 双击运行一次后进入%temp%文件夹查找最新的一个bat文件;
第二 使用winrar查看此bat文件源码。
第10楼 4526907 发表于 2008-05-08 23:34
新手上路 发帖 5 积分 11
问下.怎样用winrar查看bat文件源码?
第11楼 slore 发表于 2008-05-08 23:43
铂金会员 发帖 2,478 积分 5,212
WINRAR打包下,然后点下上面的查看按钮……
第12楼 4526907 发表于 2008-05-08 23:54
新手上路 发帖 5 积分 11
不会用啊.winrar我没找到."然后点下上面的查看按钮"
是不是右击?打开方式?还是什么?

对了..谢谢论坛的大哥们了.
谢谢...
第13楼 slore 发表于 2008-05-09 00:04
铂金会员 发帖 2,478 积分 5,212
第14楼 4526907 发表于 2008-05-09 09:39
新手上路 发帖 5 积分 11
我还是不明白.
以上几位都说是普通加密再转exe
不管是普通加密在前.还是exe在前.
我就想弄明白.那个exe最后是怎么又转到bat的?

也就是...这个密是怎么加的..我想要这个步骤!!
谢谢.
有哪位仁兄.能说出这个步骤么?
第15楼 slore 发表于 2008-05-09 13:30
铂金会员 发帖 2,478 积分 5,212
bat转成EXE(工具)

然后把EXE扩展名改成BAT……

BAT的打开方式和EXE的是一样的……所以……就能运行……
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023