|
4526907
新手上路
积分 11
发帖 5
注册 2008-5-8
状态 离线
|
『楼 主』:
请看这个批处理是怎么加密的!
点击下载
请看这个批处理是怎么加密的!能解密的帮帮忙把源码贴出来!
|
|
2008-5-8 12:41 |
|
|
4526907
新手上路
积分 11
发帖 5
注册 2008-5-8
状态 离线
|
|
2008-5-8 13:02 |
|
|
plp626
银牌会员
钻石会员
积分 2278
发帖 1020
注册 2007-11-19
状态 离线
|
|
2008-5-8 13:36 |
|
|
plp626
银牌会员
钻石会员
积分 2278
发帖 1020
注册 2007-11-19
状态 离线
|
|
2008-5-8 13:43 |
|
|
dikex
高级用户
潜水修练批处理
积分 788
发帖 366
注册 2006-12-31
状态 离线
|
『第
5 楼』:
exe编译 + 编码
@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 [1禁止和解除所有Q号登陆]
ECHO [2禁止和解除任意Q号登陆]
ECHO [3退出]
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 [1禁止] [2解除] [3退出]
ECHO [4返回]
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 [1禁止] [2解除] [3退出]
ECHO [4返回]
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 [4返回]
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 [4返回]
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
|
正在潜水修练的批处理小白 |
|
2008-5-8 14:00 |
|
|
slore
铂金会员
积分 5212
发帖 2478
注册 2007-2-8
状态 离线
|
|
2008-5-8 14:02 |
|
|
pooronce
中级用户
积分 484
发帖 250
注册 2007-6-5
状态 离线
|
『第
7 楼』:
dikex 强啊
请问要实现这种加密该怎么做啊
|
|
2008-5-8 14:11 |
|
|
ZJHJ
高级用户
积分 609
发帖 374
注册 2006-8-2
状态 离线
|
『第
8 楼』:
是一个先用一般加密后转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 [1禁止和解除所有Q号登陆]
ECHO [2禁止和解除任意Q号登陆]
ECHO [3退出]
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 [1禁止] [2解除] [3退出]
ECHO [4返回]
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 [1禁止] [2解除] [3退出]
ECHO [4返回]
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 [4返回]
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 [4返回]
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
|
|
2008-5-8 20:58 |
|
|
bat-zw
金牌会员
永远的学习者
积分 3105
发帖 1276
注册 2008-3-8
状态 离线
|
『第
9 楼』:
我来罗索几句:
此类加密文件的解密方法比较简单:
第一 双击运行一次后进入%temp%文件夹查找最新的一个bat文件;
第二 使用winrar查看此bat文件源码。
|
批处理之家新域名:www.bathome.net |
|
2008-5-8 22:33 |
|
|
4526907
新手上路
积分 11
发帖 5
注册 2008-5-8
状态 离线
|
『第
10 楼』:
问下.怎样用winrar查看bat文件源码?
|
|
2008-5-8 23:34 |
|
|
slore
铂金会员
积分 5212
发帖 2478
注册 2007-2-8
状态 离线
|
『第
11 楼』:
WINRAR打包下,然后点下上面的查看按钮……
|
|
2008-5-8 23:43 |
|
|
4526907
新手上路
积分 11
发帖 5
注册 2008-5-8
状态 离线
|
『第
12 楼』:
不会用啊.winrar我没找到."然后点下上面的查看按钮"
是不是右击?打开方式?还是什么?
对了..谢谢论坛的大哥们了.
谢谢...
|
|
2008-5-8 23:54 |
|
|
slore
铂金会员
积分 5212
发帖 2478
注册 2007-2-8
状态 离线
|
『第
13 楼』:
|
|
2008-5-9 00:04 |
|
|
4526907
新手上路
积分 11
发帖 5
注册 2008-5-8
状态 离线
|
『第
14 楼』:
我还是不明白.
以上几位都说是普通加密再转exe
不管是普通加密在前.还是exe在前.
我就想弄明白.那个exe最后是怎么又转到bat的?
也就是...这个密是怎么加的..我想要这个步骤!!
谢谢.
有哪位仁兄.能说出这个步骤么?
|
|
2008-5-9 09:39 |
|
|
slore
铂金会员
积分 5212
发帖 2478
注册 2007-2-8
状态 离线
|
『第
15 楼』:
bat转成EXE(工具)
然后把EXE扩展名改成BAT……
BAT的打开方式和EXE的是一样的……所以……就能运行……
|
|
2008-5-9 13:30 |
|