Ergebnis 1 bis 3 von 3

Thema: Silent Runners - Teil I & II - The Script (Deutsch)

  1. #1
    Vielschreiber Avatar von Antony
    Registriert seit
    04.06.2005
    Ort
    Berlin
    Beiträge
    507

    Silent Runners - Teil I & II - The Script (Deutsch)

    Silent Runners - Teil I - The Script




    Originalabbildung entnommen der Seite des Autors siehe Fußzeile



    Silent Runners verfolgt den Zweck, alle Anwendungen, welche automatisch
    bei Systemstart von Windows geladen werden, zu erkennen und wenn möglich namentlich zu bezeichnen.

    Dieses Skript wurde erstmals für Mitglieder der NTBugTrag mailing list (NTBugtraq = eine Art offene Diskussionsrunde zum
    Thema "Sicherheit auf Windows-Systemen") im Rahmen eines Beitrags vom 12. Mai 2004 erstellt.
    Der erste überarbeitete Entwurf von Silent Runners wurde unter der Versionsnummer 10 veröffentlicht. Die aktuellste Auflage kann
    von dieser Seite herunter geladen werden. Ein Versionsvermerk ist dem Quellcode unten in Kommentarzeichen '#' angefügt. Ältere Ausgaben
    sind hier archiviert.

    "Silent Runners" versteht sich NICHT als Scanner zum Aufspüren von Viren, Trojanischen Pferden oder Spyware. Dieses Skript
    macht lediglich sichtbar, unter welchen Umständen bestimmte Anwendungen in den Speicher geladen werden. Das System
    wird dabei NICHT gezielt nach Segmenten einer evtl. vorhandenen Malware durchsucht.
    Die damit erstellte "Textdatei" darf zu Studienzwecken herangezogen, oder als Vergleichstest gespeichert werden.

    Dieses Skript ist kompatibel zu Windows 95/98/SE/ME/NT4.0/2K/XP (ebenso zu Windows 2003 Server, allerdings wird Skriptauflösung hier nicht unterstützt).
    Es ist in VisualBasicScript (Version 5.1 oder höher) geschrieben und bedarf der Unterstützung von WMI (Windows Management Instrumentation),
    um auf die Registrierungsdatenbank zugreifen zu können. WMI wird standardmäßig unter Windows ME/2K/XP mitinstalliert. Es kann
    jedoch für Windows 95/98 und Windows NT4.0 nachgerüstet werden.
    Nicht sicher, ob bereits eine Version von "Windows Script" oder "WMI" auf dem System installiert ist? Dies ist nicht weiter tragisch,
    denn das SilentRunners wird einen - beim Versuch es ohne WMI oder WScript auszuführen - automatisch auf die entsprechende
    Downloadseite von Microsoft leiten.

    Dieses VBSkript nimmt zwar in keiner Weise Veränderungen am System vor, dennoch bestehen keinerlei Gewährleistungsansprüche. Wenn es angwendet wird, so auf eigene Gefahr.
    SilentRunners wird durch einen simplen Doppelklick auf das erzeugte Icon gestartet. Es lässt sich jedoch ebenso über eine Kommandozeile
    unter Eingabe von "CScript.exe" ausführen. In diesem Fall erfolgt die Ausgabe direkt über die Konsole.

    Es erstellt eine Textdatei als Ausgabe und legt diese standardmäßig am Speicherort des Skripts selbst ab. Um es jedoch an einem
    beliebigen Ort des Systems zu speichern, muß dies über einen entsprechenden Kommandozeilen-Befehl vorgenommen werden.
    Sollte der Name des Verzeichnisses der Ausgabe Leerzeichen beinhalten, so setzt man diese in Hochkommata. Will man ein solches
    Verzeichnis unter Verwendung von "WScript.exe" anlegen, so muß SilentRinners zunächst damit verknüpft werden. Anschließend
    trägt man das gewünschte Ausgabe-verzeichnis unter "Zielort" ein. Fertig.

    Die nach Verwendung des Skripts erstellte Datei ist vom Typ '.txt' und trägt den Namen "StartupPrograms". Weiterhin sind
    (in runden Klammern) der PC-Name angegeben, sowie das aktuelle Datum und die Uhrzeit enthalten. Sollte das Skript also bspw.
    um 15:34:10 (3:34:10 p.m.) auf einem PC namens "Foo" am 10. Juni 2004 eine solche Textdatei erzeugen, trüge die Ausgabedatei
    dieses Erscheinungsbild:

    Startup Programs (Foo) 2004-06-10 15.34.10.txt

    Befolge diese Anleitung, um "zwei" solcher Textdateien zu erzeugen.

    Die Ausgabedatei beinhaltet all das, was "sie" als "wissenswert" erachtet. Was bedeutet "wissenswert" in diesem Fall?
    "Wissenswert" impliziert, daß alle "nicht standardmäßigen" Werte die sich auf dem durchsuchten System befinden und von SilentRunners entdeckt werden,
    ausgegeben werden. Stellt sich die Frage, was bedeutet "standardmäßig"?
    Diesen Status erhält alles, was von Microsoft dort platziert wurde, als Windows auf diesem System installiert wurde. So ist etwa
    in jeder Windows-Installation "explorer.exe" als Standard-Kommandointerpreter (Shell) enthalten. Wenn "explorer.exe" nun als die Standard-Shell und somit "legitime" Windowskomponente erkannt wird, so fügt SilentRunners diese Komponente NICHT der Ausgabe hinzu.

    Bedeutet das, das nun alles in der Ausgabe enthaltene als "verdächtig" einzustufen ist? Nein. Dies rührt daher, daß SilentRunners aufgrund seines "begrenzten Codes" nur ganz bestimmte Abläufe ausführen kann. Es ist nicht darauf ausgelegt, "verdächtige" von "legitimen" Funden zu unterscheiden. Wie bereits erwähnt, werden hiermit keine Malwarespuren aufgetan, sondern nur Dinge gelistet, die nicht dem Windows-Standard entsprechen und somit zwangsläufig "hervorstechen". Darunter fallen selbstverständlich auch eine Menge legitimer und bewußt installierter Anwendungen auf dem System. Der eigentliche Staus einer "verdächtigen" Komponente müsste anschließend also selbst analysiert werden.

    Unter gewissen Umständen, weist SilentRunners auf eine "mögliche Infektion" hin. In diesen Fällen veranlasst das Skript die Erzeugung von Ausgabeeinträgen wie "INFECTION WARNING" (etwa "Warnung - Infektion") oder "HIJACK WARNING" (etwa "Warnung - Hijacking").
    Ihnen werden dann die korrespondierenden Registrierungsschlüssel des Systems vorangestellt.

    Dies bedeutet jedoch NICHT, daß der PC jetzt infiziert ist !
    Es sagt lediglich aus, daß dieser markierten Zeile etwas atypisches anhaftet und daß sie deshalb genauer in Augenschein genommen werden sollte.

    So können vom Skript ebenso spezifische Segmente in Registrierungsschlüsseln gefunden werden, welche normalerweise auf Computer Betriebssystemen keine Verwendung finden. Dann wird SilentRunners diese Worte in der Ausgabe voranstellen "EXECUTION UNLIKELY" (etwa "ungewöhnliche Ausführung").

    In der Regel dauert ein Durchlauf mit SilenRunners nicht länger als 30 Sekunden. Zwei Suchläufe können jedoch mehr Zeit in Anspruch nehmen. Denn dabei werden sowohl sämtliche Verzeichnisse aller installierten Laufwerke nach Startpunkten in der DESKTOP.INI DLL
    durchkämmt, als auch alle in der Registrierung enthaltenen CLISDs nach inaktiven Explorer Leisten durchsucht. (Diese sind über LaunchPoints zu finden und tragen den Index "1" in der Spalte O/S).
    Diese erweiterten Suchoptionen wurden dem Skript nachträglich hinzugefügt und lassen sich wie folgt aktivieren. Entweder man beantwortet die erste erscheinende Meldung in der DOS-Box mit "Nein", oder man fügt dem Script vor seiner Ausführung den Parameter
    "-supp" (ohne Hochkommata) im entsprechenden Registrierungswert bei:

    C:\directory_containing_the_script>"silent runners.vbs" -supp

    Um das Skript dazu zu veranlassen, jeden durchsuchten Bereich und jeden Fund auszugeben, so muß es über die Kommandozeile ausgeführt werden und mit dem Parameter "-all" (ohne Hochkommata) versehen werden:

    C:\directory_containing_the_script>"silent runners.vbs" -all

    • Die Ausgabe zeigt nur die dem Betriebsystem zugehörigen Startpunkte an.
    • Skriptparameter lassen sich auch bequem verknüpfen und via "Ziel"-Feld einfügen.
    • Wichtig, die Parameter "-all" und "-supp" heben sich gegenseitig auf und können daher nicht kombiniert werden.
    • Um eine Übersicht der nach Startpunkten durchsuchten Registrierungschlüssel, INI-Sektionen, Dateien und Verzeichnisse
    • zu erhalten, klicke >hier<
    • Um eine detaillierte und illustrierte Download-Anleitung zu einzusehen, klicke >hier<



    Copyright 2005 by Andrew Aronoff

    Dieser Text wurde frei aus dem Englischen übersetzt
    und dient dem Verständnis der deutschsprachigen User dieses Forums,
    es besteht kein Anspruch auf Vollständigkeit.

    Quelle (Vielen Dank an Andrew Aronoff für Inhalt und Grafiken.)


    Antony
    Geändert von Antony (24.01.2006 um 09:17 Uhr) Grund: Layout

  2. #2
    Vielschreiber Avatar von Antony
    Registriert seit
    04.06.2005
    Ort
    Berlin
    Beiträge
    507

    Silent Runners - Teil II - Using the Script (Deutsch)



    (Um diese Anleitung als druckbare PDF-Datei herunter zu laden, f&#252;hre bitte einen Rechtsklick auf aus und w&#228;hle "Ziel speichern unter.." im Kontextmen&#252;.)

    Um hereauszufinden, wie die Adware/Spyware gestartet wird, l&#228;sst sich dieses Skript "Silent Runners.vbs" (Quellcode) anwenden.

    Auf deieser Seite werde ich demonstrieren, wie man
    • das Skript herunter l&#228;dt,
    • es ausf&#252;hrt und
    • wie man anschlie&#223;end die von ihm erzeugte Textdatei findet.


    1. Um den Download zu starten, Rechtsklick auf diesen Link SilentRunners und "Ziel speichern unter.." w&#228;hlen.


      Hier ein Anblick des Kontextmen&#252;s des InternetExplorers nach Rechtsklick auf obigen Link

    2. Im erscheinenden Fenster "Speichern unter" w&#228;hle einen leicht aufzufindenden Ordner. Im Beispiel habe ich "Eigene Dateien" gew&#228;hlt.


      Zielverzeichnis w&#228;hlen

    3. Solltest du eine Breitbandverbindung zum Internet verwenden, sollte der Download unverz&#252;glich erfolgen.

    4. Nachdem der Download abgeschlossen ist, navigiere in das vorher von dir festgelegte Zielverzeichnis (das in dem das Skript abgelegt ist). Zu Demonstrationszwecken habe ich hier im Beispiel also "Eigene Dateien" als Zielverzeichnis gew&#228;hlt und es auf dem Desktop abgelegt. Also navigiere ich nun zu "Desktop" und f&#252;hre einen Doppelklick auf das dort befindliche Icon des Ordners "Eigene Dateien" aus.


      Zielverzeichnis aufsuchen und &#246;ffnen

    5. In Wahrheit befinden sich nat&#252;rlich eine Vielzahl an Dateien im Ordner "Eigene Dateien". Zum besseren Verst&#228;ndnis, zeige ich hier jedoch nur das Icon des Skripts.


      Darin dieses Icon doppelklicken

    6. Um das Skript nun auszuf&#252;hren (zu starten), mache einen Doppelklick auf das Icon von SilentRunners.

    7. F&#252;r den Fall, da&#223; du daraufhin eine Warnung deines Antiviren Programms erh&#228;ltst. (Zur Erkl&#228;rung: Viele Skripts sind gef&#228;hrlich - dieses NICHT.) Zur Veranschaulichung zeige eine Warnmeldung von "Norton Anti Virus".


      Hier Men&#252; "Action" &#246;ffnen

    8. Im Falle von Norton Antivirus muss lediglich "Authorize this script" (Erlaube dieses Skript) im Men&#252; "Action" (Aktion) ausgew&#228;hlt werden, um dessen Ausf&#252;hrung vom AV-Programm zu authorisieren. Dann dr&#252;cke "OK".


      Hier "Authorize this script" w&#228;hlen


      Hier "OK" dr&#252;cken

    9. Das Skript braucht etwa zwischen 30 Sekunden und wenigen Minuten bis zur Fertigstellung. Nachdem das SilentRunners ausgef&#252;hrt wurde, zeigt es ca. 5 Sekunden lang ein kleines Fenster, &#228;hnlich diesem hier:


      Hier erscheint nat&#252;rlich dein Zielverzeichnis

    10. Die Ausgabe (die vom Skript erstellte Textdatei) wird sich im selben Verzeichnis wie das SilentRunners selbst befinden. Der Name dieser Datei wird immer mit diesen Worten beginnen, "Startup Programs"... gefolgt vom Namen des zugrunde liegenden PCs (in runden Klammern) sowie dem Datum der Erstellung. Das Datumsformat ist "Jahr-Monat-Tag". Ein Beispiel f&#252;r eine am 29. Dezember 2004 auf einem PC namens "VMWXPSP1" erstellte Ausgabe, w&#252;rde also wie folgt aussehen:


    11. Die Ausgabedatei wird im Textformat erstellt. Ein Doppelklick auf das zugeh&#246;rige Icon &#246;ffnet Notepad. Dies ist schlie&#223;lich die Datei, welche zur Kl&#228;rung der Frage verhilft, wie dieses System desinfiziert werden kann.




    Copyright 2005 by Andrew Aronoff

    Dieser Text wurde frei aus dem Englischen &#252;bersetzt
    und dient dem Verst&#228;ndnis der deutschsprachigen User dieses Forums,
    es besteht kein Anspruch auf Vollst&#228;ndigkeit.

    Quelle (Vielen Dank an Andrew Aronoff f&#252;r Inhalt und Grafiken.)


    Antony
    Geändert von Antony (24.01.2006 um 09:18 Uhr) Grund: Layout

  3. #3
    Supermod a.D. Avatar von Ruby
    Registriert seit
    25.01.2005
    Ort
    The Netherlands
    Beiträge
    20.041

    AW: Silent Runners - Teil I &amp; II - The Script (Deutsch)

    Ergänzung als Hilfe bei einer immer wieder auftretenden Fehlermeldung:

    Das Programm habe ich, aber wenn ich es ausführen will, kommt der Fehler:

    Der Zugriff auf Windows Script Host wurde für diesem Computer deaktiviert. Wenden Sie sich an Ihren Administrator, um weitere Details in Erfahrung zu bringen.
    Lösung:

    (www.pctipp.ch):

    • Öffne den Registrierungeditor
    • Start -> Ausführen -> "regedit" eingeben
    • Navigiere zu dem Schlüssel
    • Hkey_Local_Machine\Software\Microsoft\Windows Script Host\Settings
    • rechts auf "Enabled" doppelklicken.
    • Steht dort der Wert "0" ist es deaktiviert,
    • steht dort der Wert "1" ist es aktiviert.


    Nun sollte es möglich sein, das Skript einzulesen, damit ein SilentRunner Logfile zu erstellen und es im Forum zu posten.
    Bitte SilentRunner Logfiles nicht in vB Code posten.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Autoruns von Sysinternal - Teil I
    Von Antony im Forum Tipps & Tricks
    Antworten: 0
    Letzter Beitrag: 24.01.2006, 04:55

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •