From 223c30057aa8ffd5e4fed77310a33c42bb14b6a0 Mon Sep 17 00:00:00 2001 From: Mario Fetka Date: Thu, 6 Feb 2014 11:35:05 +0100 Subject: [PATCH] Bump flash security --- CLIENT_DATA/MSVC05_x64_Install.cmd | 5 ++- CLIENT_DATA/MSVC08_x64_Install.cmd | 9 ++++- CLIENT_DATA/MSVC08_x86_Install.cmd | 39 ++++++++++--------- builder-product.cfg | 4 +- install_flash_player-12.0.0.43.exe.sha1sum | 1 - install_flash_player-12.0.0.44.exe.sha1sum | 1 + install_flash_player_ax-12.0.0.38.exe.sha1sum | 1 - install_flash_player_ax-12.0.0.44.exe.sha1sum | 1 + uninstall_flash_player-12.0.0.43.exe.sha1sum | 1 - uninstall_flash_player-12.0.0.44.exe.sha1sum | 1 + 10 files changed, 35 insertions(+), 28 deletions(-) delete mode 100644 install_flash_player-12.0.0.43.exe.sha1sum create mode 100644 install_flash_player-12.0.0.44.exe.sha1sum delete mode 100644 install_flash_player_ax-12.0.0.38.exe.sha1sum create mode 100644 install_flash_player_ax-12.0.0.44.exe.sha1sum delete mode 100644 uninstall_flash_player-12.0.0.43.exe.sha1sum create mode 100644 uninstall_flash_player-12.0.0.44.exe.sha1sum diff --git a/CLIENT_DATA/MSVC05_x64_Install.cmd b/CLIENT_DATA/MSVC05_x64_Install.cmd index 30a7db7..68a3f07 100644 --- a/CLIENT_DATA/MSVC05_x64_Install.cmd +++ b/CLIENT_DATA/MSVC05_x64_Install.cmd @@ -30,9 +30,10 @@ if exist "%temp%\list.txt" (del "%temp%\list.txt") echo Uninstalling existing Visual C++ %arch% Runtime Redistributables echo (please wait as this process may take a few moments) -reg query hklm\software\microsoft\windows\currentversion\uninstall /f "Microsoft Visual C++ 2005 Redistributable" /s >>"%temp%\list.txt" -for /f "delims=\ tokens=7" %%a in ('type "%temp%\list.txt"') do ("%windir%\system32\msiexec.exe" /X%%a /q) +wmic product where "name like 'Microsoft Visual C++ 2005 Redistributable%%'" get name >>"%temp%\list.txt" + +for /f "usebackq skip=1 delims=" %%a in ('type "%temp%\list.txt"') do (wmic product where name='%%a' call uninstall /nointeractive) del "%temp%\list.txt" diff --git a/CLIENT_DATA/MSVC08_x64_Install.cmd b/CLIENT_DATA/MSVC08_x64_Install.cmd index d94a261..561a3e0 100644 --- a/CLIENT_DATA/MSVC08_x64_Install.cmd +++ b/CLIENT_DATA/MSVC08_x64_Install.cmd @@ -30,9 +30,14 @@ if exist "%temp%\list.txt" (del "%temp%\list.txt") echo Uninstalling existing Visual C++ %arch% Runtime Redistributables echo (please wait as this process may take a few moments) -reg query hklm\software\microsoft\windows\currentversion\uninstall /f "Microsoft Visual C++ 2008 Redistributable" /s >>"%temp%\list.txt" +rem reg query hklm\software\microsoft\windows\currentversion\uninstall /f "Microsoft Visual C++ 2008 Redistributable" /s >>"%temp%\list.txt" + +rem for /f "delims=\ tokens=7" %%a in ('type "%temp%\list.txt"') do ("%windir%\system32\msiexec.exe" /X%%a /q) + +wmic product where "name like 'Microsoft Visual C++ 2008 Redistributable - x64%%'" get name >>"%temp%\list.txt" + +for /f "usebackq skip=1 delims=" %%a in ('type "%temp%\list.txt"') do (wmic product where name='%%a' call uninstall /nointeractive) -for /f "delims=\ tokens=7" %%a in ('type "%temp%\list.txt"') do ("%windir%\system32\msiexec.exe" /X%%a /q) del "%temp%\list.txt" diff --git a/CLIENT_DATA/MSVC08_x86_Install.cmd b/CLIENT_DATA/MSVC08_x86_Install.cmd index f0d9bd2..6e8d6ea 100644 --- a/CLIENT_DATA/MSVC08_x86_Install.cmd +++ b/CLIENT_DATA/MSVC08_x86_Install.cmd @@ -1,4 +1,4 @@ -@Echo off +rem @Echo off if exist "%PROGRAMFILES(X86)%" (set arch=x64) ELSE (set arch=x86) "%windir%\system32\reg.exe" query "HKU\S-1-5-19" >nul 2>&1 && ( @@ -26,31 +26,32 @@ goto :eof :checkok if exist "%temp%\list.txt" (del "%temp%\list.txt") +if exist "%temp%\list1.txt" (del "%temp%\list1.txt") -if %arch% neq x64 goto :x64skip echo Uninstalling existing Visual C++ x86 Runtime Redistributables echo (please wait as this process may take a few moments) -reg query hklm\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall /f "Microsoft Visual C++ 2008 Redistributable" /s >>"%temp%\list.txt" +rem reg query hklm\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall /f "Microsoft Visual C++ 2008 Redistributable" /s >>"%temp%\list.txt" -for /f "delims=\ tokens=8" %%a in ('type "%temp%\list.txt"') do ("%windir%\system32\msiexec.exe" /X%%a /q) +rem for /f "delims=\ tokens=8" %%a in ('type "%temp%\list.txt"') do ("%windir%\system32\msiexec.exe" /X%%a /q) +wmic product where "name like 'Microsoft Visual C++ 2008 Redistributable - x86%%'" get name >>"%temp%\list.txt" + +setLocal EnableDelayedExpansion +set name=%~1 +for /f "tokens=* delims= " %%a in ('type "%temp%\list.txt"') do ( +set str=%%a +set str=!str:###=%name%! +echo !str! >> "%temp%\list1.txt" +) + +for /f "skip=1 delims=" %%a in ('type "%temp%\list1.txt"') do (wmic product where "name like '%%a%'" call uninstall /nointeractive) +for /f "skip=1 delims=" %%a in ('type "%temp%\list1.txt"') do (echo "%%a") + +pause del "%temp%\list.txt" +del "%temp%\list1.txt" -goto :install - -:x64skip -echo Uninstalling existing Visual C++ %arch% Runtime Redistributables -echo (please wait as this process may take a few moments) - -reg query hklm\software\microsoft\windows\currentversion\uninstall /f "Microsoft Visual C++ 2008 Redistributable" /s >>"%temp%\list.txt" - -for /f "delims=\ tokens=7" %%a in ('type "%temp%\list.txt"') do ("%windir%\system32\msiexec.exe" /X%%a /q) - -del "%temp%\list.txt" - -:install - -"%windir%\system32\msiexec.exe" /i vc_red.msi /q transforms=2k8-x86.mst +rem "%windir%\system32\msiexec.exe" /i vc_red.msi /q transforms=2k8-x86.mst :eof diff --git a/builder-product.cfg b/builder-product.cfg index c033f8b..d0e1813 100644 --- a/builder-product.cfg +++ b/builder-product.cfg @@ -42,8 +42,8 @@ JREVERSION="7.0.510.13" # ================================== FLASHUPDATE="1" -FLASHVERSION="12.0.0.43" -FLASHAXVERSION="12.0.0.38" +FLASHVERSION="12.0.0.44" +FLASHAXVERSION="12.0.0.44" # ================================== # Update Adobe Schockave diff --git a/install_flash_player-12.0.0.43.exe.sha1sum b/install_flash_player-12.0.0.43.exe.sha1sum deleted file mode 100644 index 795c82e..0000000 --- a/install_flash_player-12.0.0.43.exe.sha1sum +++ /dev/null @@ -1 +0,0 @@ -5a68f7aa21c4217cf801a46616fe724d601f773a /home/mario/.opsi-dist-cache/sereby.aio-2.0.9.1/X86/install_flash_player-12.0.0.43.exe diff --git a/install_flash_player-12.0.0.44.exe.sha1sum b/install_flash_player-12.0.0.44.exe.sha1sum new file mode 100644 index 0000000..0596f84 --- /dev/null +++ b/install_flash_player-12.0.0.44.exe.sha1sum @@ -0,0 +1 @@ +6a38d8e1968437a499da968e59de9188717ecbb3 /home/mario/.opsi-dist-cache/sereby.aio-2.1.0.1/X86/install_flash_player-12.0.0.44.exe diff --git a/install_flash_player_ax-12.0.0.38.exe.sha1sum b/install_flash_player_ax-12.0.0.38.exe.sha1sum deleted file mode 100644 index 614da87..0000000 --- a/install_flash_player_ax-12.0.0.38.exe.sha1sum +++ /dev/null @@ -1 +0,0 @@ -8deb33bcbbbbecfcbcbeb0f861d2c7492599da2b /home/mario/.opsi-dist-cache/sereby.aio-2.0.9.1/X86/install_flash_player_ax-12.0.0.38.exe diff --git a/install_flash_player_ax-12.0.0.44.exe.sha1sum b/install_flash_player_ax-12.0.0.44.exe.sha1sum new file mode 100644 index 0000000..e6d37b4 --- /dev/null +++ b/install_flash_player_ax-12.0.0.44.exe.sha1sum @@ -0,0 +1 @@ +d1bab8909866bff30c3e835feb7820150c31ec82 /home/mario/.opsi-dist-cache/sereby.aio-2.1.0.1/X86/install_flash_player_ax-12.0.0.44.exe diff --git a/uninstall_flash_player-12.0.0.43.exe.sha1sum b/uninstall_flash_player-12.0.0.43.exe.sha1sum deleted file mode 100644 index bcfd440..0000000 --- a/uninstall_flash_player-12.0.0.43.exe.sha1sum +++ /dev/null @@ -1 +0,0 @@ -d3fcff4f538b824df577d77485c84206cbefbc64 /home/mario/.opsi-dist-cache/sereby.aio-2.0.9.1/X86/uninstall_flash_player-12.0.0.43.exe diff --git a/uninstall_flash_player-12.0.0.44.exe.sha1sum b/uninstall_flash_player-12.0.0.44.exe.sha1sum new file mode 100644 index 0000000..893ce6d --- /dev/null +++ b/uninstall_flash_player-12.0.0.44.exe.sha1sum @@ -0,0 +1 @@ +24294bef088a87b026c4a69a30d1d2fe145542db /home/mario/.opsi-dist-cache/sereby.aio-2.1.0.1/X86/uninstall_flash_player-12.0.0.44.exe