Hacken der HP EX470 / 475 MediaSmart Server

Hacking Das EX47 * MediaSmart BIOS Um diese Übung abzuschließen, müssen Sie zwei kostenlose Software-Tools und zwei "Donor-BIOS" herunterladen, aus denen die erforderlichen Komponenten extrahiert werden, um das im MediaSmart-Server integrierte BIOS zu patchen. Sie werden alle diese Dateien in ein Verzeichnis auf dem MediaSmart Server kopieren müssen. Ic

Hacking Das EX47 * MediaSmart BIOS

Um diese Übung abzuschließen, müssen Sie zwei kostenlose Software-Tools und zwei "Donor-BIOS" herunterladen, aus denen die erforderlichen Komponenten extrahiert werden, um das im MediaSmart-Server integrierte BIOS zu patchen. Sie werden alle diese Dateien in ein Verzeichnis auf dem MediaSmart Server kopieren müssen. Ich habe einen Ordner auf dem D: (Daten) Laufwerk namens BIOS-lab erstellt, wo ich dann die BIOS-Manöver für die Aktualisierung des BIOS durchgeführt habe. Tabelle 5 enthält Informationen zu und Links zu diesen Downloads.

Tabelle 5: BIOS-Update-Tools und Eingaben

NameBeschreibungURL (alle beginnen mit http: //)
WinFlash.zipPreis BIOS-Toolwww.techpowerup.com/downloads/1282/Winflash_2.0.1.5.htm
Cbrom182.zipBios bearbeiten / extrahieren Werkzeugwww.esnips.com/doc/0c608383-606f-4761-91c1-8820dd83a7fa/CBROM182
SS21S10J.binShuttle-Spender BIOSeu.shuttle.com/download/Downloads/Barebone/SS21T/SS21T_readme.htm
M601b_18.zipAbit Spender BIOSfile.abit.com.tw/pub/download/bios/an9//m601b18.zip


Während es neuere Versionen von CBrom gibt (die neueste Version scheint 2.15 zu sein), konnte ich sie nicht richtig mit dem EX47 * BIOS arbeiten lassen. Deshalb habe ich bei Alex Kuretz 'ausgezeichneter MediaSmartServer.net-Seite mit der älteren Version, die in meiner Quelle für diesen Hack empfohlen wird, weitergemacht.

Im Wesentlichen werden hier zwei Elemente zum bestehenden Award-BIOS hinzugefügt, das HP auf dem MediaSmart Server installiert. Man fügt Unterstützung für Dual-Core-AMD-CPUs (altersacpu.rom) hinzu und die andere fügt die Fähigkeit hinzu, mehr Prozessoren zu erkennen als das eingebaute BIOS (acpitbl.bin). WinFlash ist das Tool, das Sie verwenden, um Ihr vorhandenes BIOS für Hacking zu kopieren, und CBrom ist das Werkzeug, das Sie verwenden, um Module aus den anderen zwei Donor-BIOS zu extrahieren und sie zu Ihrem vorhandenen BIOS hinzuzufügen. Schließlich verwenden Sie WinFlash, um das MediaSmart BIOS zu aktualisieren, um die Änderungen hinzuzufügen, die Sie mit CBrom vorgenommen haben. Nach all diesen Manövern sollte Ihr aktualisierter MediaSmart EX47 * Server in der Lage sein, einen 3800+ und die verschiedenen LE- und BE-Klasse-Prozessoren zu erkennen, die in diesem Gerät funktionieren. Hier ist die Schritt-für-Schritt-Anleitung:

Schritt 1: Laden Sie die Dateien herunter und legen Sie sie in ein Arbeitsverzeichnis

Meines wurde BIOS-lab genannt, aber du kannst dein nennen, was immer du willst. Ich nenne es von nun an einfach das Arbeitsverzeichnis. Um zu beginnen, besuchen Sie die Links in Tabelle 5 und laden Sie die verschiedenen Dateien auf den EX47 * herunter. Ich habe dies von einer Remote-Desktop-Verbindung von meiner primären Produktionsmaschine aus getan, und Sie sollten dies ebenfalls tun. Entpacken Sie den Inhalt aller ZIP-Verzeichnisse in Ihr Arbeitsverzeichnis. Mit Ausnahme von M601b_18.zip müssen Sie nur die BIOS-Datei M601b_18.BIN in dieses Verzeichnis extrahieren. Dies sollte eine Liste von Dateien wie die, die Sie im nächsten Screenshot sehen, erzeugen:


Schritt 2: Führen Sie WinFlash auf dem EX47 * Server aus, erstellen Sie eine BIOS-Sicherung.

Navigieren Sie mithilfe des Windows Explorer oder der Befehlszeile auf dem MediaSmart Server zum Arbeitsverzeichnis, und führen Sie das Programm WinFlash.exe aus. Klicken Sie auf Datei, dann auf Original BIOS speichern. Standardmäßig wird das BIOS des Servers in einer Datei namens awdbios.bin gespeichert. Als nächstes erstellen Sie eine Kopie der awdbios.bin-Datei und nennen Sie sie awdbios.bak (Sie benötigen diese, wenn bei Ihren BIOS-Änderungen irgendetwas schief geht). Um extrem sicher zu sein, sollten Sie diese Datei auch auf einen USB-Stick kopieren.

Schritt 3: Verwenden Sie CBrom, um fehlende Elemente zum EX47 * BIOS hinzuzufügen

Verwenden Sie Ihr Befehlsfenster, um die folgende Befehlssequenz innerhalb des Arbeitsverzeichnisses auszuführen (Sie können den Kommentartext überspringen, der mit einem # beginnt):

  • cbrom182 awdbios.bin / d # zeigt den BIOS-Inhalt an
  • cbrom182 SS21S10J.BIN / acpitbl Extrahieren Sie # extract acpitbl aus dem Shuttle-BIOS in die Datei acpitbl.bin
  • cbrom182 mb601b_18.BIN / gv3 extrahieren # extrahieren altersacpu von Abit BIOS in Datei altersacpu.rom
  • cbrom182 awdbios.bin / gv3 altersacpu.rom # Insert Abit BIOS-Element in Award BIOS
  • cbrom182 awdbios.bin / acpitbl acpitbl.bin # Shuttle BIOS-Element in Award BIOS einfügen
  • cbrom182 awdbios.bin / d # Angepasster BIOS-Inhalt

Wenn alles gut geht, sehen Sie eine Anzeige wie die folgende, wenn Sie den letzten Befehl eingeben, der jetzt die hinzugefügten Elemente GV3 und ACPI-Tabelle als Elemente 11 und 12 in dieser Liste enthält. Wenn Sie den Anweisungen genau folgen, sollte alles gut funktionieren. Wenn Ihre Ergebnisse nicht mit denen übereinstimmen, die Sie hier sehen, fahren Sie nicht mit dem nächsten Schritt fort, bis sie übereinstimmen.

Schritt 4: Flashen Sie das BIOS auf Ihrem EX47 * Server

Öffnen Sie WinFlash erneut und klicken Sie dann auf Datei, BIOS aktualisieren. Schließen Sie alle anderen offenen Anwendungen, bevor Sie dies tun. Da Sie das BIOS von Windows aus starten, möchten Sie nicht, dass Windows während dieses Vorgangs abgelenkt wird. Wenn Sie sich angreifbar fühlen, möchten Sie möglicherweise den Server während der Ausführung dieser Aufgabe sogar vom Netzwerk trennen. Es wird quietschen, aber es wird immer noch funktionieren.

Wenn Sie Ihren Server neu starten, sollte er eine der neuen CPUs erkennen, die Sie möglicherweise installiert haben. Bei Dual-Core-CPUs ist oft ein zweiter Neustart erforderlich, damit WHS den zweiten Prozessorkern erkennt (das passierte auf meinem Rechner bei der Aktualisierung und wird auch von anderen Benutzern gemeldet, die dies ebenfalls getan haben).

Mit einem gepatchten BIOS können die EX47 * Server LE- und BE-Klasse-AMD-Prozessoren identifizieren.

Überprüfen Sie die Preise für HP MediaSmart EX475

Top