Skip to content

Commit 28c2b86

Browse files
committed
Update WinSysHelper.bat
1 parent fd8ab51 commit 28c2b86

File tree

1 file changed

+18
-17
lines changed

1 file changed

+18
-17
lines changed

WinSysHelper.bat

+18-17
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,14 @@ rem ***********************************
77
echo.
88
echo ************** WinSystemHelper **************
99
echo.
10-
rem systeminfo > tmp.txt
1110
for /f "delims=" %%a in ('ver') do call :.ver %%a
1211

13-
if %winver%==5.0 set OSversion=WIN2000&&goto lt2003
14-
if %winver%==5.1 set OSversion=WINXP&&goto lt2003
15-
if %winver%==5.2 set OSversion=WIN2003&&goto lt2003
16-
if %winver%==6.0 set OSversion=WIN2008&&goto gt2003
17-
if %winver%==6.1 set OSversion=WIN2008R2&&goto gt2003
18-
if %winver%==6.2 set OSversion=WIN2012&&goto gt2003
12+
if %winver%==5.0 set OSversion=Win_2000&&goto lt2003
13+
if %winver%==5.1 set OSversion=Win_XP&&goto lt2003
14+
if %winver%==5.2 set OSversion=Win_2003&&goto lt2003
15+
if %winver%==6.0 set OSversion=Win_2008/Win_Vesta&&goto gt2003
16+
if %winver%==6.1 set OSversion=Win_2008_R2/Win_7&&goto gt2003
17+
if %winver%==6.2 set OSversion=Win_2012/Win_8&&goto gt2003
1918
set OSversion=Unknown&&goto quit
2019

2120
:.ver
@@ -25,21 +24,23 @@ set Winver=%Winver:~0,3%
2524
exit /b
2625

2726
:lt2003
28-
for /f "tokens=1,2,3,4,* delims=," %%i in (explt2003.txt) do (
29-
find %%i tmp.txt && echo %%i,"installed" ||echo %%i,"not installed"
30-
)
27+
echo OS: %OSversion%
28+
echo.
29+
echo Exploit(s) of Privilege Escalation:
30+
echo.
31+
systeminfo > tmp.txt && for /f "tokens=1,2,3,4,* delims=," %%i in (explt2003.txt) do (
32+
type tmp.txt|find /i "%%i"||echo vul: %%j, exp: %%l)
3133
goto quit
3234

3335
:gt2003
34-
systeminfo > tmp.txt && for /f "tokens=1,2,3,4,* delims=," %%i in (expgt2003.txt) do (type tmp.txt|find /i "%%i"||echo %%i,%%j,"not installed")
36+
echo OS: %OSversion%
37+
echo.
38+
echo Exploit(s) of Privilege Escalation:
39+
echo.
40+
systeminfo > tmp.txt && for /f "tokens=1,2,3,4,* delims=," %%i in (expgt2003.txt) do (
41+
type tmp.txt|find /i "%%i"||echo vul: %%j, exp: %%l)
3542
goto quit
3643

3744
:quit
38-
echo.
39-
echo ************** Cleaning files... **************
40-
echo.
41-
echo tmp.txt
4245
del /f /q /a tmp.txt
43-
echo.
44-
echo ***************** Clean done! *****************
4546
exit /b

0 commit comments

Comments
 (0)