Jump to content

PE Tool for creating patches


WildBill

Recommended Posts


Windows2000-KB979687-v2-x86-ENU.exe slipstream fine but I can not use wordpad.

I'm not sure if its the shlwapi.dll being from IE6 because I'm using IE5.

This is the error

failed to create empty document.

I'll check it :)

Could you try running Dependency Walker on Wordpad.exe and check what files are causing problems (you can post a screen shot).

Link to comment
Share on other sites

  • 4 weeks later...

I prepared some new updates:


  • [2011-08-17]
    MS07-?: Stop Error: 0xc0000415 When You Run Windows 2000 HBR
    Windows2000-KB829884-x86-Global.exe
    MS09-?: After you uninstall some software updates, some assembly files still display the updated file version instead of the original file version
    Windows2000-KB968006-x86-Global.exe (replaces KB927891)
    MS09-?: You receive an incorrect value when you query the last-inserted identity value after you use a client-side cursor to insert data to a table that contains an identity column in an application that uses ActiveX Data Objects HBR
    MDAC281-KB961451-v2-x86-Global.exe
    MS10-062: Vulnerability in MPEG-4 Codec could allow remote code execution
    Windows2000-WindowsMedia-KB975558-x86-Global.exe
    MS10-082 Vulnerability in Windows Media Player Could Allow Remote Code Execution
    Windows2000-WindowsMedia-KBz2378111-x86-Global.exe
    MS10-? Update for Internet Explorer
    IE6.0sp1-KBz2467659-v2-Windows2000-x86-Global.exe
    MS11-000 Update Rollup for ActiveX Kill Bits
    Windows2000-KBz2562937-x86-Global.exe
    MS11-029 Security update for Windows GDI+
    Windows2000-KBz2412687-x86-Global.exe
    MS11-031 Security update for the JScript and VBScript v5.7 scripting engines
    Windows2000-KBz2510581-x86-Global.exe
    MS11-024 Vulnerabilities in Windows Fax Cover Page Editor Could Allow Remote Code Execution
    Windows2000-KBz2506212-x86-Global.exe
    MS11-052: Vulnerability in Vector Markup Language Could Allow Remote Code Execution
    IE6.0sp1-KBz2544521-v2-Windows2000-x86-Global.exe (supersedes KB958869)
    MS11-? Fraudulent Digital Certificates could allow spoofing
    Windows2000-KBz2524375-v2-x86-Global.exe
    MS11-? August 2011 cumulative time zone update for Windows operating systems
    Windows2000-KBz2570791-v2-x86-ENU.exe
    Windows2000-KBz2570791-v2-x86-PLK.exe
    [2011-08-26]
    MS07-009: Vulnerability in Microsoft Data Access Components could allow remote code execution
    MDAC281-KB927779-v2-x86-ENU.exe
    MDAC281-KB927779-v2-x86-PLK.exe
    MS11-031 Security update for the JScript and VBScript v5.6 scripting engines
    Windows2000-KBz2510587-x86-Global.exe
    Windows Script 5.8 for Windows 2000
    Windows2000-Script58-x86-Global.exe
    [2011-09-01]
    MS10-054 Vulnerabilities in SMB Server Could Allow Remote Code Execution
    Windows2000-KB982214-v2-x86-Global.exe
    [2011-09-10]
    MS07-?: Microsoft MS Gothic and MS Mincho JIS2004 Support Fonts for Windows 2000
    Windows2000-KB927489-x86-Global.exe
    MS11-017: Vulnerability in Remote Desktop Client Could Allow Remote Code Execution
    Windows2000-KBz2483618-x86-ENU.exe
    Windows2000-KBz2483618-x86-PLK.exe
    [2011-09-22]
    MS07-?: Microsoft MS Gothic and MS Mincho JIS2004 Support Fonts for Windows 2000
    Windows2000-KB927489-v2-x86-Global.exe
    MS11-?: Fraudulent digital certificates could allow spoofing
    Windows2000-KBz2616676-v2-x86-Global.exe
    [2011-09-27]
    Hotfix (by request) MS04-?: Offline caching of network files and folders may take longer than expected in Windows 2000
    Windows2000-KB830407-v2-x86-ENU.exe
    Windows2000-KB830407-v2-x86-PLK.exe
    Hotfix (by request) MS04-?: Sound may play slowly or music may not play continuously in Windows XP or Windows 2000
    Windows2000-KB835730-v3-x86-Global.exe
    (Server only) Hotfix (by request) MS05-?: Terminal Services users do not receive notification when remote control sessions have ended in Windows 2000
    Windows2000-KB890466-v3-x86-ENU.exe
    Windows2000-KB890466-v3-x86-PLK.exe
    MS05-?: Update Rollup 1 for Windows 2000 SP4
    Windows2000-KB891861-v3-x86-ENU.exe
    MS08-?: When an application requests a result set from new SQL Server 2008 collations, you may receive an "MSG 40242" or "MSG 40205" error when the ODBC driver for SQL Server is used or an "MSG 40234" error when the SQL OLE DB provider is used
    MDAC281-KB954920-v2-x86-Global.exe
    Hotfix (by request) MS08-?: An access violation occurs when you use an application that calls the SQLExecDirect function of the SQL Server ODBC driver to run a long query in Windows 2000
    MDAC281-KB960071-v2-x86-Global.exe

From this moment all URLs for the unofficial updates will be located in this topic at RyanVM board.

Edited by tomasz86
Link to comment
Share on other sites

