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 offset | Hex bytes | |
---|---|---|
4.1.1 original | 00003680 | 08 8B 89 A8 04 00 00 53 E8 A3 F6 FF FF 53 E8 40 |
4.1.1 'SECRET' patched | 00003680 | 08 8B 89 A8 04 00 00 EB 04 A3 F6 FF FF 53 E8 40 |
4.1.1 original | 00003880 | EC 85 C0 89 5D FC 74 10 6A 66 6A 69 6A 65 56 8B |
4.1.1 'SECRET' patched | 00003880 | EC 85 C0 89 5D FC EB 10 6A 66 6A 69 6A 65 56 8B |
4.0 original | 00003390 | 00 6A 66 6A 69 6A 65 56 8D 8D F8 FE FF FF E8 2D |
4.0 'SECRET' patched | 00003390 | 00 6A 66 6A 69 6A 65 56 8D 8D F8 FE FF FF EB 03 |
4.0 original | 000035E0 | F8 FE FF FF E8 97 F2 FF FF 53 E8 69 4D 02 00 8B |
4.0 'SECRET' patched | 000035E0 | F8 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' patched | 0000CD10 | C2 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' patched | 0000C9F0 | C2 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):
+File from package | MD5 sum |
---|---|
WinVNC.exe-4.1.2 , original | bda11f9ab8629313950cef60ec1dbe1d |
WinVNC.exe-4.1.2 , 'SECRET' patched | e2898e70771c55fec732c508bbab2e6e |
WinVNC.exe-4.1.1 , original | 3fc39dc90318c1b72d867fe04962a20f |
WinVNC.exe-4.1.1 , 'SECRET' patched | 067c02a0e409f58d9a773f338a8d985a |
WinVNC.exe-4.0 , original | 7043ddf51d7135c1d1b83b4213dfed61 |