Ich wollte mal fragen wie man eine Kindersicherung in au3 baut , die sich beim start von Windows einschaltet/nach Login , also die Kindersicherung sollte so sein das der dekstop/Bildschirm schwarz wird und dort etwas geschriebenes erscheint! Das man mit einer Tastenkombination oder einen PW entfernen kann...
wäre nett wen jemand mal nen source hier postet ...
es gibt glaube von .bench ein tool das so was ähnliches macht. man kann z.b seine kinder für eine bestimmte zeit an den pc lassen und auch eine bestimmte sache blocken. nach der definierten zeit oder um eine bestimmte uhrzeit wird der bildschirm schwarz/grau und man muss ein passwort eingeben.
- Autostart
- MD5 Passwort Hash vergleich
- GUI mit OnTop die über gesamten Bildschirm geht ( @Desktop... )
- Alle Hotkeys belagern (F4, Strg + Alt + Entf etc.)
- Alle Hotkeys belagern (F4, Strg + Alt + Entf etc.)
Wird nicht reichen, da man von Windows aus gewisse Tastenkombinationen nicht belegen kann (bsp. Strg+Alt+Entf).
Stattdessen kann man aber über die Registry einige Dinge blocken, wie das auch viele dieser "Virenprogramme" (z.B. "BKA-Virus") machen, um so den Taskmanager zu blockieren. Genau kenne ich mich da allerdings nicht aus, ich weiß nur, dass es geht.
Bringt trotzdem nichts.
Abgesicherter Modus und aus der Autostart schmeißen.
Da kann man noch besser einfach das Windows Benutzerkonto mit Passwort schützen.
Letztendlich kann man alles irgendwie umgehen. Und sei es mit einer "Recovery"-Disk mit einem Live-System (siehe ComputerBild, Chip o.Ä.). Die Frage ist: hat das Kind eine Ahnung, wie es die Dinge zu umgehen hat? Weiß es über den abgesicherten Modus bescheid oder kann es sich eine Live-Disk besorgen und weiß damit umzugehen. Ist es intelligent genug Google zu nutzen, um die Kindersicherung zu umgehen?
Naja, das sollte man bei der Programmierung berücksichtigen. Auch vielleicht eine Art "Schutz" einbauen, so dass irgendwo ein Log erstellt wird. Aus dem wäre dann ersichtlich, ob das Kind es geschafft hat, die Kindersicherung auszuhebeln (aber den Log zu übersehen ).
MfG
Jeoni
@-Storm-:
Ein Windows-Konto mit PW lässt sich mit der Recovery-Disk-Methode auch umgehen. Zudem kann man damit nicht entscheiden, wie lange das Kind an den PC darf.
Wird nicht reichen, da man von Windows aus gewisse Tastenkombinationen nicht belegen kann (bsp. Strg+Alt+Entf).
Stattdessen kann man aber über die Registry einige Dinge blocken, wie das auch viele dieser "Virenprogramme" (z.B. "BKA-Virus") machen, um so den Taskmanager zu blockieren. Genau kenne ich mich da allerdings nicht aus, ich weiß nur, dass es geht.
man kann aber zum beispiel dafür sorgen dass eine bestimmte taste einfach nichtmehr erkannt wird (z.b. oftmals die "Alt" Tasge (wird normalerweise dafür benutzt), wie das genau geht werde ich (hier) nicht erklären, da das ganze halt missbraucht werden kann.
-Startup ganz einfach:
RegWrite("HKEY_CURRENT_USER\SOFTWARE\Microsoft\Win dows\CurrentVersion\Run", @ScriptName, "REG_SZ", @ScriptFullPath)
Bildschirmlock:
Entweder per SplashImage o. guck dir mal das Fake "D3D" menue (applebase oder so) an, legste einfach über den ganzen desktop.
Passwordschutz:
Kannst du dir ganz einfach mit der If funktion bauen.
evtl. md5 hashen (aber unnötig, wenn du dein script obfuscatest, empfehle dir dafür shadows)
Edit:
Nach einer Minute google hab ich das gefunden:
Quote:
#cs
Programmed by Black Viper
;--------------------------------------------------------------------------------------------------------------------------------------------------
Dieses Programm:
- startet eine GUI in welcher der Benutzer wählen kann wie stark der Bildschrim verdunkelt werden soll sowie welches Passwort er gerne hätte
- Bietet ebenfalls als auswahlmöglichkeit welche Programme blockiert werden sollen
- sperrt anschließend den Bildschirm und schaltet die Einstellungsmöglichkeiten weg
- verhindert jeglichen Zugriff, setzt sich dauerhaft in den Vordergrund und verhindert den Start von verschiedenen Programmen
- beendet sich erst nach Eingabe des richtigen Passwortes welches zuvor in der 1. GUI festgelegt wurde
;--------------------------------------------------------------------------------------------------------------------------------------------------
#ce
#include<Misc.au3>
#include<GUIConstants.au3>
;--------------------------------------------------------------------------------------------------------------------------------------------------
;Dieses Script:
; - startet eine GUI in der das Passwort, sowie die Transparenz festgelegt werden kann
; - startet anschließend eine schwarze Oberfläche
; - diese kann nur durch korrekte Eingabe des Passwortes verlassen werden
; - wird eine andere Tastenkombination, Win-Taste, Programm gestartet, usw. wird diese GUI automatisch wieder in den Vordergrund geholt
; - Es werden bestimmte Fenster automatisch geschlossen
; - Das Passwort Feld wird in der GUI unsichtbar gemacht nachdem der Bildschirm gesperrt wurde dass man auch bei Transparemz das Passwort nicht sehen kann
;--------------------------------------------------------------------------------------------------------------------------------------------------
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
case $sperren
GUISetState(@SW_HIDE,$Form2)
_sperren()
case $help
MsgBox(0,"Hilfe","- Dieses Programm sperrt den Bildschirm und verhindert damit Eingaben auf dem Desktop."&@CRLF&"- Die Programme die gesperrt werden sollen können Individuell"&@CRLF&" "&"festgelegt werden."&@CRLF&"- Das Programm ruft sich dauerhaft in den Vordergrund um zu verhindern dass"&@CRLF&" "&"Eingaben getätigt werden können.")
case $end
_end()
$pos = MouseGetPos()
If $pos[0] <> @DesktopWidth-1 or $pos[1] <> @DesktopHeight Then _MouseTrap(@DesktopWidth-1, @DesktopHeight)
sleep(10)
If Not WinActive($gui_titel) Then WinActivate($gui_titel)
If GUICtrlRead($input) = $passwort Then
_MouseTrap()
Exit
EndIf
;_Taskmanager
if $taskmanager = 1 then
if processExists("taskmgr.exe") then processclose("taskmgr.exe") ;winclose("Windows Task-Manager") ;
endif
;_ Internet Explorer
if $iexplorer = 1 then
If ProcessExists("iexplore.exe") Then ProcessClose("iexplore.exe")
endif
;_ Fire Fox
if $firefox = 1 then
If ProcessExists("firefox.exe") Then ProcessClose("firefox.exe")
endif
;_ Opera
if $operabrows = 1 then
If ProcessExists("opera.exe") Then ProcessClose("opera.exe")
endif
;_ outlook
if $outlook = 1 then
If ProcessExists("OUTLOOK.EXE") Then ProcessClose("OUTLOOK.EXE")
endif
;_ Editor
if $editorexe = 1 then
If ProcessExists("notepad.exe") Then ProcessClose("notepad.exe")
endif
;_ CMD
if $command = 1 then
If ProcessExists("cmd.exe") Then ProcessClose("cmd.exe")
endif
;_ ICQ
if $icqexe = 1 then
If ProcessExists("ICQ.exe") Then ProcessClose("ICQ.exe")
endif
;_ MSN1
if $msnexe = 1 then
;MsgBox (0,"Test","MSN")
If ProcessExists("msnmsgr.exe") Then ProcessClose("msnmsgr.exe")
endif
;_ MSN2
if $msnexe = 1 then
;MsgBox (0,"Test","MSN")
if ProcessExists("msmsgs.exe") Then ProcessClose("msmsgs.exe")
endif
;_ XFire
if $xfireexe = 1 then
If ProcessExists("xfire.exe") Then ProcessClose("xfire.exe")
endif
;_ Skype
if $skypeexe = 1 then
If ProcessExists("Skype.exe") Then ProcessClose("Skype.exe")
endif
Wird nicht reichen, da man von Windows aus gewisse Tastenkombinationen nicht belegen kann (bsp. Strg+Alt+Entf).
Stattdessen kann man aber über die Registry einige Dinge blocken, wie das auch viele dieser "Virenprogramme" (z.B. "BKA-Virus") machen, um so den Taskmanager zu blockieren. Genau kenne ich mich da allerdings nicht aus, ich weiß nur, dass es geht.
Aber natürlich geht das ;O Das geht halt nur nicht mit der Hotkeyset API sondern mit der
Fritz!Box Kindersicherung 05/03/2012 - Technical Support - 1 Replies Tachen Community,
ich habe derzeit das Problem, dass ich nur eine Stunde an mein eigenes Internet kann (Fritz!Box Kindersicherung) - Lange Geschichte, kurz gefasst: Habe aus Versehen Wasser über den alten Router geschüttet und mein Stiefvater wollte mir nicht glauben, dass das aus Versehen war (warum sollte ich mein eigenes internet zerstören?!!) - kauft einen neuen Router und entdeckt die Funktion der Kindersicherung. Aufgrund des Wasservorfalls bin ich nun limitiert auf 1 Stunde. Jegliche...
Kindersicherung 11/10/2011 - Technical Support - 5 Replies hi...brauche dringend hilfe von euch den das problem is wiefolgt
meine mutter hat im router(fritzbox) zu dem ich kein zugang hab sowas wie ne kindersicherung reingemacht das ich nur 2h täglich am pc spieln kann
wie kann ich diese sperre umgehn bzw entfernen.
pls help
Kindersicherung 2011 05/31/2011 - Off Topic - 14 Replies Hallo
ich mache mir den spaß und suche nach sicherheits lücken in dem Program kINDERSICHERUNG 2011
da en gut bekanter von mir anfän gt die schule zu schwenzen weil er zocken will
ich habe das programm mal gekauft will es so sicher wie möglich mache da der nicht grade dumm ist
ich teste nun alles erst mal an meinem rechner das ich denne dann das ding sicher liefern kann
*Kindersicherung* 03/04/2011 - Main - 7 Replies Meine dummen eltern haben so ne kindersichrung auf den pc gespielet die heißt saalfeld kindersicherung
ich hab schon alles probiert aber ich kann sie nicht löschen denn wenn man sie löschen will muss man das passwort von der kindersicherung eingeben des is dumm drum wollte ich fragen ob es da so etwas wie einen hack gibt thx
Jose
Internet und Kindersicherung 08/13/2010 - Off Topic - 9 Replies So habe folgendes Problem und zwar ich werd im September 17 und meine Dad isn spieser sag ich dem auch ins Gesicht.Nicht nur das er hat auch i was eingestellt das mein Internet um 2 Uhr morgens abgeht ( in den Ferien ! ). So jetzt dachte ich mir naja hilfst dir selbst und knackste das.Mein erster Gedanke war wenn ich an sein Pc könnte würde ich cmd öffnen seine Ip raussuchen und mit der ins internet gehen da ich vermute das er meine Ip ab 2 Uhr gespeert hat.
Das Problem ist an seinen Pc komm...