Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 02:28

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Kindersicherung au3??

Discussion on Kindersicherung au3?? within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2012
Posts: 119
Received Thanks: 16
Kindersicherung au3??

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 ...
*-Zero-* is offline  
Old 08/01/2012, 19:31   #2
 
elite*gold: 4
Join Date: Feb 2009
Posts: 859
Received Thanks: 73
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.
MrDestroier is offline  
Thanks
1 User
Old 08/01/2012, 19:38   #3
 
elite*gold: 0
Join Date: Jul 2012
Posts: 119
Received Thanks: 16
Danke für die Info aber ich würde gerne selber irgendwie eins machen wegen eigenen einstellungen daran.
*-Zero-* is offline  
Old 08/01/2012, 19:45   #4
 
elite*gold: 4
Join Date: Feb 2009
Posts: 859
Received Thanks: 73
kannst ihn ja mal fragen vill gibt er was raus
MrDestroier is offline  
Old 08/01/2012, 20:35   #5


 
K1ramoX's Avatar
 
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,847
Machst einfach das:

- Autostart
- MD5 Passwort Hash vergleich
- GUI mit OnTop die über gesamten Bildschirm geht ( @Desktop... )
- Alle Hotkeys belagern (F4, Strg + Alt + Entf etc.)
K1ramoX is offline  
Old 08/01/2012, 22:12   #6

 
FichteFoll's Avatar
 
elite*gold: 237
Join Date: Sep 2008
Posts: 4,476
Received Thanks: 4,587
Quote:
Originally Posted by K1ramoX View Post
- 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.
FichteFoll is offline  
Old 08/01/2012, 22:58   #7
 
-STORM-'s Avatar
 
elite*gold: 124
Join Date: Dec 2009
Posts: 2,114
Received Thanks: 3,142
Bringt trotzdem nichts.
Abgesicherter Modus und aus der Autostart schmeißen.
Da kann man noch besser einfach das Windows Benutzerkonto mit Passwort schützen.
-STORM- is offline  
Old 08/01/2012, 23:14   #8


 
Jeoni's Avatar
 
elite*gold: 966
Join Date: Apr 2010
Posts: 1,105
Received Thanks: 681
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.
Jeoni is offline  
Old 08/02/2012, 03:48   #9
 
Darkbanner's Avatar
 
elite*gold: 30
Join Date: May 2010
Posts: 486
Received Thanks: 161
Quote:
Originally Posted by FichteFoll View Post
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
;--------------------------------------------------------------------------------------------------------------------------------------------------

