1. Foren
  2. » Kommentare
  3. » Security
  4. » Alle Kommentare zum Artikel
  5. » Binary Planting: Einschleusen von EXE…

Wo gibt es in einer grafische Oberfläche ein aktuelles Arbeitsverzeichnis?

Anzeige
  1. Thema

Neues Thema Ansicht wechseln


  1. Wo gibt es in einer grafische Oberfläche ein aktuelles Arbeitsverzeichnis?

    Autor question mark 09.09.10 - 11:58

    Wo taucht denn in einer GUI überhaupt ein aktuelles Arbeitsverzeichnis auf, das ich auf ein kompromittierten Netzwerkshare stellen könnte?
    Und wie stelle ich das aktuelle Arbeitsverzeichnis (des Desktops?) um?

    Eigentlich doch nur auf der Kommandozeile, und da muss ich ja aktiv erst auf die Netzwerkfreigabe gehen und dann eine lokale Exe aufrufen.

    Und das installierte Applikationen nach zu startenden DLLs/Exen erst einmal in ihrem Installationsverzeichnis suchen halte ich für normal. Das ist doch nur mit Admin-Rechten schreibbar. Und außerdem müssten sie sonst mitgebrachte DLLs alle im Systemverzeichnis für alle abkippen.

    Ich sehe also das Problem irgendwie nicht. Kann mir jemand helfen?

  2. Re: Wo gibt es in einer grafische Oberfläche ein aktuelles Arbeitsverzeichnis?

    Autor Testbild 09.09.10 - 12:10

    Arbeitsverzeichnis einstellen, falls du einen Link anklickst, um die Exe auszuführen:
    Rechtsklick auf den Link, dann Eigenschaften anklicken.
    im auftauchenden Fenster gibt es ein Feld "Ausführen in" oder so ähnlich. Dort kann man den Pfad zum Arbeitsverzeichnis angeben.
    Also auch kompromittierte Netzwerkpfade, wenn du das möchtest.

    Ich bin mir momentan nicht sicher, was als Standardpfad verwendet wird, wenn in dem Feld nichts steht (und wo man das verändern könnte).

    Falls du direkt die Exe ausführst, ist das Arbeitsverzeichnis das Verzeichnis, in dem die Exe liegt. d.h. wenn du die Exe direkt aus einem Netzwerkpfad aufrufst, ist der Netzwerkpfad dein Arbeitsverzeichnis.

  3. Re: Wo gibt es in einer grafische Oberfläche ein aktuelles Arbeitsverzeichnis?

    Autor question mark 09.09.10 - 13:33

    Und wie entsteht daraus ein Angriffsszenario?
    Indem mir jemand andere Arbeitsverzeichnisse in die Links einträgt? Wenn er soweit ist kann er sich gleich die gesuchten Daten auf einen Stick ziehen...

  4. Re: Wo gibt es in einer grafische Oberfläche ein aktuelles Arbeitsverzeichnis?

    Autor Neutronium 09.09.10 - 14:27

    question mark schrieb:
    --------------------------------------------------------------------------------
    > Und wie entsteht daraus ein Angriffsszenario?
    > Indem mir jemand andere Arbeitsverzeichnisse in die Links einträgt? Wenn er
    > soweit ist kann er sich gleich die gesuchten Daten auf einen Stick
    > ziehen...
    Ein Angriffsszenario kann nur entstehen, wenn ein Programm unbedingt andere Programme ohne Prüfung bzw. explizite Festlegung des Aufrufpfades starten muss und sich zusätzlich dessen Arbeitsverzeichnis durch andere Aktionen (z.B. beim Laden von Daten-Dateien) verbiegen lässt.

  5. Re: Wo gibt es in einer grafische Oberfläche ein aktuelles Arbeitsverzeichnis?

    Autor question mark 09.09.10 - 15:01

    Verbiegen des Arbeitsverzeichnisses durch Laden von Datendateien? Wow! Das wäre 'mal was...

    Das Starten von Programmen mit festem Pfad kann doch auch nur die Ausnahme sein! Wo liegt denn Calk.exe, wenn der Nutzer sein Windows in d:\main_bs\mswin installiert hat? Und wie könnte das ein Programm schon zur Übersetzungszeit wissen?

    Aber ich wollte mich eigentlich gar nicht in solchen Details verlieren. Mir ging es eigentlich um folgendes:
    So etwas wie ein aktuelles Arbeitsverzeichnis ist ein Überbleibsel aus der Kommandozeilenzeit. Damals stand der Prompt immer auf einem konkreten Verzeichnis. Wollte ich etwas von woanders starten, so musste ich den Prompt dahin umsetzen oder der andere Ort/Pfad war in einem globalen Suchpfad eingetragen, den das BS dann abklapperte um die Datei zu suchen.
    In diesem Szenario kann ich mich mit dem Prompt auf dem fiktiven Netzwerkshare befinden und jetzt etwas starten, was vermeintlich aus dem Suchpfad geholt wird, in Wirklichkeit aber unter demselben Namen noch einmal auf dem Share liegt.

    In einer grafischen Oberfläche wird doch aber alles mit vollem Pfad gestartet und es gibt doch das aktuelle Arbeitsverzeichnis des Promptes überhaupt nicht mehr. Demzufolge kann doch gar niemand mehr dieses aktuelle Verzeichnis auf ein bestimmtes Netzwerkshare mehr stellen, um es in dem Suchpfad für andere Dateien mit einzubeziehen.

    Mir erschließt sich die Angriffsmöglichkeit der Meldung nicht bzw. die Aussage, das Ablegen einer Batchdatei auf dem Firmennetzwerk würde zur Verwundbarkeit der Netzwerkclients führen. Wie soll das gehen?

  6. Re: Wo gibt es in einer grafische Oberfläche ein aktuelles Arbeitsverzeichnis?

    Autor Tantalus 09.09.10 - 17:28

    question mark schrieb:
    --------------------------------------------------------------------------------
    > Das Starten von Programmen mit festem Pfad kann doch auch nur die Ausnahme
    > sein! Wo liegt denn Calk.exe, wenn der Nutzer sein Windows in
    > d:\main_bs\mswin installiert hat? Und wie könnte das ein Programm schon zur
    > Übersetzungszeit wissen?

    Dafür gibts die Variable %windir%. Die verweist immer auf das Verzeichnis, in dem Win installiert ist.

    > Mir erschließt sich die Angriffsmöglichkeit der Meldung nicht bzw. die
    > Aussage, das Ablegen einer Batchdatei auf dem Firmennetzwerk würde zur
    > Verwundbarkeit der Netzwerkclients führen. Wie soll das gehen?

    Ganz einfach. Angenommen, Du hast ein Programm, welches eine Win-eigene Exe (z.B. explorer.exe) aufruft (und zwar ohne den Pfad zu dieser zu prüfen). Nun kannst Du eine Exe gleichen Namens in das Verzeichnis dieses Programms kopieren, und von diesem Moment an wird nicht mehr die Win-Exe aufgerufen, sondern die gefälschte Exe. Dein Programm ruft also nicht mehr die Datei c:\windows\explorer.exe auf sonder meinetwegen d:\meinprogramm\explorer.exe.

    Gruß
    Tantalus

    ___________________________

    Man sollte sich die Ruhe und Nervenstärke eines Stuhles zulegen. Der muss auch mit jedem Arsch klarkommen.

  7. Re: Wo gibt es in einer grafische Oberfläche ein aktuelles Arbeitsverzeichnis?

    Autor question mark 09.09.10 - 18:28

    Tantalus schrieb:
    --------------------------------------------------------------------------------

    > Ganz einfach. Angenommen, Du hast ein Programm, welches eine Win-eigene Exe
    > (z.B. explorer.exe) aufruft (und zwar ohne den Pfad zu dieser zu prüfen).
    > Nun kannst Du eine Exe gleichen Namens in das Verzeichnis dieses Programms
    > kopieren, und von diesem Moment an wird nicht mehr die Win-Exe aufgerufen,
    > sondern die gefälschte Exe. Dein Programm ruft also nicht mehr die Datei
    > c:\windows\explorer.exe auf sonder meinetwegen
    > d:\meinprogramm\explorer.exe.

    Dazu brauchst du Schreibrechte im Programmverzeichnis und musst deswegen zumindest unter Vista/7 Adminrechte besitzen.
    Wenn das Programm bei mir lokal auf dem Rechner installiert ist und du Adminrechte hast, brauchst du den Umweg über binary planting nicht gehen. Dann kannst du auf meinem Computer ohnehin machen was du willst.
    Wenn das Programm auf dem Firmennetzwerk installiert ist und jeder in das Programmverzeichnis schreiben kann gehört der Admin gefeuert.

    Und ohne Adminrechte kannst du anderen Programmen keine gleichlautenden Exen unterschieben, oder?

  8. Re: Wo gibt es in einer grafische Oberfläche ein aktuelles Arbeitsverzeichnis?

    Autor Lala Satalin Deviluke 10.09.10 - 08:24

    Genau. Also alles nur reine Panikmache.

    Grüße vom Planeten Deviluke!

