Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: VoodooAlert - let´s get loud. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

  • »GrandAdmiralThrawn« ist der Autor dieses Themas

Beiträge: 12 873

Wohnort: A-8600, Bruck an der Mur, ÖSTERREICH

Beruf: UNIX Administrator

  • Nachricht senden

1

Donnerstag, 15. Mai 2014, 21:11

Windows XP Pro x64 SP2: Updates bis 14.07.2015 erhalten? - Das geht, und hier steht wie!


Gekürzte Fassung. [Originalversion].


Für Schnellentschlossene:

Wer nachfolgende Hacks nicht selbst durchführen, sondern modifizierte Backports wie unmodifizierte Updates von mir beziehen möchte, kann [hier vorbeischauen], wo die Updates und einige Links+Infos dazu bereitstehen.

Hintergrundinformationen und gescheitertes:

Microsoft mag die offizielle Unterstützung für Windows XP zwar eingestellt haben, aber dennoch ist nicht von der Hand zu weisen, daß Windows XP Pro x64 Edition eine breite Codebasis mit Server 2003 x64 teilt, welcher noch in den Genuß von Updates bis in den Juli 2015 kommen darf.

Um zu verhindern, daß Benutzer einfach Server 2003 Updates recyclen um XP x64 auf aktuellem Stand zu halten, wurde eine Modifikation in den INF Dateien der Updates eingebracht:

Quellcode

1
2
3
4
[Prereq.XPAMDInstallBlock.Section]
    PresentOp=CheckReg,HKLM,"SYSTEM\CurrentControlSet\Control\ProductOptions",ProductType,0x00000000
    NotEqualOp=CheckReg,HKLM,"SYSTEM\CurrentControlSet\Control\ProductOptions",ProductType,0x00000000
    Display_String="%WrongProductMessage%"


Mit folgendem als Resultat:


Der Versuch, ein Update zu installieren, das zwar für XP x64 gebaut wurde, aber per INF geblockt ist.


Entpackt man ein solches Update mit 7zip oder WinRAR und ändert die INF Datei ab, wird die Installation aber verweigert, weil die INF Dateien durch kryptographische Signaturen in den beiliegenden Katalogdateien (*.cat) gesichert sind. Ändert man die betreffende INF Datei einfach ab, quittiert der Updater ebenso den Dienst, da die Signaturverifikation fehlschlagen muß:


Ein ändern der INF Datei führt nur zu neuen Problemen. Soweit hat Microsoft leider schon noch mitgedacht.


Es gilt also, den im Updatearchiv befindliche Patcher update.exe zu fixen.


Links zu sehen die verantwortliche Funktion IsInfFileTrusted im Disassembler IDA. Rechts ein Versuch, Binärcode durch Patchassembly zu erzeugen. Ein Einfplegen von Binärode, der dafür sorgen sollte, daß die Funktion immer True zurückgibt so wie [hier in einem Patch für Server 2003 32-Bit zu sehen] ist mir aber nicht gelungen. Viel zuwenig Skill. (Klicken zum Vergrößern)


Wie es richtig gemacht wird:

Nachdem mein Disassembler + Hex Editor Abenteuer also gescheitert ist, fand ich die finale Lösung [hier] in RyanVMs Forum. Wieder handelt es sich um einen Binärpatch von update.exe. Hier die Änderungen mit Offsets, altem Wert und neuem Wert:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
00016A90: 50 44 
00016A91: 72 75 
00016A92: 65 6D 
00016A93: 52 6D 
00016A94: 65 79 
00016A95: 71 53 
00016A96: 75 65 
00016A97: 69 63 
00016A98: 73 74 
00016A9A: 74 6F 
00016A9B: 65 6E 
00016AA0: 50 44 
00016AA2: 72 75 
00016AA4: 65 6D 
00016AA6: 52 6D 
00016AA8: 65 79 
00016AAA: 71 53 
00016AAC: 75 65 
00016AAE: 69 63 
00016AB0: 73 74 
00016AB4: 74 6F 
00016AB6: 65 6E

Man öffne also die Datei update.exe mit einem Hex Editor und springe zu Offset 0x00016A90 bzw. $16A90, wo man dann das hier zu sehen bekommt (die zu ändernden Teile sind hier schon markiert):


Update.exe Version 6.3.4.1, unverändert. (Klicken zum Vergrößern)


