@@ -7,15 +7,14 @@ rem ***********************************
7
7
echo .
8
8
echo ************** WinSystemHelper **************
9
9
echo .
10
- rem systeminfo > tmp.txt
11
10
for /f " delims=" %%a in ('ver') do call :.ver %%a
12
11
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
19
18
set OSversion = Unknown&& goto quit
20
19
21
20
:.ver
@@ -25,21 +24,23 @@ set Winver=%Winver:~0,3%
25
24
exit /b
26
25
27
26
: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 )
31
33
goto quit
32
34
33
35
: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 )
35
42
goto quit
36
43
37
44
:quit
38
- echo .
39
- echo ************** Cleaning files... **************
40
- echo .
41
- echo tmp.txt
42
45
del /f /q /a tmp.txt
43
- echo .
44
- echo ***************** Clean done! *****************
45
46
exit /b
0 commit comments