#Region ### START Koda GUI section ###
$Form2 = GUICreate("Bildschirm v1.1", 406, 247, 347, 267)
$sperren = GUICtrlCreateButton("Bildschirm Sperren", 168, 192, 97, 25, 0)
$Tab1 = GUICtrlCreateTab(16, 8, 377, 177)
GUICtrlSetResizing(-1, $GUI_DOCKWIDTH+$GUI_DOCKHEIGHT)
$TabSheet1 = GUICtrlCreateTabItem("Einstellungen")
GUICtrlSetState(-1,$GUI_SHOW)
$Group1 = GUICtrlCreateGroup("Passwort", 46, 47, 281, 41)
$Label1 = GUICtrlCreateLabel("Gewünschtes Passwort:", 54, 63, 118, 17)
$pw = GUICtrlCreateInput("xxx", 174, 59, 137, 21)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group2 = GUICtrlCreateGroup("Transparenz", 46, 103, 257, 73)
$transparenz = GUICtrlCreateSlider(86, 141, 177, 25)
GUICtrlSetLimit(-1, 255, 0)
GUICtrlSetData($transparenz, 255)
$Label2 = GUICtrlCreateLabel("Hell", 86, 119, 22, 17)
$Label3 = GUICtrlCreateLabel("Dunkel", 225, 119, 38, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$TabSheet2 = GUICtrlCreateTabItem("Programme")
$Label4 = GUICtrlCreateLabel("Internet Explorer", 22, 40, 81, 17)
$Label5 = GUICtrlCreateLabel("Fire Fox", 62, 64, 41, 17)
$Label6 = GUICtrlCreateLabel("Opera", 70, 88, 33, 17)
$Label7 = GUICtrlCreateLabel("Outlook Express", 22, 112, 81, 17)
$Label8 = GUICtrlCreateLabel("Task Manager", 30, 136, 73, 17)
$Label9 = GUICtrlCreateLabel("Editor", 72, 160, 31, 17)
$Label10 = GUICtrlCreateLabel("CMD Fenster", 153, 40, 66, 17)
$iexp = GUICtrlCreateCheckbox("iexp", 112, 40, 17, 17)
$ffox = GUICtrlCreateCheckbox("Checkbox1", 112, 64, 17, 17)
$opera = GUICtrlCreateCheckbox("Checkbox1", 112, 88, 17, 17)
$outexp = GUICtrlCreateCheckbox("Checkbox1", 112, 112, 17, 17)
$taskm = GUICtrlCreateCheckbox("Checkbox1", 112, 136, 17, 17)
$editor = GUICtrlCreateCheckbox("Checkbox1", 112, 160, 17, 17)
$cmd = GUICtrlCreateCheckbox("cmd", 231, 40, 17, 17)
$icq = GUICtrlCreateCheckbox("cmd", 231, 64, 17, 17)
$Label11 = GUICtrlCreateLabel("ICQ", 197, 64, 22, 17)
$Label12 = GUICtrlCreateLabel("XFire", 191, 112, 28, 17)
$xfire = GUICtrlCreateCheckbox("cmd", 231, 112, 17, 17)
$Label13 = GUICtrlCreateLabel("MSN", 191, 88, 28, 17)
$msn = GUICtrlCreateCheckbox("cmd", 231, 88, 17, 17)
$Label14 = GUICtrlCreateLabel("Skype", 185, 136, 34, 17)
$skype = GUICtrlCreateCheckbox("cmd", 231, 136, 17, 17)
GUICtrlCreateTabItem("")
$Datei = GUICtrlCreateMenu("&Datei")
$help = GUICtrlCreateMenuItem("Hilfe", $Datei)
$end = GUICtrlCreateMenuItem("Ende", $Datei)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

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()

EndSwitch
WEnd




func _exit()
_MouseTrap()
Exit
endfunc

_MouseTrap()

func _end()
Exit
endfunc

func _win()
send ("")
endfunc

func _sperren()
hotkeyset("{lwin}", "_win")
hotkeyset("{rwin}", "_win")
$passwort = GUICtrlRead($pw)
$transp = GUICtrlRead($transparenz)
Opt("WinTitleMatchMode", 3)
Opt("TrayIconHide", 1)

$gui_titel = "Sperren"
$gui = GUICreate($gui_titel,@DesktopWidth+5,@DesktopHeigh t+5,-5,-5,0x80000000,0x00000080)
GUISetBkColor(0x000000)
WinSetTrans($gui,"",$transp)
$input = GUICtrlCreateInput("", @DesktopWidth/2, @DesktopHeight/2, 50, -1); $ES_PASSWORD)
GUICtrlSetState($input, $GUI_HIDE)


_MouseTrap(@DesktopWidth-1, 0)

GUISetState()

While 1
$taskmanager = GUICtrlRead($taskm)
$iexplorer = GUICtrlRead($iexp)
$firefox = GUICtrlRead($ffox)
$operabrows = GUICtrlRead($opera)
$outlook = GUICtrlRead($outexp)
$editorexe = GUICtrlRead($editor)
$command = GUICtrlRead($cmd)
$icqexe = GUICtrlRead($icq)
$msnexe = GUICtrlRead($msn)
$xfireexe = GUICtrlRead($xfire)
$skypeexe = GUICtrlRead($skype)

$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

Wend
endfunc
Darkbanner is offline  
Thanks
1 User
Old 08/02/2012, 09:25   #10
 
elite*gold: 0
Join Date: Jul 2012
Posts: 119
Received Thanks: 16
Dark danke für den source...
Line97 war etwas falsch gemacht , hab dies korigiert , jetzt geht es ..

#Edit:
ok es geht doch nicht sobald ich den "Bildschirm sperren" Button drücke kommt wieder ein Error , woher weis ich nicht ...
*-Zero-* is offline  
Old 08/02/2012, 10:47   #11
 
elite*gold: 464
Join Date: Dec 2010
Posts: 3,999
Received Thanks: 3,909
Es gibt doch bei Windows einen System eigenen Jugendschutz?
Dort kann man auch Zeiten festlegen, Programme blocken/erlauben usw.
Dr.Toni-old is offline  
Thanks
1 User
Old 08/02/2012, 14:20   #12


 
K1ramoX's Avatar
 
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,847
Quote:
Originally Posted by FichteFoll View Post
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
K1ramoX is offline  
Reply


Similar Threads Similar Threads
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...



All times are GMT +1. The time now is 02:28.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.