Und jetzt ändern wir die PreRequisite Strings so ab, daß da einfach irgendein Unsinn steht, der nicht erkannt werden kann:


Strings durch Blödsinn ausgetauscht. Und speichern! (Klicken zum Vergrößern)


Nun kann man die Datei update.exe ausführen, und das ganze wird auch funktionieren:


Installation des Updates mittels hacked update.exe. (Klicken zum Vergrößern!)


Daß das ganze auch tatsächlich klappt, läßt sich dadurch verifizieren, daß man die Dateiversionen vor der Installation und nach der Installation und ggf. Reboot prüft, in diesem Fall handelt es sich dabei nur um eine Bibliothek, und zwar die shlwapi.dll:


Erfolg! (Klicken zum Vergrößern)


Natürlich könnte man die Dateien aus den entpackten Updates von Microsoft auch einfach händisch über die bestehenden kopieren, wo möglich. Das ist allerdings alles andere als sauber, weswegen ich eine bessere Lösung angestrebt habe, bei der die Updates auch deinstallierbar bleiben und sauber im System registriert sind. Maßgeblich für den Erfolg war weit weniger mein Disassembly, als die Arbeit der User aus dem RyanVM Forum, allen voran des Users 5eraph.

Wenn man all das hier nicht selber machen möchte, kann man auch einfach [5eraphs eigene Updatesammlung] für Windows XP Pro x64 Edition verwenden, die immer noch gewartet und mit Server 2003 Updates wie hier gezeigt verstärkt wird. Dann muß man auch nicht selbst mit einem Hexeditor hantieren (was ich aber wohl weiterhin so machen werde).

Betroffen sind übrigens nicht alle Updates, da sich Internet Explorer Patches und Updates für .Net bislang scheinbar ganz normal installieren lassen. Dort wo das Problem allerdings auftritt, läßt es sich auch fixen!

Ein schönes weiteres Jahr mit quasi-Support für Windows XP x64 wünsche ich. :thumbsup: Und nein, ich übernehme keine Garantien. 5eraph übrigens wohl auch nicht. 8o :rolleyes:

(Sollte dieser Beitrag im News Forum als unpassend angesehen werden, könnte er vielleicht in den Softwarebereich verschoben werden. Ich war mir mit der Positionierung nicht ganz sicher.)

Besonderer Dank muß 5eraph gelten, sowie dem Hoster RyanVM und zur Ehrerbietung vor klarem Skill dem Windows Hacker Remko Weijnen!



Alle Informationen in diesem Beitrag von Michael Lackner stehen unter einer [Creative Commons Namensnennung-NichtKommerziell-Weitergabe unter gleichen Bedingungen 3.0 Österreich Lizenz].

Stolzer Besitzer eines 3dfx Voodoo5 6000 AGP Prototypen:
  • 3dfx Voodoo5 6000 AGP HiNT Rev.A-3700 (defekt)
[http://wp.xin.at] - No RISC, no fun!

QotY: Girls Love, BEST Love; 2017 - The second Coming; The second great Year of Yuri!

Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von »GrandAdmiralThrawn« (17. Mai 2014, 14:30)


S2 Sedan

GrillmasteR

Beiträge: 3 648

Wohnort: Großraum Hamburg

Beruf: Techniker

  • Nachricht senden

2

Donnerstag, 15. Mai 2014, 21:24

:spitze:
Meine ISA Soundkarten & Wavetables

Voodooalert IRC Channel............................................................V5-6000 Rev.3700

3

Donnerstag, 15. Mai 2014, 22:02

OMG :spitze:
Ein störrischer alter Esel ist einsichtiger :spitze: :rolleyes: ;) :respekt:

In 5 Jahren veröffentlicht GAT dann sicherlich noch nen Hack, wie man Windows 12-Updates in XP 64 einpflegt :spitze:
2007 - 2017

4

Donnerstag, 15. Mai 2014, 22:02

Haha, genau daran hab ich auch schon gedacht. Schön das es funktionierend Umgesetzt wurde. :spitze:
14 Monate sogar noch! :D

5

Donnerstag, 15. Mai 2014, 22:38

Sicher eine tolle Sache und ich werde wohl auch an so einen Punkt noch gelangen, aber nicht mehr unter XP.
Bin echt zufrieden mit Win 7, die XP User werden es dir danken G.A.T. :respekt:

