[HOWTO!] Automatisiertes Löschen des MBR/Spur 0 der HD

#0
05.06.2003, 18:41
Member

Beiträge: 546
#1 Zielgruppe: SysAdmins, IT-Dozenten & andere Personen die öfter PC's "platt-
machen" und neu konfigurieren müssen.

Primäres Ziel: Löschen des MBR und restloses Entfernen jeglicher Partitions-
tabellen unabhängig vom verwendeten OS.

Einleitung
Diese Anleitung beschreibt, wie man mit Hilfe einer normalen DOS-Bootdisk
og. Vorhaben realisieren kann. Die Prozedur wurde mehrfach von mir an-
gewand und erwies sich als zuverlässig und schnell. Auf diesem Wege ist
es möglich, ohne viel Aufwand in kürzester Zeit eine "jungfräuliche" HD
zu realisieren, die von störrischen Bootloadern befreit wurde. Somit kann
ohne Hilfe von 3rd Party Tools (S0kill o.ä.) die gesäuberte HD nach eigenen
Wünschen neu partitioniert und/oder ein anderes OS aufgespielt werden.
Der Faktor Zeit multipliziert sich gerade dann, wenn mehrere Hosts neu
eingerichtet werden müssen. Das automatische Löschen der HD wird durch
den DOS Befehl "Debug" mit entsprechendem "Script" erzielt.

Bevor ich nun näher die Vorgehensweise beschreibe, noch eine kleine An-
merkung: Getestet und ausgeführt wurde das Script (bzw. die Disk) auf
folgendem System: PC mit 1 IDE HD (Primary Master). Somit habe ich KEINE
Erfahrungswerte, wie sich das "Programm" bei SCSI oder RAID Systemen ver-
hält!!

Realisation:
Wir benötigen eine normale DOS Bootdiskette (ich habe eine V 6.22) bzw.
erstellen uns eine. Zusätzlich kopieren wir noch folgende externe Befehle auf
die Disk:

a) debug.exe
b) choice.com

Sind die beiden Dateien auf die Diskette kopiert worden, erstellen wir uns
eine Textdatei mit einem Editor. Als Beispiel soll diese "Kill.txt" heissen.

Inhalt der Kill.txt (copy & paste):

F200 400 0
RAX
301
RBX
200
RCX
1
RDX
80
E 100 CD 13
R
P
Q
<--snap
Wir speichern dieses Textfile nun auf Diskette ab. Jetzt werden wir uns eine
Autoexec.bat editieren. Diese sollte zwingend eine Art Schutz vor unab-
sichtliches Ausführen des Scriptes bieten! Also packen wir eine Sicherheits-
abfrage rein:

Inhalt Autoexec.bat (copy & paste):

cls
@echo off
echo Achtung! Festplatte wird komplett gelöscht!
echo.
echo.
echo Soll wirklich fortgefahren werden ?
choice
if errorlevel 2 goto nein
cls
echo.
echo Letzte Moeglichkeit um mit STRG+C zu beenden!
echo Ansonsten --beliebige-- Taste druecken!
echo.
echo.
pause
debug < kill.txt
:nein
cls
echo Fertig/Abbruch!
<--snap

(Man möge mir evtl. schlechte "Programmierung" verzeihen, das ist halt nicht
mein Metier)
Nachdem wir die so entworfene Autoexec auf Disk gespeichert haben, sind
wir mit der Fertigung der kompletten Floppy fertig. Wir sollten diese jedoch
mit einem aussagekräftigem Etikett versehen, damit unsere Kollegen wissen,
was sie da gerade booten wollen!! ;)

Praktischer Einsatz & Ablauf:
Kurz und knapp: Wir übergeben dem Debugger den Inhalt der Datei "Kill.txt".
Durch das Abarbeiten der entsprechenden Befehle wird das Löschen des MBR
der ersten IDE Platte vollzogen. Die HD reagiert nach dem nächsten Boot-
Vorgang "wie neu" bzw. wie nach einem Low-Level Format.

Wichtige Bemerkungen zum Schluss:
1.) Für Missbrauch bin ich nicht verantworlich. Also liebe Script-Kiddies, ent-
fernt NICHT das Etikett und die Sicherheitsabfragen und tauscht es durch
einen Aufkleber namens "Super Geil" aus!
2.) U.U. ist durch das Ersetzen des Wertes "80" in Zeile 9 der Kill.txt durch
den Wert "81" die zweite IDE Disk ansprechbar(?).
3.) Ich pers. habe keine Erfahrungen wie sich das Script auf SCSI/RAID Sys-
teme auswirkt! Handle with care!
4.) Innerhalb eines gebooteten NT4/2000'er Systems kann dieses Script nicht
ausgeführt werden! MS unterbindet in diesem Fall die Zugriffe auf die HD.
5.) Ich bin nicht der Urheber der Befehlszeilen der "Kill.txt".
6.) Die Disk löscht nur besagten essentiell wichtigen MBR. Sämtliche anderen
Daten sind physikalisch noch auf der HD vorhanden. Somit ist diese Disk
ungeeignet, komplette HD's zu bleechen!

Bye, Sepia
Seitenanfang Seitenende
Um auf dieses Thema zu ANTWORTEN
bitte erst » hier kostenlos registrieren!!

Folgende Themen könnten Dich auch interessieren: