| SillyDog701 Forums |
| Author |
Message |
beanboy89


Joined: 16 May 2004 Posts: 1470
|
02 May, 2005 7:55 pm Updating K-Meleon's rendering engine |
[sdp=56447] |
|
K-Meleon 0.9 was released this past January. At the time of it's release, K-Meleon was using the latest Gecko rendering engine, 1.7.5. Since then, there have been two updates to Gecko due to various security related issues . K-Meleon 0.9 is still using an old, and possibly unsafe core. As a fix th this problem, Holger Metzger has provided a way to upgrade K-Meleon 0.9 to the latest 1.7.7 Gecko engine.
Holger Metzger wrote: | Update K-Meleon 0.9 to use the latest Mozilla Engine
1. Download the zip version of Mozilla 1.7.7. Click here .
2. Unzip the zip file, usually right-clicking on the file and selecting "Extract" should create a folder with the contents of the zip file.
3. With K-Meleon closed, copy the following files and folders from the Mozilla directory you have just created into your existing K-Meleon directory (usually c:\program files\k-meleon) and, when prompted, have existing files overwritten:
* components
* greprefs
* ipc
* res
* all *.dll files in the main directory (where mozilla.exe resides)
4. Start K-Meleon. Help --> About K-Meleon should now report a newer Mozilla version (1.7.7)
5. You may now test http://secunia.com/mozilla_products_arbitrary_memory_exposure_test/  |
I've tested this method with K-Meleon 0.9 and Mozilla 1.7.7, and it's worked flawlesly.
UserAgent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.7.7) Gecko/20050414 K-Meleon/0.9
... |
|
| Back to top |
|
 |
Don_HH2K


Joined: 09 May 2004 Posts: 4745
|
02 May, 2005 8:02 pm |
[sdp=56448] |
|
This is definitely an interesting method of updating K-Meleon, or for that matter, any Gecko-based browser. It makes me wonder if this would work with some other browser, say, Netscape. If you do what I did with some of the early Donzilla builds and integrate the GRE right with the program (like how the ZIPped builds of Mozilla run), you may just be able to get a crashy Netscape 7.2 based on Mozilla 1.7.7. And if you want my opinion, there's a market for that.
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.7) Gecko/20050414 Donzilla/0.7PR1.5 (wml/1.3)
Laptop: Turion 64 X2 @ 2GHz, 2GB DDR2-667, 100GB HD, ATI Radeon X300, 15" LCD, Seven Ultimate RC |
|
| Back to top |
|
 |
dmbtech


Joined: 12 Jul 2004 Posts: 29
|
03 May, 2005 12:47 pm |
[sdp=56477] |
|
I believe it would be easy enough to post an actual binary update without recompiling the whole thing that way. Why not just make an xpi and installs the update? Does Kmelion support xpis?
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20050106 Firefox/1.0 |
|
| Back to top |
|
 |
Don_HH2K


Joined: 09 May 2004 Posts: 4745
|
03 May, 2005 1:30 pm |
[sdp=56481] |
|
No K-Meleon doesn't support XPI files.
Getting back to an XPI installer, though, that isn't possible, as your operating system would report that the files are already in use (since they are, and you'd be trying to write over them). It would be good if somebody could come up with a native way of doing it with Netscape closed, say, with an MS-DOS batch file or an MSI package.
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.7) Gecko/20050414 Donzilla/0.7PR1.5 (wml/1.3)
Laptop: Turion 64 X2 @ 2GHz, 2GB DDR2-667, 100GB HD, ATI Radeon X300, 15" LCD, Seven Ultimate RC |
|
| Back to top |
|
 |
dmbtech


Joined: 12 Jul 2004 Posts: 29
|
03 May, 2005 4:33 pm |
[sdp=56488] |
|
If i remember correctly, firefox used to do that when upgrading the preview released, it was able to replace the old files with the new files, and after you restarted it works. On linux of coarse, im able to that no matter what.
UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8b2) Gecko/20050503 Firefox/1.0+ |
|
| Back to top |
|
 |
Pu7o


Joined: 06 Jan 2005 Posts: 1978 Location: Portugal
|
12 May, 2005 3:40 pm |
[sdp=56971] |
|
I wonder, would this work with Camino?
UserAgent: Mozilla/5.0 (compatible; Konqueror/3.2; Darwin 7.9.0; X11; Power Macintosh; ) (KHTML, like Gecko) |
|
| Back to top |
|
 |
DJGM


Joined: 19 Jun 2002 Posts: 4371 Location: Manchester, England, UK
|
|
| Back to top |
|
 |
burnerO


Joined: 11 May 2005 Posts: 8
|
12 May, 2005 7:24 pm |
[sdp=56988] |
|
This seems to also work to some extent for Netscape 8.
I copied components, grep, res and all dlls from the root directory of a Firefox 1.0.4 installation and it seems to have patched at least this exploit:
http://secunia.com/mozilla_products_arbitrary_memory_exposure_test/
The spoofing exploit is still flawed, but this ought to be investigated by someone with more of a clue than myself.
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20050308 Firefox/0.9.6 |
|
| Back to top |
|
 |
Josh


Joined: 21 Jun 2002 Posts: 689
|
12 May, 2005 10:15 pm |
[sdp=56999] |
|
App Suite 1.7.8 is the new release. It fixes some of the vulns found this week. I used the instructions found in this thread, and it works!
Thanks everyone!
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.8) Gecko/20050511 K-Meleon/0.9
Josh
SD701 Moderator
User of  3.0 on  |
|
| Back to top |
|
 |
beanboy89


Joined: 16 May 2004 Posts: 1470
|
|
| Back to top |
|
 |
|