I added new updates:

  • KB829884 - update by BlackWingCat based on the official XP update (HBR)
    KB961451 - official XP update (HBR) for MDAC 2.81 ported to Win2k
    KB968006 - official XP update for Windows Installer 3.1 ported to Win2k
    KB975558 - official XP update for WM Codecs ported to Win2k
    KBz2544521 - update for IE6

and updated:

  • KBz2467659-v2 - cosmetic changes
    KBz2524375-v2 - cosmetic changes
    KBz2570791-v2 - cosmetic changes

Please check post #215 for details (it's the one above this one ;)).

Link to comment
Share on other sites

I added three updates


  • KB927779-v2 for MDAC 2.8
    KBz2510587 for Script 5.1/5.6
    Script 5.8 for Windows 2000

I also added comments to the two updates (KB927779 & Script 5.8). I highly recommend installing Script 5.8. I need to use IE6 to view several IE-only sites and the difference in speed between Script 5.8 and older Scripts (5.1/5.6/5.7) is enormous.

Please check post #215 for details.

Link to comment
Share on other sites

Wow! You've been really busy. It's great to see that interest is still strong :)

I just posted an updated MS10-054 patch and updated the main page. I found some serious bugs in the original patch that was causing lockups and crashes. If you have it installed, I strongly urge installing the new one.

My MS11-011 and MS11-020 patches are almost ready; I just want to add a little more to the MS11-011 first. I might have bitten off a little too much with them which is why they've been taking so long. They both go far beyond the original patch and are more of micro service packs. MS11-011 adds a ton of API routines to the kernel and MS11-020 adds a few more important ones. The result is that quite a few programs or drivers that only worked on XP might work now. With these installed, IDA Pro 6.1, Overlord, Free Orion, and my smart card driver work, at least. The last little bit I want to add is for the Avast antivirus sandbox -- I'd really like to have that available, and I need to add just two more API's to at least satisfy all the dependencies (devising a fully thread-safe implementation for PsCallImageNotifyRoutines, PsSetLoadImageNotifyRoutine, and PsRemoveLoadImageNotifyRoutine was a bit tricky). The patch also adds everything that's in blackwingcat's v5a kernel update, though my implementation goes a bit farther (it has proper implementations of EncodePointer and DecodePointer, for instance). It also adds complete support for the SafeProcessSearchMode and SafeDllSearchMode registry keys, such that behavior will be the same as on XP. I had tried to also put in support for KB968389, but that requires a lot of changes to several authentication DLL's to add support for channel binding. I've laid a lot of the groundwork for it and upgraded some of the necessary DLL's, but the required changes to kerberos.dll are such that I might just declare victory and release them in their present form.

After installing my MS11-011 patch, it's critical to NOT install any of blackwingcat's kernel expansion patches because mine expands the internal process structure so that true-blue EncodePointer and DecodePointer can work. While installing his update afterward would probably still boot up afterward, it would break EncodePointer and DecodePointer, which are in my updated ntdll.dll.

Edited by WildBill
Link to comment
Share on other sites

It's great to see you back, WildBill :thumbup

I made a multilanguage version of the new MS10-054 (check #215) - srv.sys is a language neutral file.

WildBill, you forgot to change SP number from 4 to 5 in [strings] ;p

Your kernel update sounds very promising :) you might have a look at BlackWingCat's kernel v10 too which is available only in Japanese at this moment.

Link to comment
Share on other sites

Thanks for the tip about blackwingcat's kernel update. I just pulled down v7 and it looks like I already added most of the new stuff in it, so it won't take much to upgrade to v7. Then I'll look at v8 and v10.

Link to comment
Share on other sites

I'm posting here because, this is where tomasz86 posts hotfixes.

Here are my findings,

WINDOWS2000-KB958471-X86-ENU.EXE does not slipstream and can NOT be installed on Windows 2000.

(I tryed this on Windows 2000 Pro only, may apply to Windows 2000 Server too.) This is the error message displayed,

Update cannot be installed as RDP 5.0 is not found on the system.

WINDOWS2000-KB958470-X86-ENU.EXE says installation is complete, but no files has been copied.

No error messages.

Second Error

WINDOWS2000-KB2483618-X86-ENU.EXE slipstreams and copy fine, but error when you click on 2K3MSTSC.EXE

Could not load the terminal services activex control. Make sure MSTSCAX.DLL is in the path.

I think all these packages needs to be combine as one to supersede all un/official updates.

MSTSCAX.DLL is not copied from

WINDOWS2000-KB958470-X86-ENU.EXE

WINDOWS2000-KB958471-X86-ENU.EXE

Edited by PROBLEMCHYLD
Link to comment
Share on other sites

Now I know what the problem is. These updates require the file mstscax.dll to be present in Windows in order to work.

Could you try to install either MS RDP 5.1 or MS RDP 5.2 and see what happens then when trying to install these updates?

I will try to make a one single installer for MS RDP 5.2 but I don't have the time to do it now.

Edited by tomasz86
Link to comment
Share on other sites

New updates:

  • KBz2616676-v2 - digital certificates update from September 2011
    KB927489-v2 - fixed compatiblity with HFSLIP
    KBz2524375 removed (replaced by KBz2616676-v2)

There was a problem with KB927489. Its inf file was set to strange encoding and was messed up when being processed by HFSLIP. Therefore the necessary registry changes were not done. It's fixed in v2.

Details in #215.

Edited by tomasz86
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...