Neues Thema Ansicht wechseln


Entschuldigung, nur registrierte Benutzer dürfen in diesem Forum schreiben. Klicken Sie hier um sich einzuloggen


Meistgelesen
  1. Libreoffice

    "Wir wollen Nutzer in die ODF-Welt ziehen"

  2. Browser

    Kauft Facebook Opera?

  3. Datenschutz

    Neue EU-Regeln zu Cookies treten in Kraft

  4. Samsung Galaxy S3

    Siri braucht sich nicht zu fürchten

  5. Schmerzlos

    MIT-Forscher entwickeln Injektor mit Lorentzkraft-Antrieb


Meistkommentiert
  1. Kommentare: 170 | letzter Beitrag 15:54 Uhr

  2. Kommentare: 94 | letzter Beitrag 26.05. 19:45

  3. Kommentare: 68 | letzter Beitrag 14:48 Uhr

  4. Kommentare: 64 | letzter Beitrag 26.05. 17:51

  5. Kommentare: 61 | letzter Beitrag 16:16 Uhr

Mehr



Haben wir etwas übersehen?

E-Mail an news@golem.de


Project Glass: Videoaufnahme mit der Google-Brille
Project Glass
Videoaufnahme mit der Google-Brille

Immer wieder zeigt Google seine Project Glass genannten Datenbrillen, ohne aber bislang konkrete Ankündigungen zu machen. Neben zahlreichen Fotos, die mit der Brille gemacht wurden, stellte Google nun auch ein erstes Video, das mit der Brille aufgenommen wurde, ins Netz.

  1. Gedämpfte Erwartungen Google-Brille mit reduziertem Interface
  2. Google-Brille Ein Blick, ein Foto
  3. Project Glass Googles Datenbrille auch für Fehlsichtige