Chosen_One

Monster Kill

Beiträge: 6 600

Wohnort: In der Nähe von Bremen

Beruf: Admin

  • Nachricht senden

6

Donnerstag, 15. Mai 2014, 23:03

Bietest du die modifizierten Updates an?

  • »GrandAdmiralThrawn« ist der Autor dieses Themas

Beiträge: 12 873

Wohnort: A-8600, Bruck an der Mur, ÖSTERREICH

Beruf: UNIX Administrator

  • Nachricht senden

7

Donnerstag, 15. Mai 2014, 23:22

Updates

Das darf ich wohl nicht, aus lizenzrechtlichen Gründen. Der Vertrieb von modifiziertem Microsoft Binärcode ist ziemlich fragwürdig. Vorgefertigte Updates inkl. Hacks gibt es aber von [5eraph].

Ich weiß noch nicht, wie ich das exakt angehen werde. Ein Leser meines Blogs betreibt einen WSUS Server und behält die Updatereleases im Auge. Aber ob er sich bereiterklären wird, monatliche, nach XP x64-Kompatibilität gefilterte Listen zu publizieren ist fraglich. Eine entsprechende Herausgabe müßte unter Authentifizierung erfolgen, und wäre auch dann noch fragwürdig, weil man Microsoft Binaries ja eigentlich nicht verändern & republizieren darf, wenn ich das Recht im Kopf habe.

Stolzer Besitzer eines 3dfx Voodoo5 6000 AGP Prototypen:
  • 3dfx Voodoo5 6000 AGP HiNT Rev.A-3700 (defekt)
[http://wp.xin.at] - No RISC, no fun!

QotY: Girls Love, BEST Love; 2017 - The second Coming; The second great Year of Yuri!

  • »GrandAdmiralThrawn« ist der Autor dieses Themas

Beiträge: 12 873

Wohnort: A-8600, Bruck an der Mur, ÖSTERREICH

Beruf: UNIX Administrator

  • Nachricht senden

8

Freitag, 16. Mai 2014, 11:45

WinFuture

Hmm, ich hab mir das nochmal angesehen, aber nur eine uralte EULA gefunden, die den Weitervertrieb ausschließt. Aber WinFuture macht sowas ja auch, also Windows Update Packs zusammenstellen und anbieten? Hm...

Einen passenden Installer für meine gepatchten Versionen hätte ich mir schon zurechtgestoppelt..

Stolzer Besitzer eines 3dfx Voodoo5 6000 AGP Prototypen:
  • 3dfx Voodoo5 6000 AGP HiNT Rev.A-3700 (defekt)
[http://wp.xin.at] - No RISC, no fun!

QotY: Girls Love, BEST Love; 2017 - The second Coming; The second great Year of Yuri!

MasterOf486er

Monster Kill

Beiträge: 7 779

Wohnort: Rheinland

Beruf: Deutsche Marine

  • Nachricht senden

9

Freitag, 16. Mai 2014, 13:06

Winfuture fummelt aber auch net an den Dateien rum.

Hier noch was für die ewig gestrigen http://www.computerbase.de/2014-05/windo…ign-linux-q4os/ :D


Mein PC Mein Notebook Mobiltelefon: Nexus 5X in Eisblau

"Du bist der jenige der Service macht..."

Chosen_One

Monster Kill

Beiträge: 6 600

Wohnort: In der Nähe von Bremen

Beruf: Admin

  • Nachricht senden

10

Freitag, 16. Mai 2014, 13:09

Frag doch einfach mal bei Winfuture an. Da bekommste sicherlich eine Aussage. Vor allem weil dein Unterfangen ja auch recht medienwirksam sein könnte ;)

Gibt es eigentlich noch Windows Server 2003 Hotfixes? Also ohne R2. Die Enterprise Edition sollte auch bis Juli 2015 Support haben.
Haben WinXP und WinSvr2003 nicht die gleiche Basis und wäre damit dieser Weg dort auch möglich?

@GAT: Kannst du das mal ausprobieren?

  • »GrandAdmiralThrawn« ist der Autor dieses Themas

Beiträge: 12 873

Wohnort: A-8600, Bruck an der Mur, ÖSTERREICH

Beruf: UNIX Administrator

  • Nachricht senden

11

Freitag, 16. Mai 2014, 16:21

Updates

Nur Windows XP x64 und Server 2003 setzen auf der gleichen Codebasis auf, das alte Windows XP 32-Bit hingegen nicht! Da gibt es Unterschiede in den Win32 APIs und auch im Kernel und kA wo sonst noch überall.

Zu versuchen, Server 2003 32-Bit Updates auf's ganz alte Windows XP 32-Bit (NT 5.1) zu bringen wäre sicherlich ziemlich haarig, damit werde ich mich wahrscheinlich nicht befassen, mein Fokus liegt auf XP x64 (NT 5.2). Meine Anleitung gilt aber für 32-Bit genauso, wer es also versuchen möchte, sei herzlich eingeladen!

Für alle Server 2003 gilt das Ende des Extended Supports im Juli 2015 sofern die Systeme am neuesten Stand sind (SP2). Um das auch für die Standardeditionen korrekt in Erfahrung zu bringen, muß auf der Microsoft Lifecycle Seite ein Suchfilter gesetzt werden. [Hier ein entsprechender Link]!

Nach Studium der EULA und des Handlings der Redistributoren habe ich beschlossen, das Mal zu versuchen, hier meine Version des Updates KB2926765 für Windows XP Professional x64 Edition SP2:

Die Installation erfolgt zu 100% auf eigene Gefahr! Bevor installiert wird, sollte das System auf dem neuesten regulären Stand sein. Verwendet wird ein WinRAR Self-Extractor. Direkt im Installer inkludiert sind die XP x64 EULA und einige Infos zum Update. Entpackte Daten werden nach Installation nicht automatisch gelöscht! Feedback ist gerne gesehen.

Edit: Achtung! Habe Setzfehler im File beseitigt. Sollte die heruntergeladene Version von euch einen Schaden haben (weil ich mittendrin überschrieben habe am Server), einfach noch Mal saugen!

Stolzer Besitzer eines 3dfx Voodoo5 6000 AGP Prototypen:
  • 3dfx Voodoo5 6000 AGP HiNT Rev.A-3700 (defekt)
[http://wp.xin.at] - No RISC, no fun!

QotY: Girls Love, BEST Love; 2017 - The second Coming; The second great Year of Yuri!

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »GrandAdmiralThrawn« (16. Mai 2014, 16:37)


hutzeputz

VA Clan Enemy Territory

Beiträge: 12 715

Wohnort: bayern

Beruf: Tz Ma

  • Nachricht senden

12

Samstag, 17. Mai 2014, 08:52

@GAT Du bist echt der genialste Typ überhaupt ^^ Update getest und Funktioniert.... Und somit hast du mir 2 mal geholfen. Da ich meinen Towas nach fertigstellen meines LianLi2010 mit Xp-X64 neu aufsetzen will kann niemand sagen es sei Blödsin^^ dank deiner gefundenen Update hilfe^^ Außderm hat mein System selbst am 2.5.2014 IE8 Update durchgeführt.
x200-21U

3dfx-voodoo.de

Windows Sever 2008 R2 Standart / 2x AMD Opteron 2419EE 6-Core / 8x 4 GB PC2-6400R ECC REG / MSI K9ND Speedster2

Ut Cache Cleaner 3

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »hutzeputz« (17. Mai 2014, 09:54)


  • »GrandAdmiralThrawn« ist der Autor dieses Themas

Beiträge: 12 873

Wohnort: A-8600, Bruck an der Mur, ÖSTERREICH

Beruf: UNIX Administrator

  • Nachricht senden

13

Samstag, 17. Mai 2014, 10:39

XP x64

Das IE Update wurde außertürlich auf alle Systeme ausgerollt, auch auf Windows XP 32-Bit, siehe dazu die Aussage des Microsoft TechNet Bloggers [Dustin C. Childs]. Man spricht hier natürlich von einer Ausnahme. ;)

Ich plane auf meinem Weblog eine eigene Sektion für die Rückportierung von Server 2003 Updates einzurichten, inkl. aller Server 2003 Updates die ohne Modifikationen installieren und solcher, die ich patchen muß. Link ich dann hier rein, wenn's steht.

Der Plan ist es, eine einzelne Seite zu erstellen, wo Updates nach Monat gruppiert von den neuesten bis zu den ältesten verfügbar gemacht werden.

Die patched update.exe werden ab jetzt mit dem String "SweetFreedom" modifiziert. :P

Stolzer Besitzer eines 3dfx Voodoo5 6000 AGP Prototypen:
  • 3dfx Voodoo5 6000 AGP HiNT Rev.A-3700 (defekt)
[http://wp.xin.at] - No RISC, no fun!

QotY: Girls Love, BEST Love; 2017 - The second Coming; The second great Year of Yuri!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »GrandAdmiralThrawn« (17. Mai 2014, 10:56)


Tweakstone

Rampage

Beiträge: 14 460

Wohnort: Versmold City

Beruf: IT-System Elektroniker

  • Nachricht senden

14

Samstag, 17. Mai 2014, 10:41

War ja nur eine Frage der Zeit, wo sowas irgendwie irgendwo verfügbar ist ;) :spitze:
Jedenfalls Respekt für deine Arbeit (und die Vorarbeiter natürlich) :thumbsup:

  • »GrandAdmiralThrawn« ist der Autor dieses Themas

Beiträge: 12 873

Wohnort: A-8600, Bruck an der Mur, ÖSTERREICH

Beruf: UNIX Administrator

  • Nachricht senden

15

Samstag, 17. Mai 2014, 14:23

Inoffizielle XP x64 Updaterei

Erledigt, [hier ist der Link], füge ich im ersten Post auch noch hinzu.

Stolzer Besitzer eines 3dfx Voodoo5 6000 AGP Prototypen:
  • 3dfx Voodoo5 6000 AGP HiNT Rev.A-3700 (defekt)
[http://wp.xin.at] - No RISC, no fun!

QotY: Girls Love, BEST Love; 2017 - The second Coming; The second great Year of Yuri!

hutzeputz

VA Clan Enemy Territory

Beiträge: 12 715

Wohnort: bayern

Beruf: Tz Ma

  • Nachricht senden

16

Samstag, 17. Mai 2014, 20:52

Einfach Genial! :respekt: :thumbup:
x200-21U

3dfx-voodoo.de

Windows Sever 2008 R2 Standart / 2x AMD Opteron 2419EE 6-Core / 8x 4 GB PC2-6400R ECC REG / MSI K9ND Speedster2

Ut Cache Cleaner 3

MasterOf486er

Monster Kill

Beiträge: 7 779

Wohnort: Rheinland

Beruf: Deutsche Marine

  • Nachricht senden

17

Freitag, 23. Mai 2014, 23:01



Mein PC Mein Notebook Mobiltelefon: Nexus 5X in Eisblau

"Du bist der jenige der Service macht..."

Chosen_One

Monster Kill

Beiträge: 6 600

Wohnort: In der Nähe von Bremen

Beruf: Admin

  • Nachricht senden

18

Freitag, 23. Mai 2014, 23:20

Nochmal 5 Jahre Support?
Als nächstes kommen keine WinXP-Treiber mehr. Dann geht das gemodde wieder los ;)

  • »GrandAdmiralThrawn« ist der Autor dieses Themas

Beiträge: 12 873

Wohnort: A-8600, Bruck an der Mur, ÖSTERREICH

Beruf: UNIX Administrator

  • Nachricht senden

19

Samstag, 24. Mai 2014, 18:12

2019

Wirds halt nur für XP 32-Bit spielen, aber nice Find!!

Stolzer Besitzer eines 3dfx Voodoo5 6000 AGP Prototypen:
  • 3dfx Voodoo5 6000 AGP HiNT Rev.A-3700 (defekt)
[http://wp.xin.at] - No RISC, no fun!

QotY: Girls Love, BEST Love; 2017 - The second Coming; The second great Year of Yuri!

  • »GrandAdmiralThrawn« ist der Autor dieses Themas

Beiträge: 12 873

Wohnort: A-8600, Bruck an der Mur, ÖSTERREICH

Beruf: UNIX Administrator

  • Nachricht senden

20

Samstag, 24. Mai 2014, 19:02

!

So, POSReady 2009 Hack getestet. Funktioniert!

Stolzer Besitzer eines 3dfx Voodoo5 6000 AGP Prototypen:
  • 3dfx Voodoo5 6000 AGP HiNT Rev.A-3700 (defekt)
[http://wp.xin.at] - No RISC, no fun!

QotY: Girls Love, BEST Love; 2017 - The second Coming; The second great Year of Yuri!