- Offizieller Beitrag
Hallo
Ja, aber wenn die zweite EXE einfach keine GUI hat? Warum willste denn da ein Fenster einbauen?
Gruß
Spider
Hallo
Ja, aber wenn die zweite EXE einfach keine GUI hat? Warum willste denn da ein Fenster einbauen?
Gruß
Spider
Darum gehts nicht, "WinGetProcess("[active]")" gibt in dem Fall das "Aktive" Fenster wieder.
Was also in 99% der Fälle die GUI vom richtigen DeskLock Prozess ist.
Somit sollte man auch immer die PID des "richtigen" DeskLock's haben,
da nützt keine zweite Exe etwas
Hallo,
Doch. Die erste exe ist die Mainexe (DeskLock.exe). Die zweite überprüft, ob die Mainexe noch existiert. Wenn nicht, startet es DeskLock neu. Also wenn es irgendwie beendet wird, wird es einfach wieder neugestartet.
Gruß
Spider
konnte man nicht mit gedrückter SHIFT Taste das Autorun deaktivieren, wenn eine CD eingelegt wurde...
Wäre das nicht ein gutes Thema für einen Wettbewerb?
konnte man nicht mit gedrückter SHIFT Taste das Autorun deaktivieren, wenn eine CD eingelegt wurde...
klar, wenn du daneben sitzen bleibst
nuts: Gute Idee!
ich habs ausgetrixt^^
und zwar mit nem feinen Programm namen Dexpot, mit dem man mehrere Desktops erstellen kann (ähnlcih Linux)
da kannste dann nur einen Desktop locken
das ding ist doch nicht, ob du es an deinem Rechner mit vorher installierten Programmen austricksen kannst, sondern ob ein Fremder, der an deinen PC geht es knacken kann...
scho klar
fands aber erwähnenswert^^
ZitatSomit sollte man auch immer die PID des "richtigen" DeskLock's haben,
da nützt keine zweite Exe etwas
Kann sein dass ich auf dem Schlauch stehe, aber wolltest du nicht einen DesktopLOCK machen?
Wenn der Desktop gelockt ist, dann bleiben dir mehrere Möglichkeiten um als FREMDER das Lock auszuschalten (oder auch nicht^^)
Tastatur (wird abgefangen, Taskmanager und alle neu startenden Tasks werden sofort beendet)
Maus (wird in einer Endlosschleife auf Punkt 0,0 gezogen)
Autorun per USB-Stick,CD/DVD (Prüfen der Taskliste, jeder neue Task wird sofort gekillt)
Geht da noch was übers Netzwerk? Doch eigentlich nur, wenn der Prozess auf dem gelockten Rechner schon aktiv ist, jeder Neue wird ja vom Locker gekillt?!
Wär wirklich mal was für nen Wettbewerb^^
ZitatTastatur (wird abgefangen, Taskmanager und alle neu startenden Tasks werden sofort beendet)
Tastatur blocken geht schlecht, da du sonst das Passwort nicht mehr eingeben könntest
Und WinFunktionen etc sind bereits geblockt.
ZitatMaus (wird in einer Endlosschleife auf Punkt 0,0 gezogen)
Ebenfalls schlecht, wie soll man sonst das Passwort eingeben?
Man muss das Input Feld schon mit der Maus wählen können.
ZitatAutorun per USB-Stick,CD/DVD (Prüfen der Taskliste, jeder neue Task wird sofort gekillt)
Das mit dem automatischen Task beenden werde ich wohl noch einbauen.
Zusätzlich komm noch das sich das Script selbst neu anschmeißen wird
ZitatTastatur blocken geht schlecht, da du sonst das Passwort nicht mehr eingeben könntest
ach^^...denk da mal genau drüber nach.....das eine hat mit dem anderen nämlich nichts zu tun....
ZitatMaus blocken Ebenfalls schlecht, wie soll man sonst das Passwort eingeben?
s.o.
Habe folgenden Bug gefunden, den ich lieber nicht posten möchte, da er sonst ausgenutzt werden kann...
Bei deinme Sript muss man einfach nur auf Strg+Alt+Entf drücken und dann auf abmelden. Wegen deinem Sript kann er sich nicht abmelden und beendet es deshalb nach kurzer Zeit. Nachdem das Sript beendet wurde hört er mit dem abmelden plötzlich auf und man kann ganz normal weitermachen.
Ich habe Vista.
Vermutlich lässt sich der Bug fast nicht beseitigen: Entweder man verhindert das abmelden ganz, was ich auf keinen Fall machen würde oder man richtet es so ein, dass es beim Abmelden keine Probleme verursacht und man sich sofort abmeldet...
Noch eine andere Frage: Wie bestätigt man sein eingegebenes Kennwort? Bei mir kann ich weder Enter drücken, noch gibts da irgendeinen Button für...
LG FKFK
Ich habe soeben das Programm "einfach mal so" gestartet und einige mir bekannten Tricks probiert.
Unter Vista (32bit) hab ich einfach STRG+ALT+ENTF. gedrückt und Abmelden ausgewählt.
Da ich noch einige Prozesse offen hatte, fragte mich ein Infofenster, ob ich alle Prozesse beenden möchte.
DeskLock wurde sofort beendet. Wenn man einfach auf Abbrechen klickt, so kann man den Desktop wieder frei benutzen.
Mögliche Lösung wäre (wie oben schon gesagt wurde) die Idee mit den 2 .exe Dateien.
Ich weiss nicht was passieren würde, wenn es keine aktiven Prozesse gäbe.
EDIT: Sry .. hab es heute morgen festgestellt, aber beim antworten nicht mehr alle Posts gelesen
Ich habe soeben das Programm "einfach mal so" gestartet und einige mir bekannten Tricks probiert.
Unter Vista (32bit) hab ich einfach STRG+ALT+ENTF. gedrückt und Abmelden ausgewählt.
Da ich noch einige Prozesse offen hatte, fragte mich ein Infofenster, ob ich alle Prozesse beenden möchte.
DeskLock wurde sofort beendet. Wenn man einfach auf Abbrechen klickt, so kann man den Desktop wieder frei benutzen.
Mögliche Lösung wäre (wie oben schon gesagt wurde) die Idee mit den 2 .exe Dateien.Ich weiss nicht was passieren würde, wenn es keine aktiven Prozesse gäbe.
Das habe ich oben bereits auch schon geschrieben, dass das passiert
Es könnte sogar sein, dass, falls es mit zwei exen gemacht wird, auch beide gleichzeitig beendet werden würden oder wenn das nicht klappt, sich der PC aufhängt...
Man muss es einfach mal testen, aber ich vermute, dass es nichts helfen wird.
Da müsste man das Problem bei der Wurzel packen und herausfinden, warum das Programm immer beendet wird...
Gegen die Ausheblung per "Abmelden" Button:
[autoit]
GUIRegisterMsg(0x0011,"_HardLogoff") ;<-- Irgendwo zw. GUICreate und While Schleife.
Func _HardLogoff()
OnAutoItExit()
Shutdown(20) ; Force + Logoff + Force if hung
EndFunc
Jetzt wird komplett abgemeldet. Höchstens 3 Sekunden hat der "Angreifer dann noch Zeit deine Daten zu klauen. Danach ist schluss und er muss sich mit Benutzername/Passwort wieder in deinem Windows Acc anmelden.
deine seite is down
kannst dus bitte nochmal i-wo hochladen?
Bin mal so frei. autoit.de/wcf/attachment/9239/
Nettes Script
Vielleicht wurde es schon im Threat aufgegriffen ...
aber... der zweite (ext.) Bildschirm wird nicht ausgeblendet und man kann auf diesem gemütlich weiterarbeiten ...
Gruß
Tim
das stimmt...
...
Einfachste Lösung is das deaktivieren von dem 2en Bildschirm.... Weiß jemand wie...??