Here is a small batch file that will help you installing all the needed Hot fixes. It will ask you if you like to view the hotfix description and if you like to install it... It is very handy I use often and I try to keep it up-to-date. (I am going to port it soon to some perl script or an exe with .ini file :). So enjoy it and Keep your self secure This one is for NT I am working on the one for IIS + NT NtWaK0-HotFix-For-NT.cmd ------------------------ How to install / run it. YOU NEED CHOICE.EXe or .Com from the Resource Kit 1- Get all the needed hot fixes from Ms Site (All that in the .cmd file) 2- Put all the needed Hot fixes in one directory (e.g. C:\Hotfixes\) 3- Save this cmd file to the same directory 4- shell to that directory and run NtWaK0-HotFix-For-NT.cmd 5- Reboot at the end :) ------------------------------------------------------------------------- ------SNAP HERE------------SNAP HERE------------SNAP HERE------------SNAP HERE------ ------SNAP HERE------------SNAP HERE------------SNAP HERE------------SNAP HERE------ @echo off echo. echo ------[ Welcome NT 4.0 with SP6 HOT ]------ echo ------[ Written by NtWaK0 2000 All rights ]------ echo ------[ For Microsoft NT 4.0 With Sp6a Fresh ]------ echo. echo ----------------------------------------------------------------------- --- echo ------[ Updated By on ]------ echo ----------------------------------------------------------------------- --- echo. echo ------[ STARTING SP6 HOTFIXES ]------ :: ------------------------------------------------------------------------- --- :HF99-025 echo ------[ MS99-025 Q184375 Unauthorized Access using ]------ echo ------[ Updating ]------ echo ------[ Must be re-installed if you install MSACCESS or VB ]------ echo. echo ------[ Do you like to see a full description ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto View99-025 if errorlevel 1 goto InstQ99-025 :View99-025 start http://www.microsoft.com/technet/security/bulletin/fq99-025.asp :InstQ99-025 echo ------[ Do you like to install it ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto Inst99-025 if errorlevel 1 goto HF00-025 :Inst99-025 mdac_typ.exe /Q regedit /s handsafe.reg goto HF00-003 :: ------------------------------------------------------------------------- - :HF00-003 echo ------[ MS00-003:Q247869 Spoofed LPC Port ]------ echo. echo ------[ Do you like to see a full description ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto View00-003 if errorlevel 1 goto Inst00-003 :View00-003 start http://www.microsoft.com/Downloads/Release.asp?ReleaseID=17382 :InstQ00-003 echo ------[ Do you like to install it ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto Inst00-003 if errorlevel 1 goto HF00-003 :Inst00-003 Q247869i.EXE -n -q -z goto 00-004 :: ------------------------------------------------------------------------- - :HF00-004 echo ------[ MS00-004:Q249108 RDISK Registry Enumeration ]------ echo. echo ------[ Do you like to see a full description ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto View00-004 if errorlevel 1 goto InstQ00-004 :View00-004 start http://www.microsoft.com/Downloads/Release.asp?ReleaseID=17745 :InstQ00-004 echo ------[ Do you like to install it ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto Inst00-004 if errorlevel 1 goto HF00-004 :Inst00-004 Q249108i.EXE -n -q -z goto HF00-005 :: ------------------------------------------------------------------------- - :HF00-005 echo ------[ MS00-005:Q249973 Malformed RTF Control ]------ echo ------[ Will be installed when you install IE5.5 and Update ]------ echo. echo ------[ Do you like to see a full description ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto View00-005 if errorlevel 1 goto InstQ00-005 :View00-005 start http://www.microsoft.com/Downloads/Release.asp?ReleaseID=17510 :InstQ00-005 echo ------[ Do you like to install it ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto Inst00-005 if errorlevel 1 goto HF00-005 :Inst00-005 Q249973i.EXE -n -q -z goto HF00-007 :: ------------------------------------------------------------------------- - :HF00-007 echo ------[ MS00-007:Q248399 Recycle Bin ]------ echo ------[ Apply on NTFS system ]------ echo. echo ------[ Do you like to see a full description ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto View00-007 if errorlevel 1 goto InstQ00-007 :View00-007 start http://www.microsoft.com/downloads/release.asp?ReleaseID=17606 :InstQ00-007 echo ------[ Do you like to install it ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto Inst00-007 if errorlevel 1 goto HF00-007 :Inst00-007 Q248399i.EXE -n -q -z goto HF00-008 :: ------------------------------------------------------------------------- - :HF00-008 echo ------[ MS00-08 Q259496 Registry Permissions SAME AS -024 ]------ echo ------[ MS00-024:Q259496 Tool Available for odExpo ]------ echo ------[ When you extract Q259496i.exe you will get acl40.exe ]------ echo. echo ------[ Do you like to see a full description ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto View00-008 if errorlevel 1 goto InstQ00-008 :View00-008 start http://www.microsoft.com/downloads/release.asp?ReleaseID=20330 :InstQ00-008 echo ------[ Do you like to install it ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto Inst00-008 if errorlevel 1 goto HF00-008 :Inst00-008 Regacl40.exe goto HF00-021 :: ------------------------------------------------------------------------- - :HF00-021 echo ------[ MS00-021 Q257870 Malformed TCP/IP Print ]------ echo ------[ Apply on NTFS system ]------ echo. echo ------[ Do you like to see a full description ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto View00-021 if errorlevel 1 goto InstQ00-021 :View00-021 start http://www.microsoft.com/Downloads/Release.asp?ReleaseID=20015 :InstQ00-021 echo ------[ Do you like to install it ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto Inst00-021 if errorlevel 1 goto HF00-021 :Inst00-021 Q257870i.EXE -n -q -z goto HFQ23 :: ------------------------------------------------------------------------- - :HFQ23 echo ------[ Q238934 resolves the Program Hangs During ]------ echo ------[ Internet Explorer versions 5, 5.01 for Windows ]------ echo ------[ Internet Explorer versions 5, 5.01 for Windows ]------ echo ------[ Internet Explorer versions 5, 5.01 for Windows NT ]------ echo. echo ------[ Do you like to see a full description ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto View00-Q23 if errorlevel 1 goto InstQ00-Q23 :View00-Q23 start http://www.microsoft.com/Downloads/Release.asp?ReleaseID=20292 :InstQ00-Q23 echo ------[ Do you like to install it ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto Inst00-Q23 if errorlevel 1 goto HF00-Q23 :Inst00-Q23 q238934i.exe -n -q -z goto HF00-024 :: ------------------------------------------------------------------------- - :HF00-024 echo ------[ MS00-024 Q259496 OffloadModExpo Registry sions ]------ echo. echo ------[ Do you like to see a full description ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto View00-024 if errorlevel 1 goto InstQ00-024 :View00-024 start C:\NtWaK0\TSF\Bulletins\Ms00\MS00-007Q248399.htm :InstQ00-024 echo ------[ Do you like to install it ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto Inst00-024 if errorlevel 1 goto HF00-024 :Inst00-024 echo Same As MS00-008 So it was installed First goto HF00-027 :: ------------------------------------------------------------------------- - :HF00-027 echo ------[ MS00-027:Q259622 Malformed Environment ]------ echo. echo ------[ Do you like to see a full description ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto View00-027 if errorlevel 1 goto InstQ00-027 :View00-027 start http://www.microsoft.com/Downloads/Release.asp?ReleaseID=20494 :InstQ00-027 echo ------[ Do you like to install it ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto Inst00-027 if errorlevel 1 goto HF00-027 :Inst00-027 Q259622i.EXE -n -q -z goto HF00-029 :: ------------------------------------------------------------------------- - :HF00-029 echo ------[ MS00-029:Q259728 IP Fragment ]------ echo. echo ------[ Do you like to see a full description ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto View00-029 if errorlevel 1 goto InstQ00-029 :View00-029 start http://www.microsoft.com/Downloads/Release.asp?ReleaseID=20830 :InstQ00-029 echo ------[ Do you like to install it ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto Inst00-029 if errorlevel 1 goto HF00-029 :Inst00-029 Q259728i.EXE -n -q -z goto HF00-036 :: ------------------------------------------------------------------------- - :HF00-036 echo ------[ MS00-036 Q262694 ResetBrowser Frame and stAnnouncement ]------ echo. echo ------[ Do you like to see a full description ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto View00-036 if errorlevel 1 goto InstQ00-036 :View00-036 start http://www.microsoft.com/Downloads/Release.asp?ReleaseID=21397 :InstQ00-036 echo ------[ Do you like to install it ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto Inst00-036 if errorlevel 1 goto HF00-036 :Inst00-036 Q262694i.EXE -n -q -z goto HF00-040 :: ------------------------------------------------------------------------- - :HF00-040 echo ------[ MS00-040 Q264684 Remote Registry Access entication ]------ echo. echo ------[ Do you like to see a full description ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto View00-040 if errorlevel 1 goto InstQ00-040 :View00-040 start http://www.microsoft.com/Downloads/Release.asp?ReleaseID=21772 :InstQ00-040 echo ------[ Do you like to install it ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto Inst00-040 if errorlevel 1 goto HF00-040 :Inst00-040 Q264684i.EXE -n -q -z goto HF00-052 :: ------------------------------------------------------------------------- - :HF00-052 echo ------[ MS00-052 Q269049 Relative Shell ]------ echo. echo ------[ Do you like to see a full description ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto View00-052 if errorlevel 1 goto InstQ00-052 :View00-052 start http://www.microsoft.com/Downloads/Release.asp?ReleaseID=23360 :InstQ00-052 echo ------[ Do you like to install it ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto Inst00-052 if errorlevel 1 goto HF00-052 :Inst00-052 q269049i.exe -n -q -z goto HF00-064 :: ------------------------------------------------------------------------- - :HF00-064 echo ------[ MS00-064 Q273014 Windows Media Server ]------ echo. echo ------[ Do you like to see a full description ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto View00-064 if errorlevel 1 goto InstQ00-064 :View00-064 start http://www.microsoft.com/support/supportnet/overview/overview.asp :InstQ00-064 echo ------[ Do you like to install it ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto Inst00-064 if errorlevel 1 goto HF00-064 :Inst00-064 mpfull.exe goto HF00-070 :: ------------------------------------------------------------------------- - :HF00-070 echo ------[ MS00-070 Q266433 Multiple LPC and LPC ]------ echo. echo ------[ Do you like to see a full description ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto View00-070 if errorlevel 1 goto InstQ00-070 :View00-070 start http://www.microsoft.com/Downloads/Release.asp?ReleaseID=24650 :InstQ00-070 echo ------[ Do you like to install it ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto Inst00-070 if errorlevel 1 goto HF00-070 :Inst00-070 q266433i.exe -n -q -z goto HF00-081 :: ------------------------------------------------------------------------- - :HF00-081 echo ------[ MS00-081 Q277014 New Variant of "VM File ]------ echo ------[ apply if you have 2000 series prior to build 2447 or later ]------ echo ------[ apply if you have 3000 series prior to build 3319 or later ]------ echo. echo ------[ Checking Java ]------ jview | find "5.00." echo. echo ------[ Do you like to see a full description ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto View00-081 if errorlevel 1 goto InstQ00-081 :View00-081 start http://www.microsoft.com/windows2000/downloads/critical/q277007/default.asp :InstQ00-081 echo ------[ Do you like to install it ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto Inst00-081 if errorlevel 1 goto HF00-081 :Inst00-081 msjavx86.exe /Q goto HF00-083 :: ------------------------------------------------------------------------- - :HF00-083 echo ------[ MS00-083 Q274835 Netmon Protocol ]------ echo. echo ------[ Do you like to see a full description ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto View00-083 if errorlevel 1 goto InstQ00-083 :View00-083 start http://www.microsoft.com/Downloads/Release.asp?ReleaseID=24650 :InstQ00-083 echo ------[ Do you like to install it ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto Inst00-083 if errorlevel 1 goto HF00-083 :Inst00-083 q274835i.exe -n -q -z goto HF00-090 :: ------------------------------------------------------------------------- - :HF00-090 echo ------[ MS00-090 Q280419 .ASX Buffer Overrun and .WMS ]------ echo ------[ Affected Windows Media Player 6.4 and ]------ echo. echo ------[ Do you like to see a full description ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto View00-090 if errorlevel 1 goto InstQ00-090 :View00-090 start http://www.microsoft.com/Downloads/Release.asp?ReleaseID=26069 start http://www.microsoft.com/Downloads/Release.asp?ReleaseID=26079 :InstQ00-090 echo ------[ Do you like to install it ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto Inst00-090 if errorlevel 1 goto HF00-090 :Inst00-090 wmsu33995.exe /Q :: ------------------------------------------------------------------------- - :HF00-094 echo ------[ MS00-094 Q276575 Phone Book Service Buffer w ]------ echo ------[ Microsoft Windows NT 4.0 ]------ echo ------[ Microsoft Windows NT 4.0 Server, Enterprise ]------ echo ------[ Microsoft Windows 2000 ]------ echo ------[ Microsoft Windows 2000 Advanced ]------ echo. echo ------[ Do you like to see a full description ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto View00-094 if errorlevel 1 goto InstQ00-094 :View00-094 start http://www.microsoft.com/Downloads/Release.asp?ReleaseID=26193 :InstQ00-094 echo ------[ Do you like to install it ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto Inst00-094 if errorlevel 1 goto HF00-094 :Inst00-094 Q276575i.EXE -n -q -z :: ------------------------------------------------------------------------- - :HF00-095 echo ------[ MS00-095 Q265714 Tool for “Registry ]------ echo ------[ Microsoft Windows NT ]------ echo ------[ Microsoft Windows NT 4.0 ]------ echo ------[ Microsoft Windows NT 4.0 Server, Enterprise ]------ echo ------[ Microsoft Windows NT 4.0 Server, Terminal Server ition ]------ echo. echo ------[ Do you like to see a full description ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto View00-095 if errorlevel 1 goto InstQ00-095 :View00-095 start http://www.microsoft.com/technet/security/bulletin/fq00-095.asp :InstQ00-095 echo ------[ Do you like to install it ]------ echo ------[ Yes (Y) , No ]------ Choice.com /C:NY /N if errorlevel 2 goto Inst00-095 if errorlevel 1 goto HF00-095 :Inst00-095 Q265714i.EXE -n -q -z :: ------------------------------------------------------------------------- - echo. echo ------[ To get a list of installed hot fixes GO TO this registry key echo HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix echo. echo ------[ Please REBOOT your computer for the change to take ffect ]------ echo ------[ NtWaK0 wish you a nice secure day ]------ pause ------SNAP HERE------------SNAP HERE------------SNAP HERE------------SNAP HERE------ ------SNAP HERE------------SNAP HERE------------SNAP HERE------------SNAP HERE------ ______________________________________________________________________ The only secure computer is one that's unplugged, locked in a safe, and buried 20 feet under the ground in a secret location... and i'm not even too sure about that one"--Dennis Huges, FBI. ____________________________________________________________._________ Live Well Do Good Je Pense, Done Je Suis | Accept no limitations \(|)/ --(")-- /`\ NtWaK0