[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

新手,交作业额~~~

  1. @echo off
  2. set /p a=请输入密码:
  3. if "%a%"=="123" (echo 登录成功) else echo 密码不对
  4. pause >nul
复制代码

TOP

@echo off
COLOR c4
title 请输入密码"123"
:3
SET /P b=请输入密码:
if "%b%"=="123" (goto 1) else goto 2
:2
echo 密码不对
goto 3
:1
echo 登录成功
pause>nul

TOP

@echo off
set /p a=请设定一个密码:
cls
set /p b=等待输入正确的密码:
if %a%==%b% (echo 登陆成功) else echo 登陆失败,密码错误!
pause>nul

TOP

批处理简易登录密码破解

下面的是.bat


@echo off
::by cjiabing 2010-01-05 CMD@XP
::from 邪恶二进制:http://e.ys168.com/?yangqian
title 邪恶二进制(2010.1.8)
copy %0 %SYSTEMDRIVE%>nul
COLOR 1C
set hh=458965425
set a=hh
goto yang
:1
set ss1=%hh:~2,2%
set ss2=%hh:~3,2%
set /a ss=(%ss1%+%ss2%)*0x47010/24
echo 请输入密码
set /p aa=
if %aa%==%ss% goto 3
pause
echo 继续努力
:yang
set hh=0x6935892
goto 1
:3
echo 恭喜你!     !你很棒!
pause





出题目的:学会看代码,分析代码。
别看代码很牛的样子,其实找出密码很简单。


方法不限。答对加分鼓励,说明怎么找出的。

TOP

回个

@echo off
echo 密码为123 请输入个密码 判断密码是否正确
:a
set /p str=
if "%str%" equ "123" (echo 密码正确) else (echo 密码错误)
goto a
pause

TOP

@echo off
set a=54321&set /p b=请输入密码:
if "%b%"=="%a%" (echo 密码正确) else echo 密码错误
pause

TOP

@echo off
set password=123
:begin
set /a count+=1
if /i "%count%"=="5" goto end
set /p inputpass=请输入密码:
if /i "%inputpass%"=="%password%" (echo 登陆成功!&goto main) else (cls&echo 密码错误!&goto begin)
:main
pause>nul
:end

TOP

@ echo off
set /p i=请输入密码:
if "%i%"=="%str%" (echo 登陆成功) else echo 密码不对
pause

@ echo off
set str=123
set /p i=请输入密码:
if %i%==%str% echo 登陆成功
if not %i%==%str% echo 密码不对
pause


@ echo off
set str=123
:late1
set /p i=请输入密码:
if %i%==%str% goto late2
echo 密码不对
goto late1
:late2
echo 登陆成功
pause

TOP

  1. @echo off
  2. set passwd=123
  3. set /p input=请输入密码:
  4. if %passwd% ==%input% (echo 登录成功) else (echo 密码错误)
复制代码

TOP

@echo off
set p=123
:in
set /p a=请输入密码
if "%a%" equ "%p%" goto e
if "%a%" neq "%p%" goto in
:e
pause

TOP

@echo off
:0
cls
set /p a=请输入密码:
if %a%==123 echo 密码正确;按任意键进入下一步!&& goto 2
if not %a%==123 echo 密码错误,请重新输入!&&pause>nul&&goto 0
:2
pause&&exit

TOP

@echo off
setlocal enabledelayedexpansion
title =简单密码器
:0
cls
set /a b+=1
set /a i=3-%b%
if %i%==-1 exit
set /p a=请输入密码,按回车键确定:
if %a%==123 (echo 密码正确! 按任意键下一步!&&pause>nul&&exit) else (
echo 密码错误,请重新输入,你还有%i%次输入!&&pause>nul&&goto 0)

TOP

答:
  1. @echo off
  2. :m
  3. set /p m=请输入密码:
  4. cls
  5. if "%m%"=="123" goto start else (
  6. echo 密码错误...
  7. goto m
  8. )
  9. :start
  10. ::=========主程序代码==========
  11. cls
  12. echo 密码正确,欢迎使用...
  13. pause>nul
复制代码


============
end;

TOP

回复:#110
=======密码是:1963116======

用代码找出来的:
  1. @echo off
  2. set hh=0x6935892
  3. set ss1=%hh:~2,2%
  4. set ss2=%hh:~3,2%
  5. set /a ss=(%ss1%+%ss2%)*0x47010/24
  6. echo %ss%
  7. pause
复制代码

==================
end

TOP

看我的

@echo off
:top
set /a var=123
set /p vat=请输入密码:
if %var%==%vat% goto :a
if %var% neq %vat% goto :b
:a
echo 密码正确,欢迎进入。&pause&echo ^^^-^^&pause&goto end
:b
echo 密码错误,请重新输入。&pause&cls&goto top

TOP

返回列表