From: lace <> Date: Tue, 6 Feb 2007 15:53:07 +0000 (+0000) Subject: +Version 4.1.2. X-Git-Url: https://git.jankratochvil.net/?p=www.jankratochvil.net.git;a=commitdiff_plain;h=1bd0c1611436dac23e2f2e32ca8dcb1b3cc30b3e;hp=bb15b2208e11efb34c062a283b3a5377445f53f8 +Version 4.1.2. -Manual patching offsets/bytes; md5sum(1) list is enough. --- diff --git a/project/winvnc/Index.pm b/project/winvnc/Index.pm index ddcc1a6..ce686d0 100644 --- a/project/winvnc/Index.pm +++ b/project/winvnc/Index.pm @@ -32,9 +32,9 @@ our @ListItem=( "platform"=>"w32", "priority"=>560, "icon"=>"nowinvnc.png", + "download-already patched version 4.1.2"=>"vnc-4_1_2-x86_win32-winvnc4.exe-SECRET.zip", "download-already patched version 4.1.1"=>"vnc-4_1_1-x86_win32-winvnc4.exe-SECRET.zip", "download-already patched version 4.0"=>"vnc-4.0-x86_win32-exe-SECRET.zip", - "download-original version 4.0"=>"http://www.realvnc.com/dist/vnc-4.0-x86_win32.exe", "download-already patched version 3.3.3r9"=>"vnc-3.3.3r9_x86_win32-exe-SECRET.zip", "download-already patched version 3.3.3r7"=>"vnc-3.3.3r7_x86_win32-exe-SECRET.zip", "link-VNC Homepage"=>"http://www.realvnc.com/", @@ -62,30 +62,14 @@ print <<'HERE'; just replace its file C:\Program Files\RealVNC\VNC4\winvnc4.exe. Otherwise error about missing omnithread_rt.dll will occur.

-

Here is the table for bytes to patch in winvnc4.exe. -You are not interested in this table if you download the already patched -.EXE file referenced in the heading.

- - - - - - - - - - - - - - - - - -
File offsetHex bytes
4.1.1 original 0000368008 8B 89 A8 04 00 00 53 E8 A3 F6 FF FF 53 E8 40
4.1.1 'SECRET' patched0000368008 8B 89 A8 04 00 00 EB 04 A3 F6 FF FF 53 E8 40
4.1.1 original 00003880EC 85 C0 89 5D FC 74 10 6A 66 6A 69 6A 65 56 8B
4.1.1 'SECRET' patched00003880EC 85 C0 89 5D FC EB 10 6A 66 6A 69 6A 65 56 8B

4.0 original 0000339000 6A 66 6A 69 6A 65 56 8D 8D F8 FE FF FF E8 2D
4.0 'SECRET' patched0000339000 6A 66 6A 69 6A 65 56 8D 8D F8 FE FF FF EB 03
4.0 original 000035E0F8 FE FF FF E8 97 F2 FF FF 53 E8 69 4D 02 00 8B
4.0 'SECRET' patched000035E0F8 FE FF FF EB 03 F2 FF FF 53 E8 69 4D 02 00 8B

3.3.3r9 original 0000CD10 53 55 56 8B F1 57 8B 46 68 C7 46 70 58 00 00 00
3.3.3r9 'SECRET' patched0000CD10C2 08 00 8B F1 57 8B 46 68 C7 46 70 58 00 00 00

3.3.3r7 original 0000C9F0 53 55 56 8B F1 57 8B 46 60 C7 46 68 58 00 00 00
3.3.3r7 'SECRET' patched0000C9F0C2 08 00 8B F1 57 8B 46 60 C7 46 68 58 00 00 00
-

Here you can check whether your patch was successful:

+

Yo should check that the binary winvnc4.exe differs only in about +3 bytes (by fc/b) to have a proof I (or a man-in-the-middle) did not +provide you some cracked replacement. You may also check its md5sum(1):

+ + + diff --git a/project/winvnc/vnc-4_1_2-x86_win32-winvnc4.exe-SECRET.zip b/project/winvnc/vnc-4_1_2-x86_win32-winvnc4.exe-SECRET.zip new file mode 100644 index 0000000..2e759f0 Binary files /dev/null and b/project/winvnc/vnc-4_1_2-x86_win32-winvnc4.exe-SECRET.zip differ diff --git a/project/winvnc/vnc-4_1_2-x86_win32-winvnc4.exe-orig b/project/winvnc/vnc-4_1_2-x86_win32-winvnc4.exe-orig new file mode 100644 index 0000000..38d080e Binary files /dev/null and b/project/winvnc/vnc-4_1_2-x86_win32-winvnc4.exe-orig differ
File from packageMD5 sum
WinVNC.exe-4.1.2 , original bda11f9ab8629313950cef60ec1dbe1d
WinVNC.exe-4.1.2 , 'SECRET' patchede2898e70771c55fec732c508bbab2e6e
WinVNC.exe-4.1.1 , original 3fc39dc90318c1b72d867fe04962a20f
WinVNC.exe-4.1.1 , 'SECRET' patched067c02a0e409f58d9a773f338a8d985a
WinVNC.exe-4.0 , original 7043ddf51d7135c1d1b83b4213dfed61