PGP vs. Geheimdienste: "PGP ist weiterhin sicher"
PGP vs. Geheimdienste
"PGP ist weiterhin sicher"

Symantec hat sich zu den Aussagen der Bundesregierung geäußert, nach denen Geheimdienste in der Lage seien, SSH oder PGP zu knacken oder zu umgehen. Mathematisch gesehen sei kein wirksamer Angriff bekannt.

  1. Bundesregierung Deutsche Geheimdienste können PGP entschlüsseln
  2. Mobilfunk Achtung, Eltern lesen mit!
  3. Überwachungskameras Aldi-Manager zoomten Kundinnen unter den Rock

Energy Harvesting: Strom aus dem Teelicht
Energy Harvesting
Strom aus dem Teelicht

T-Pod ist ein kleines Kraftwerk für unterwegs. Betrieben mit einer kleinen Kerze, erzeugt das Gerät Strom für eine Leselampe oder das Laden des Smartphone-Akkus.

  1. Energy Harvesting Viren in der Schuhsohle liefern Strom fürs Smartphone
  2. Saubere Energie In New York kommt Strom bald aus der Wasserleitung

  1. Renesas: Chiphersteller will ein Drittel der Beschäftigten loswerden
    Renesas
    Chiphersteller will ein Drittel der Beschäftigten loswerden

    Renesas ist nach Elpida der zweite schwer angeschlagene japanische Chiphersteller. Renesas, das Hitachi, Mitsubishi Electric und NEC gehört, macht Verlust und will seine größte Fabrik verkaufen.

  2. Blackberry: RIM plant Massenentlassungen
    Blackberry
    RIM plant Massenentlassungen

    RIM soll in den kommenden Tagen erneut einen massiven Stellenabbau ankündigen. "Ich habe herausgefunden, welche Teile ich in meinem Puzzle nicht mehr benötige", sagte Firmenchef Thorsten Heins.

  3. Browser: Kauft Facebook Opera?
    Browser
    Kauft Facebook Opera?

    Ein britisches Blog will erfahren haben, dass Facebook den norwegischen Browserhersteller Opera Software kaufen will. Beide Unternehmen wollen sich dazu nicht äußern.


  1. 15:41

  2. 13:23

  3. 14:48

  4. 14:29

  5. 14:24

  6. 12:30

  7. 12:23

  8. 18:49