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

[ 新手练习 3 ] 批处理简易密码登录

[复制链接]
发表于 2017-8-30 10:30:20 | 显示全部楼层
回复 9# hlzj88

你写不完整我都不知道这能不能叫注入成功
发表于 2017-8-30 10:39:17 | 显示全部楼层
回复 73# czl1378

希望不会被看到,不然这样捣乱不是封号就禁言
发表于 2017-8-30 10:42:33 | 显示全部楼层
如果大家发的简易登录代码都是这样的(只是检验密码是否正确),那大部分都可以注入
发表于 2018-1-10 11:22:43 | 显示全部楼层
@echo off
set password=123
set /p num=请输入密码:
if "%num%"=="%password%" (echo 登录成功
) else (echo 密码不对)
pause
发表于 2018-2-25 15:15:31 | 显示全部楼层
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. :start
  4. cls
  5. set mi=123
  6. set /p ma=请输入密码
  7. set /a r=!random!%%(9999-1000+1)+1000
  8. echo 验证码:!r!
  9. set /p yan=输入验证码
  10. if "!yan!" equ "!r!" (if "!ma!" equ "!mi!" (echo 验证成功&goto end) else (echo 密码错误&pause&goto start)) else (echo 验证码错误&pause&goto start)
  11. :end
  12. pause
  13. exit
复制代码
加了验证码,提升一下安全系数
发表于 2018-3-24 13:58:07 | 显示全部楼层
  1. @echo off
  2. :begin
  3. set /p l=请输入密码
  4. if %l% equ 123 (
  5. echo 登陆成功
  6. pause
  7. ) else (
  8. goto begin
复制代码
发表于 2018-5-11 17:49:01 | 显示全部楼层
@echo off
set mima=123
set /p var=请输入密码:
if %var%==%mima% (echo 密码正确) else echo 密码错误
pause>nul
发表于 2019-12-22 16:35:31 | 显示全部楼层
回复 198# ShenMian


    居然想到注入。  不错哟
发表于 2020-2-24 12:13:28 | 显示全部楼层
  1. @ECHO OFF
  2. set a=123
  3. set /p b=请输入密码:
  4. if %a%==%b% echo 密码正确
  5. if not %a%==%b% echo 密码错误
  6. pause
复制代码
发表于 2021-1-7 17:41:12 | 显示全部楼层
  1. :psw
  2. set /p password=请输入密码:
  3. if "%password%"=="THEPASSWORD" (goto out) else (echo 密码不对!)
  4. goto psw
复制代码
回复 1# wxcute
发表于 2021-4-19 16:36:12 | 显示全部楼层
@echo off

set /p var= please set a password
ogon
set /p var2= echo please input password
if %var%==%var2% (echo acess ) else ( echo 提示 %var%& goto Logon )
pause
发表于 2021-4-19 18:53:32 | 显示全部楼层
  1. @echo off
  2. :i
  3. cls
  4. set mm=123
  5. set /p a=输入密码^>
  6. if "%a%"=="%MM%" goto :y
  7. echo 密码错误
  8. pause
  9. goto :i
  10. :y
  11. echo 密码正确
  12. pause
  13. exit
复制代码
发表于 2021-6-7 11:18:07 | 显示全部楼层
@echo off
set /p pass=请输入密码:
if %pass% equ 123 (echo 登录成功!) else (echo 登录失败!)
pause
发表于 2021-7-27 21:44:12 | 显示全部楼层
  1. @echo off

  2. set /p n= 请输入正确的密码:
  3. if %n%==123 (echo 密码输入正确) else echo 密码输入错误
  4. pause
复制代码
楼主可以隐藏别人的答案吗,不然到后面 代码肯定都会有雷同的。
我保证没看下面的答案,我是根据你的参考帖子来做的。
发表于 2021-7-27 21:47:15 | 显示全部楼层
回复 207# 1152


    我开始也想做成你这样的来着,没搞懂那个GOTO 怎么循环,受教了。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 05:42 , Processed in 0.018079 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表