返回列表 发帖

对CMD进行加密遇到的问题

   在电脑报上看到了有关防范黑客利用MS06-040的远程溢出漏洞的,对CMD进行加密,谁知加密后自己也用不了CMD了,只能作罢.帮我看看是哪里出了问题?
代码如下
echo off
color a
cls
prompt 老鼠爱大米
title  大米爱老鼠吗?
set pass=0
set times=0
@echo 老鼠爱大米!
@echo
:start
set /p pass=请输入CMD密码:
if %pass%==ggdmz goto ok(设置登陆密码为ggdmz)
if %ptimes%==0 goto end
set /A times=%times%-1
:end
exit
cls
:ok
title
保存为批处理,然后在注册表里进行了如下改动:
HEKY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
找到一个名为AutoRun的内容并双击,在弹出窗口“数值数据”中设置了这个批处理文件的实际路径地址,确定退出。
作完这些工作后运行CMD,出现提示输入密码的窗口,但是输入密码(ggdmz)后还是无法使用,自动关闭了.
:18:

对CMD进行加密遇到的问题

哈哈,哈哈,哈哈哈哈,
楼主真的搞笑啊.
加密了自已都用不了,真的高手哦

TOP

对CMD进行加密遇到的问题

这个代码不是很全啊
  给你一个不错的全代码
@echo off
setlocal
set times=2     /*这个地方 是设定输入帐户和密码核定的次数*/
title login     显示文本
:login
set /P user=username:
if %user%==sniper goto password    /*如果帐户名为sniper则跳到password处*/
:check rem         /*验证部分*/
title check
echo 输入错误,请重新输入,您还有%times%次机会
set /A times=%times%-1   /*次数计算*/
if %times%==0 goto log    /*times等于0时到log处 */
goto login
:log rem     /*日志记录部分*/
title log
echo time:%time% date:%date%>log.txt
echo ip:>>log.txt
netstat -n|find "ESTABLISHED">>log.txt
set /P msg=username is wrong ,please leave your message:
echo message:>>log.txt
echo %msg%>>log.txt
echo goodbye
pause
exit
:password               
:set /P Passwd=password:  /*密码比对部分*/
if %passwd%==sniper goto welcome
goto check
:welcome
cls
ver
cmd /D

TOP

对CMD进行加密遇到的问题

恩 存下了 3 K  U 楼上的

TOP

对CMD进行加密遇到的问题

恩 学习了 谢谢

TOP

返回列表 回复 发帖