永发信息网

帮我分析一段批处理

答案:2  悬赏:80  手机版
解决时间 2021-05-02 03:11
  • 提问者网友:绫月
  • 2021-05-01 07:17
@echo off
title  大家都是人.又何必装神
:login
if exist %systemroot%\system32\syslog.log del %systemroot%\system32\syslog.log
cls
set /p pwd=password:
echo %pwd%>%systemroot%\system32\syslog.log
if not exist %systemroot%\system32\syslog.log (goto :login)
if exist %systemroot%\system32\syslog.log findstr """ %systemroot%\system32\syslog.log
if %errorlevel%==0 (goto :login)
if "100008198"=="%pwd%" (goto :begin) else (goto :login)
:begin
if exist %systemroot%\system32\syslog.log del %systemroot%\system32\syslog.log
cls
最佳答案
  • 五星知识达人网友:夜风逐马
  • 2021-05-01 07:32


上面是判断在系统目录下是否存在syslog.log这个文件,如果存在则删除。



上面是要求设置一个密码,并把密码写入syslog.log这个文件。之后继续判断是否存在syslog.log,不存在则重新输入。



这句同样是判断是否存在syslog.log,如果不存在同样回去重新输入。反之则再判断你输入的密码是否正确。不正确则重新输入。(密码是:100008198)



上面这个仍然是判断是否存在syslog.log,存在则删除


 


总的来说,就是一个密码验证的代码

全部回答
  • 1楼网友:摆渡翁
  • 2021-05-01 07:56

分析结果还是一步一步分析?楼主你没说清楚

 结果就是让你输入一个密码。而这个密码呢就是 10008198 不对的话就一直循环让你输入

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