2009-04-29 7 views
1

In den letzten Tagen habe ich daran gearbeitet, eine Anwendung zu erstellen, um Ordner zu verstecken (dank der kostenpflichtigen Versionen solcher Software). Nach einem starken Googlen habe ich ein Shell-Skript erstellt, das zuerst einen Ordner erstellen und dann den Ordner in "Systemsteuerung. {21EC2020-3AEA-1069-A2DD-08002B30309D}" umbenennen würde. Dieser Ordner wird dann mit dem Befehl attrib -s -h Systemsteuerung ausgeblendet. {21EC2020-3AEA-1069-A2DD-08002B30309D}. Der Grund dafür ist, es zu einem Systemordner zu machen und es zu verstecken. Wenn Sie jedoch die Option Systemordner in Ordner ausblenden deaktivieren, wird das Kontrollfeld sichtbar. Ich möchte diesen Ordner komplett unsichtbar machen, wie es der andere Ordner zum Schutz von Software tut.Wie funktioniert die Software zum Ausblenden von Ordnern?

Kann jemand mehr Licht darauf werfen?

Dank einer Tonne ...

+0

Ist jemandem bekannt, in dem ich JNI benutzen könnte, um mit System zu interagieren, um dieses –

Antwort

3

Was ist für Sie Rootkit fragen und ist unethisch und sogar in einigen Ländern illegal betrachten. Während mir derzeit der Ruf fehlt, Sie zu wählen, hoffe ich, dass jemand diese Frage schließt.

+0

zu implementieren Ich denke nicht, dass dies Rootkit ist, da Sie viele Software haben, die dies getan haben und sie alle von ihnen bezahlt werden. Ich bin dabei, eine Opensource-Software zu entwickeln, um Millionen von Menschen zu helfen, die eine gewisse Privatsphäre ohne Kosten haben möchten. Diese Einrichtung sollte vom Betriebssystem bereitgestellt werden. –

+1

@Jello, klingt es fischig, aber ich bin mir sicher, dass es legitime Verwendungen gibt (z. B. das Verstecken persönlicher Daten auf einem gemeinsam genutzten Computer). – dbkk

+4

@technocrat, wenn Ihre App geschlossen ist und von einigen Personen genutzt wird, können sie etwas Privatsphäre gewinnen. Wenn es open source ist und von Millionen benutzt wird, würde das no folder-hiding Schema funktionieren (wenn es so beliebt ist, werden die Leute gezielt danach suchen). – dbkk

2

Die meisten Ordnerverstecksoftware funktioniert, indem entweder eine Erweiterung für Windows Explorer oder ein Dateisystemfiltertreiber implementiert wird.

Die erste Methode bedeutet, dass bestimmte Elemente beim Durchsuchen von Ordnern in Windows über die Benutzeroberfläche nicht sichtbar sind, aber für andere Software und über die Eingabeaufforderung weiterhin sichtbar sind. Beispielsweise funktionieren die Ordner Papierkorb und temporäre Internetdateien auf diese Weise.

Die Dateisystem-Filtertreibermethode Proxy-Aufrufe zwischen Windows und dem zugrunde liegenden Dateisystem und erlaubt nur bestimmte Anforderungen durch. Dies ist vergleichbar damit, wie Virenscanner den Zugriff auf infizierte Dateien verhindern.

+0

Könnten Sie genauer beschreiben, wie dies implementiert werden könnte? Ich plane, es in Java zu implementieren. Alle Hinweise wären hilfreich. –

2

Die allgemeine Idee ist, dass Sie die Dateisystem-APIs haken und die Dateisystemeinträge ausfiltern, die Sie ausblenden möchten.

Aber JelloMonkey hat Recht - das ist Rootkit-Verhalten und Sie werden von Rootkit-Detektoren für diese Art von Verhalten als bösartig markiert werden. Dadurch wird wahrscheinlich Ihr gesamtes Verzeichnis in Quarantäne verschoben oder gelöscht.

Verwandte Themen