[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
来个自己做的
可以用choice.exe无限输入密码
还可以改密码
默认111503

TOP

回复 12# netbenton


    你好 我试了你的代码不行呀 只有个dos窗口没有任何提示文字 而且输入字符既不显示明文也不显示星号

TOP

choice 命令貌似 在XP上没有

TOP

回复 12# netbenton

后半部分的十六进制:
    s,e,t, ,%,1,=,m,a,k,e, ,b,y, ,b,e,n,t,o,n,.
中的benton.是作者吗?

TOP

本帖最后由 yu2n 于 2014-1-3 00:49 编辑

windows 7 x64 下使用 BAT 调用 powershell 实现输入密码回显星号功能
http://stackoverflow.com/questio ... -text-in-a-bat-file
  1. @echo off
  2. set /p p= User Login - <nul
  3. call :_getPwd pwd
  4. echo Password is %pwd%
  5. pause
  6. goto :eof
  7. :_getPwd
  8.     REM powershell
  9.     (powershell /? >nul 2>nul) && powershell -Command $pword = read-host "Enter password" -AsSecureString ; ^
  10.         $BSTR=[System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pword) ; ^
  11.             [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR) > .tmp.txt
  12.             
  13.     REM VBS - ScriptPW.Password [C]2010 Spring
  14.     (powershell /? >nul 2>nul) || (
  15.         echo WScript.StdOut.Write CreateObject^("ScriptPW.Password"^).GetPassword > Spring
  16.         cscript -nologo -e:vbs Spring > .tmp.txt
  17.         del Spring
  18.     )
  19.     set /p %1=<.tmp.txt
  20.     del .tmp.txt
  21.     goto :eof
复制代码
『千江有水千江月』千江有水,月映千江;万里无云,万里青天。    http://yu2n.qiniudn.com/

TOP

到头来还是用汇编....
不过14l的choice用法很新奇很好\^O^/

TOP

回复 4# fastslz


管理员运行这样了,直接跳过,正常运行没问题
    D:\ProgramData>echo 请输入密码,3次机会.当前第 1次
请输入密码,3次机会.当前第 1次

D:\ProgramData>Winput "set ''pass=$input''" "请输入密码"  /oem /pass 1>temp.bat
'Winput' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

D:\ProgramData>if not errorlevel 1 call temp.bat

D:\ProgramData>del temp.bat  2>nul

D:\ProgramData>if "" == "" goto TX1

D:\ProgramData>copy \curl.exe D:\ProgramData\curl.exe
系统找不到指定的文件。

TOP

回复 14# batman
可惜不能回删,输错只能重来,想象一下,如果你的朋友历经千辛万苦,来到了输密码这一关,输错了,他就崩溃了
https://pc.woozooo.com/mydisk.php

TOP

返回列表