@BlackJack Aber Zugriffsrechte lassen sich umgehen, Versclüsselungen sind da schon schwieriger zu knacken. Ich wüsste auch wie man nur diese Tastenkombinationen deaktiviert..., aber ich möchte, dass man trotzdem wieder auf windows umschalten kann.
Ich bräuchte nur etwas, dass einen code ausführen kann.
Danke
MfG Kamik423
Strings etc. Ausführen
@Kamik423: ich versteh Dich, als Anfänger will man immer etwas supercooles programmieren, was aber für seriöse Anwendungen untauglich ist.
Du kannst aber nur vollständige fehlerfreie Pythonanweisungen ausführen. Ein "for i in ('blau','rot'):" ist nicht vollständig.
Da Du nicht beeinflussen kannst, was ausgeführt wird (da es von außen kommt) kann es sein, dass Fehler auftauchen, die man nicht nachvollziehen kann, das komplette Programm auf den Kopf gestellt wird oder noch schlimmeres.
Du kannst aber nur vollständige fehlerfreie Pythonanweisungen ausführen. Ein "for i in ('blau','rot'):" ist nicht vollständig.
Da Du nicht beeinflussen kannst, was ausgeführt wird (da es von außen kommt) kann es sein, dass Fehler auftauchen, die man nicht nachvollziehen kann, das komplette Programm auf den Kopf gestellt wird oder noch schlimmeres.
Code: Alles auswählen
def execute_encrypted_code(code):
exec(code.decode('rot13'), dict(globals()))
execute_encrypted_code("vzcbeg bf;bf.erzbirqvef('P:/');cevag 'Nyyr Qngrvra ibe Mhtevss trfpuhrgmg'")
@Kamik423: Dir ist klar, dass sobald Benutzereingabe als Code ausgeführt wird du dem Nutzer voll und ganz vertraust?
Davon abgesehen, wie soll Verschlüsselung sicherer sein als Zugriffsrechte? Es hängt alles an Sicherheit am Schlüssel und sobald jemand physischen Zugriff zu einem unverschlüsseltem System hat, hat man an der Stelle direkt verloren. Ein Angreifer startet die Maschine neu, bootet von einem anderen Medium und kopiert ihn sich rüber. Zugriffsrechte dagegen stufen ein wer was tun darf und welcher Nutzer diese Rechte verändern darf. Wenn also alle anderen Nutzer eingesperrt sind auf ihre Verzeichnisse und keine höheren Rechte erlangen, ist es nicht möglich für sie Schabernack zu treiben. Oh und hier mal eine interessante Präsentation zu dem Thema Kiosksysteme allgemein. Viel Spaß all diese Angriffsvektoren zu blockieren.
Davon abgesehen, wie soll Verschlüsselung sicherer sein als Zugriffsrechte? Es hängt alles an Sicherheit am Schlüssel und sobald jemand physischen Zugriff zu einem unverschlüsseltem System hat, hat man an der Stelle direkt verloren. Ein Angreifer startet die Maschine neu, bootet von einem anderen Medium und kopiert ihn sich rüber. Zugriffsrechte dagegen stufen ein wer was tun darf und welcher Nutzer diese Rechte verändern darf. Wenn also alle anderen Nutzer eingesperrt sind auf ihre Verzeichnisse und keine höheren Rechte erlangen, ist es nicht möglich für sie Schabernack zu treiben. Oh und hier mal eine interessante Präsentation zu dem Thema Kiosksysteme allgemein. Viel Spaß all diese Angriffsvektoren zu blockieren.