中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-13 21:57
47,812 主题排行 / 349,916 发帖 / 今日 0 篇 / 48,268 会员排行
DOS批处理 & 脚本技术(批处理室) » {已结}批处理密盘的源码
可打印版本  6,131 / 26
第1楼 chainliq 发表于 2006-11-22 12:35
高级用户 发帖 244 积分 635 来自 广西贵港
{已结}批处理密盘的源码
麻烦高手可以把这个附件的源码贴出来好吗,本人急用!

[ Last edited by chainliq on 2006-11-30 at 07:11 PM ]

附件
求源码.rar (65.7 KiB)
第2楼 lxmxn 发表于 2006-11-22 13:16
版主 发帖 4,938 积分 11,386

  晕,这是二进制的文件,怎么得到源码啊?
第3楼 zh159 发表于 2006-11-22 13:24
金牌会员 发帖 1,467 积分 3,687
这个不久前就见过论坛里放出源码了(这个没设使用密码),是打包了的批处理文件,利用回收站的特性存放数据

全部代码请搜索一下论坛

部分代码:
@echo off
color 2f
:start
cls
echo.
echo.
echo.
echo ==============================================================
echo.
echo 绿菩提密盘 测试版
echo.
echo 欢迎使用,请选择选项(1,2,3,4,5,6,7)
echo.
echo 1.打开密盘
echo 2.关闭密盘
echo 3.建立密盘
echo 4.删除密盘
echo 5.密盘帮助
echo 6.关于作者
echo 7.X键关闭
echo.
echo. 风里血制作 Email:jie_china@163.com
echo.
echo ==============================================================
echo.
echo.
set /p choice=
if {%choice%}=={} goto start
if /i %choice%==1 goto open
if /i %choice%==2 goto off
if /i %choice%==3 goto set
if /i %choice%==4 goto del
if /i %choice%==5 goto help
if /i %choice%==6 goto zwj
if /i %choice%==x goto shut
if /i %choice%==kill goto kill
goto start
第4楼 zh159 发表于 2006-11-22 13:50
金牌会员 发帖 1,467 积分 3,687
可以改造为漂亮的IE界面,使用IE的密码框功能就可以在输入时不让别人看见密码了
第5楼 chainliq 发表于 2006-11-22 22:03
高级用户 发帖 244 积分 635 来自 广西贵港
Originally posted by zxcv at 2006-11-22 13:24:
这个不久前就见过论坛里放出源码了(这个没设使用密码),是打包了的批处理文件,利用回收站的特性存放数据

全部代码请搜索一下论坛

部分 ...


可是找不到啦呀,你找到的话可以全部贴出来吗?谢谢!
第6楼 chainliq 发表于 2006-11-22 22:24
高级用户 发帖 244 积分 635 来自 广西贵港
呵呵,麻烦兄弟能把源码贴出来让我们学习学习呀!

[ Last edited by chainliq on 2006-11-24 at 08:31 PM ]
第7楼 shifuquan 发表于 2006-11-27 10:08
初级用户 发帖 25 积分 64
请问下楼主的那个解压缩后,作者是怎么把BAT加密成EXE的
同上
第8楼 namejm 发表于 2006-11-27 10:48
荣誉版主 发帖 1,737 积分 5,226 来自 成都
  其实这个是用 QuickBFD 把bat转换为exe的,这个换后的exe有个特点:当运行该exe后,会在 %tmp% 文件夹下生成一个以 bt+数字.bat 为名的批处理文件,该文件为隐藏属性。当该exe正常退出之后,该bat文件将被删除。既然楼主急用,那我就把代码发出来吧:
第9楼 zh159 发表于 2006-11-27 11:07
金牌会员 发帖 1,467 积分 3,687
正打算把这个程序改造为 IE 界面的,可以直接用鼠标点击选择,而且输入密码时显示为“●●●●●●”。
第10楼 anqing 发表于 2006-11-27 11:35
高级用户 发帖 413 积分 859
这个bat,作者,挺用心的。值得学习,有两处不懂
echo [.ShellClassInfo]>>C:\tmp
echo CLSID={645FF040-5081-101B-9F08-00AA002F954E}>>C:\tmp
copy c:\tmp %drv%:\Recycle\desktop.ini >nul 2>nul
第11楼 chainliq 发表于 2006-11-27 12:53
高级用户 发帖 244 积分 635 来自 广西贵港
呵呵,问题解决啦,谢谢斑竹帮助和各位的帮忙,真不好意,由于问题急~没考虑的标题的模糊,在这儿我向各位陪个不是,对不起呀——
第12楼 electronixtar 发表于 2006-11-27 23:40
铂金会员 发帖 2,672 积分 7,493
这类密盘根本不值一提。伪装的很弱不说,还做成exe的。国内的技术就这个SB样
第13楼 zerostudy 发表于 2006-11-28 00:52
中级用户 发帖 98 积分 266
批处理加密也没用啊??
第14楼 ciao 发表于 2006-11-28 06:38
初级用户 发帖 10 积分 20
好东西咯!``~` 拿下
第15楼 wydos 发表于 2006-11-28 08:00
中级用户 发帖 117 积分 304
rd %drv%:\Recycle\S-1-5-21-1060284298-%pass3%-13438020086-500\ /q >nul
这行代码应该改为:
rd /s %drv%:\Recycle\S-1-5-21-1060284298-%pass3%-13438020086-500\ /q >nul
不然无法删掉密盘
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023