1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. M3d1c5

Beiträge von M3d1c5

  • Eintrag aus Ereignisanzeige (winServer 2008 R2) auslesen, und gemeldete IP in Firewall blacklisten

    • M3d1c5
    • 2. Dezember 2012 um 22:05
    Zitat von TheShadow

    Ehm.. Nun ja, lern lesen, M3d1c5 ;)


    OMG! :rofl:
    Ich nehme alles zurück und behaupte das Gegenteil. Bitte entschuldige, chip.

  • Eintrag aus Ereignisanzeige (winServer 2008 R2) auslesen, und gemeldete IP in Firewall blacklisten

    • M3d1c5
    • 2. Dezember 2012 um 20:24

    Hallo chip,

    Zitat von chip

    Wenn es das will sollte er den Server am besten gleich abstellen, weil er dann nicht weiß was das bei der "Web Edition" bedeutet.


    Ich lese nirgendwo etwas von „Web Edition“, das hast zuerst Du in diesen Thread eingebracht.

    Schöne Grüße
    M3d1c5

  • Eintrag aus Ereignisanzeige (winServer 2008 R2) auslesen, und gemeldete IP in Firewall blacklisten

    • M3d1c5
    • 30. November 2012 um 19:47

    Vermutlich will Lottich aber auch selbst über das öffentliche Netz mit wechselnden Client IP Adressen per RDP auf den Server zugreifen.
    Wenn er Deine Lösung umsetzt sperrt er sich aber selbst aus.

    Eine AutoIt Lösung kann ich gerade nicht präsentieren, aber eine fertige Software gibt es: http://www.digitalruby.com/securing-your-…dicated-server/

  • Script zurück in Koda

    • M3d1c5
    • 30. November 2012 um 19:35

    File -> Import -> Import AutoIt GUI

  • Fenster schließen verhindern

    • M3d1c5
    • 28. November 2012 um 11:53

    Oder eine Schleife verwenden, die das Fenster wieder öffnet, sobald es geschlossen wurde...

  • 0 = "" (Null gleich leer)

    • M3d1c5
    • 22. November 2012 um 18:28

    Hallo AspirinJunkie,

    vielen Dank für Deine Erläuterungen. :)

    Zitat von AspirinJunkie

    Eher solltest du dir überlegen wie es dazu kommt das du zwei verschiedene Datentypen miteinander vergleichst.
    Sowas sollte man in der Regel vermeiden.

    Ich will prüfen, ob einer Integervariable bereits ein Wert zugewiesen wurde oder nicht.

    Gruß
    M3d1c5

  • 0 = "" (Null gleich leer)

    • M3d1c5
    • 21. November 2012 um 11:42

    Ich danke euch beiden.

    Es funktioniert, wenn ich mit

    [autoit]

    0 == ""

    [/autoit]

    abfrage.

    stayawayknight Du hast Recht:

    Zitat
    Code
    =  Tests if two values are equal.  e.g. If $var= 5 Then    (true if $var equals 5). Case insensitive when used with strings. 
    == Tests if two strings are equal. Case sensitive. The left and right values are converted to strings if they are not strings already. This operator should only be used for string comparisons that need to be case sensitive.

    Gruß
    M3d1c5

  • 0 = "" (Null gleich leer)

    • M3d1c5
    • 21. November 2012 um 11:10

    Hallo zusammen,

    kann mir jemand erklären, warum Null gleich leer ist?

    [autoit]

    If 0 = "" Then
    MsgBox(0, "", "gleich")
    EndIf

    [/autoit]

    Wie frage ich korrekt ab, ob eine Variable nicht gefüllt ist?

    Gruß
    M3d1c5

  • AutoIt Screensaver als SCR File speichern

    • M3d1c5
    • 20. November 2012 um 14:11

    Hi zusammen,

    ich schreibe mir das immer oben als Wrapper Direktive rein:

    [autoit]

    #region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_Outfile=.\Screensaver.scr
    #endregion ;**** Directives created by AutoIt3Wrapper_GUI ****

    [/autoit]

    Dann muss man nicht mehr manuell umbenennen.

    Gruß
    M3d1c5

  • Frage zu Array und StringSplit

    • M3d1c5
    • 19. November 2012 um 14:30

    Vielen Dank für Deine Unterstützung und Erklärung AspirinJunkie.
    Mein Problem ist gelöst. Obwohl ich mir gewünscht hätte, dass man es kürzer umsetzen kann.

  • Frage zu Array und StringSplit

    • M3d1c5
    • 19. November 2012 um 13:32

    Hallo zusammen,

    folgender Code erzeugt ein Array:

    [autoit]

    Local $Array
    $Array = StringSplit("123456", "")

    [/autoit]

    Das Ergebnis in $Array sieht dann so aus:

    Code
    Index	Inhalt
    0	6
    1	1
    2	2
    3	3
    4	4
    5	5
    6	6

    Ich möchte das aber gerne zweidimensional machen

    [autoit]

    Local $Array[4]
    For $i = 0 To 3
    $Array[$i] = StringSplit("123456", "")
    Next

    [/autoit]

    Das Ergebnis in $Array sieht dann so aus:

    Code
    Index	Inhalt
    0	
    1	
    2	
    3

    Erwartet hätte ich aber:

    Code
    Index	Inhalt
    0:0	6
    0:1	1
    0:2	2
    0:3	3
    0:4	4
    0:5	5
    0:6	6
    1:0	6
    1:1	1
    1:2	2
    1:3	3
    1:4	4
    1:5	5
    1:6	6
    2:0	6
    2:1	1
    2:2	2
    2:3	3
    2:4	4
    2:5	5
    2:6	6
    3:0	6
    3:1	1
    3:2	2
    3:3	3
    3:4	4
    3:5	5
    3:6	6
    Alles anzeigen

    Könnte mir jemand zeigen, wie ich es richtig löse?

    Vielen Dank und viele Grüße
    M3d1c5

  • *'ter Eintrag in Combo-Box

    • M3d1c5
    • 5. September 2012 um 20:19

    Meinst Du _GUICtrlComboBox_GetCurSel(GUICtrlGetHandle($GUI_Combo)) ?

  • Signalstärke UMTS-Verbindung

    • M3d1c5
    • 28. August 2012 um 21:06

    Vielleicht kann man die Signalstärke auch per serieller Verbindung und AT-Befehl abfragen.

  • Zeit - Werte verändern

    • M3d1c5
    • 30. Juli 2012 um 18:49

    Ich würde Unix Timestamps speichern und mit diesen dann rechnen. http://www.autoitscript.com/forum/topic/14…tamp-functions/

    Oder nicht Stunde, Tag, Monat, Jahr einzeln speichern, sondern mit _NowCalc() und dann _DateDiff() benutzen.

  • Problem bei Funktion Encrypt

    • M3d1c5
    • 27. Juli 2012 um 14:03
    Zitat

    MD5 gilt inzwischen als unsicher und selbst der Entwickler Poul-Henning Kamp von Md5crypt, das per MD5 und Salt verschlüsselt, rät unbedingt von dessen Verwendung ab.


    Quelle: http://www.golem.de/news/datenklau…1206-92776.html

  • Problem bei Funktion Encrypt

    • M3d1c5
    • 27. Juli 2012 um 13:01
    Zitat von Basti2022

    Macht es das ganze sicherer aus einem MD5 Hash nochmal nen MD5 Hash nimmt (siehe mein letztes Skript) ???


    Grundsätzlich ist es schon sicherer, wenn man in mehreren Runden hasht.

  • Problem bei Funktion Encrypt

    • M3d1c5
    • 26. Juli 2012 um 18:39
    Zitat von autoBert

    Trotzdem ein Lob: sauber umgesetzt.

    Vielen Dank. :)

  • Problem bei Funktion Encrypt

    • M3d1c5
    • 26. Juli 2012 um 14:00
    Zitat von Basti2022

    Nur den Includ sprich _HashPasswort also die wichtige Funktion habe ich nicht gesehen und ich meine das sie bei Autoit includs nicht vorhanden ist...


    Du musst die UDF erst bei Github herunterladen, dann kannst Du sie in Dein Skript inkludieren.
    Hier ist der direkte Link: https://raw.github.com/M3d1c5/HashPas…ashPassword.au3

  • Problem bei Funktion Encrypt

    • M3d1c5
    • 26. Juli 2012 um 11:21

    Hallo chesstiger,

    Zitat von chesstiger

    Mit Sonderzeichen, Zahlen und Buchstaben ist MD5 praktisch unknackbar. ;)


    Da muss ich Dir entschieden wiedersprechen. Das Problem mit Hashes (egal ob MD5 oder SHA) ist ja, wenn ich ein und dasselbe Wort hashe, kommt jedes Mal derselbe Hash raus.
    Wenn ich also eine Datenbank mit bereits gehashten Kennwörtern habe, kann ich die Hashes vergleichen und weiß welches Kennwort verwendet wurde.
    Klar wird das deutlich schwieriger, wenn Sonderzeichen und Ziffern in Kennwörtern verwendet werden, das hast Du ja schon selbst geschrieben.
    Sicherer ist es aber, wenn Kennwörter gesalzen werden und für jedes gehashte Kennwort immer wieder ein anderer Salz verwendet wird.
    Dadurch gleicht kein Hash dem anderen, auch wenn dasselbe Kennwort verwendet wurde.

    Schaut euch doch mal meine UDF Hashpassword.au3 an. (siehe Signatur)
    Diese UDF beinhaltet alles, was man zum sicheren speichern von Kennwörtern braucht.

    Viele Grüße
    M3d1c5

  • Schnelle Genaue Datenprüfung per Autoit

    • M3d1c5
    • 24. Juli 2012 um 20:11

    Verwende Hashes der Dateien um sie zu vergleichen. Das geht sehr schnell und die Hashes sind auch viel kleiner als die eigentlichen Dateien.
    Der Hash der Datei explorer.exe (2,5 MiB) in meinem Windows-Verzeichnis lautet "0xCEA0890D4B99BAE3F635A16DAE71F69D137027B9".
    Damit solltest Du arbeiten können.

    [autoit]

    #include <Crypt.au3>
    _Crypt_HashFile($sFile, $iALG_ID)

    [/autoit]

    Gruß
    M3d1c5

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™