![]() |
中国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 |