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. ProblemUser

Beiträge von ProblemUser

  • Noch eine kaputte externe Platte-.-

    • ProblemUser
    • 21. April 2011 um 22:12

    Also, wenn sie runtergefallen ist oder Schäden bekommen hat (leichte Erschütterung reicht!) dann ist die Festplatte kaputt.
    Meist an einem Klackern feststellbar. Jedoch geht bei externen öfters der Controler kaputt, wenn die Festplatte oft und intensiv genutzt wird.
    Dazu einfach in ein neues/altes Gehäuse oder an einen PC intern anschließen! Wenn sie intern funktioniert, neues Gehäuse und fertig ;)

  • Autoit Youtube Browser kontrollieren

    • ProblemUser
    • 21. April 2011 um 14:03

    Schau dir dazu mal die FF.au3 und die IE.au3 an!
    Zur FF.au3 haben wir sogar ein eigenes Unterforum! https://autoit.de/index.php?page=Board&boardID=32

  • Könnt man eine selbst weiterentwickelnde Software schreiben?

    • ProblemUser
    • 21. April 2011 um 04:53

    Ich bin an einem ähnlichen Programm zu schreiben (neben bei) jedoch weicht es schon von deinem ab!
    Bei dir müsste man es so machen:
    Das Script sammelt Informationen. Und überprüft sie immer wieder ob ein Muster darin vorkommt. Wenn dies Vorkommt. Schreibt er eine neue Funktion. Natürlich muss das Script wissen was Func XXX() & alles andere bedeutet.
    Das müsste musst du ihm erst beibringen. Das heißt, du musst ein Script schreiben das zumindest alleine etwas coden kann.
    Das reicht schon wenn es mit If fragen basiert. If $Createfunc = True Then FileWrite($File, "Func _" & $name & "()" & @CRLF)
    Das müsste man natürlich erweitern und das Script muss wissen, wann was eingesetzt wird. Ist eine heiden Arbeit, wäre aber zumindest nicht unmöglich ;)

  • Gehäuse aus Holz

    • ProblemUser
    • 20. April 2011 um 23:14

    Also, du musst dafür wenn dann dünnes Holz hernehmen und viele Luftlöcher hinein bohren!
    Ich kenn einen der wollte das auch so machen und ihm ist dann die Grafikkarte durchgebrannt.
    Am besten ist es du nutzt ein Dünnes Blech (Aluminium) Das gibts im Baumarkt auch ganz günstig zu kaufen und lässt sich leicht bearbeiten.

  • AutoAV - Ein Autoit basiertes Antivirusprogramm!

    • ProblemUser
    • 19. April 2011 um 19:07

    Die MD5 CHecksum bringt es nicht wirklich, jedes neues Build vom Trojaner hat eine andere, ich mach es lieber per Hex und schau mir den ASM Code an, so wie die richtigen AVs das machen. Die MD5 Checksum, lässt zwar auch einige Viren erkennen, aber jedoch sehr unwahrscheinlich.

  • [gelöst] FF4 und FF.au3 möglich?

    • ProblemUser
    • 18. April 2011 um 19:00

    Oh, sry hab ich wohl übersehen *g
    Ist dann aber sehr mysteriös das es nicht funktioniert, blockt es eventuell ein AddOn?

  • Happy Birthday i2c :)

    • ProblemUser
    • 18. April 2011 um 18:57

    Auch von mir Happy Bürschtday :party:

  • [gelöst] FF4 und FF.au3 möglich?

    • ProblemUser
    • 18. April 2011 um 17:32

    Bei mir läuft es Problem los!
    Hast du auch die aktuelle MozRepl? (MozRepl 1.1Beta2 hab ich)

  • AutoAV - Ein Autoit basiertes Antivirusprogramm!

    • ProblemUser
    • 15. April 2011 um 19:43

    Ist mir klar ;)
    Es ist ja so, das man wenigstens bekannte Trojaner hat alà Sub7 & Co. Natürlich aktuellere die ich nicht nennen möchte.
    Das vergleichen könnte man auch gut in ein Script packen, Wobei die großen Security Firmen, das alles per Hand machen.

  • AutoAV - Ein Autoit basiertes Antivirusprogramm!

    • ProblemUser
    • 15. April 2011 um 19:25

    Klar kann man nicht mit den großen Firmen wie avast, Norton, Kaspersky, Avira mit halten, jedoch warum Programmiert trotzdem jeder einen Taschenrechner? Weil jeder einen hat? Nein, weil sie Spaß am Programmieren haben so ist es auch beim AV. Und hier kann man dann auch sagen: Schau mal was ich gemacht hab!

  • Hex Code eines Programmes auslesen

    • ProblemUser
    • 15. April 2011 um 19:15

    Bei einem AV, ist das aber schlecht, da man hier dann Doppeltsolange braucht übereinstimmungen zu finden, da man nur halb so viele Daten hat. Ich bin soweit schon zu Frieden. Vlt. werde ich mal auf dein Vorhaben eingehen!
    Trotzdem danke!

  • AutoAV - Ein Autoit basiertes Antivirusprogramm!

    • ProblemUser
    • 15. April 2011 um 18:35

    Hallo,
    ich habe (angefangen!) mir ein AV zu erstellen. Das schwerste hierbei sind Signaturen zu finden was aber auch nicht so schwer ist!

    Hier mal die EICAR Testdatei Signatur:

    Code
    526172211A0700CF907300000D00000000000000453E7420902E004400000044000000023CCF51685A8C8F3E1D3009002000000065696361722E636F6D00B00DCA7858354F2150254041505B345C505A58353428505E2937434329377D2445494341522D5354414E444152442D414E544956495255532D544553542D46494C452124482B482AC43D7B00400700 EICAR.rar (EICAR Test Datei in einer RAR)
    
    
    526172211A0700CF907300000D00000000000000453E7420902E004400000044000000023CCF51685A8C8F3E1D3009002000000065696361722E636F6D00B00DCA78  EICARISTHIER  C43D7B00400700 EICAR.rar (Hier wurde die Signatur entfernt) 
    
    
    526172211A0700CF907300000D00000000000000 Leer.rar (Eine leere *.Rar Datei)
    
    
    Die Signatur ist: 58354F2150254041505B345C505A58353428505E2937434329377D2445494341522D5354414E444152442D414E544956495255532D544553542D46494C452124482B482A
    
    
    Der Sourcecode ist:
    X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*
    Alles anzeigen

    Um weitere Signaturen zu finden benötigt man mehrere Viren (ist ja kein Problem bei Youtube/Google findet man diese Recht schnell in einer VM ausgeführt ist das ganze auch relativ sicher. (Die Generatoren müssen ausgeführt werden der Virus ansich nicht!)

    Um ein Virus auszulesen ist empfohlen ein HexEditor zu benutzen oder dieses Script:

    Spoiler anzeigen
    [autoit]

    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

    [/autoit] [autoit][/autoit] [autoit]

    $Form1 = GUICreate("Form1", 1075, 947, 192, 0)
    $Edit1 = GUICtrlCreateEdit("", 0, 0, 1065, 937)

    [/autoit] [autoit][/autoit] [autoit]

    GUISetState(@SW_SHOW)

    [/autoit] [autoit][/autoit] [autoit]

    $1 = FileOpen(@ScriptDir & "/eicar.com", 16)
    $2 = FileRead($1)
    $2 = StringReplace($2, "0x", "")
    GUICtrlSetData($Edit1, $2 & @CRLF & @CRLF)

    [/autoit]

    Anschließend speichert man diesen Code in einer TXT und erstellt bzw. sucht weitere Viren und vergleicht sie.
    Irgendwann hat man einen Abteil der immer gleich ist, evntl. aber auch verändern sich einige Zahlen.
    Das ist dann die Signatur.
    Diese speichert man anschließend in einer TXT (Ich habs mir mal von ClamAV abgeschaut):
    HexCode (Zeichen die sich verändern kommen in eine geschweifte Klammer {}):Virusname:MD5Checksum

    Hier mal ein kleines Test Script um EICAR zu erkennen. (Ich habe es noch nicht überprüft was passiert wenn man die Datei packt bzw. Cryptet!)

    Spoiler anzeigen
    [autoit]

    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

    [/autoit] [autoit][/autoit] [autoit]

    $Form1 = GUICreate("AutoAV", 1075, 947, 192, 0)
    $Edit1 = GUICtrlCreateEdit("", 0, 0, 1065, 937)
    GUISetState(@SW_SHOW)

    [/autoit] [autoit][/autoit] [autoit]

    $EICAR = "58354F2150254041505B345C505A58353428505E2937434329377D2445494341522D5354414E444152442D414E544956495255532D544553542D46494C452124482B482A"

    [/autoit] [autoit][/autoit] [autoit]

    $1 = FileOpen(@DesktopDir & "/eicar.rar", 16)
    $2 = FileRead($1)
    $2 = StringReplace($2, "0x", "")
    GUICtrlSetData($Edit1, $2 & " EICAR.rar" & @CRLF & @CRLF)
    $3 = GUICtrlRead($Edit1)
    $4 = StringReplace($2, $EICAR, " EICARISTHIER ")
    ;$4 = StringReplace($4, $EICAR, " EICARISTHIER ")
    GUICtrlSetData($Edit1, $3 & $4 & " EICAR.exe" & @CRLF & @CRLF)

    [/autoit] [autoit][/autoit] [autoit]

    $1 = FileOpen(@DesktopDir & "/test.rar", 16)
    $2 = FileRead($1)
    $2 = StringReplace($2, "0x", "")
    $3 = GUICtrlRead($Edit1)
    GUICtrlSetData($Edit1, $3 & $2 & " EICAR.exe" & @CRLF & @CRLF)

    [/autoit] [autoit][/autoit] [autoit]

    If StringInStr($2, $EICAR) Then
    MsgBox(0, "Malicious File Found!", "This file is known as EICAR Test file, Security Level is Low!")
    Else
    MsgBox(0, "File seems Clean", "This file seems clean you can use it of your own risk!")
    EndIf
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

    [/autoit] [autoit][/autoit] [autoit]

    EndSwitch
    WEnd

    [/autoit]

    Hier habe ich den ganzen HexCode gesucht bei 'richtigen' Viren sollte man natürlich nur einen Teil suchen, was die Geschwindigkeit und Treffgenauigkeit erhöht!!

    Nun die Frage:
    Wer hätte den Lust an diesem Projekt mitzuarbeiten?
    Ich könnte stellen:
    Webserver + Domain
    Scripten
    Signaturen finden

    Ihr solltet mitbringen:
    Lust
    Eine VM sollte vorhanden sein (VirtualBox & Ubuntu reicht! (beides Kostenlos!)) (Um Signaturen zu finden)
    Verständniss im Scripten mit Autoit (Um evntl. am Script zu arbeiten) evntl. auch PHP/HTML

    Das Script wird OpenSource, d.h. jeder kann das Script sehen und kann es bearbeiten ;)

  • Hex Code eines Programmes auslesen

    • ProblemUser
    • 15. April 2011 um 17:22

    Hey,
    vielen Dank für die Schnelle Antwort klappt super!

  • Hex Code eines Programmes auslesen

    • ProblemUser
    • 15. April 2011 um 17:03

    Hallo,
    gibt es eine Möglichkeit den Hexcode eines Programmes auszulesen?
    Ich denke einige kennen einen HexEditor dieser Hex Code würde ich gerne haben und in eine TXT schreiben.
    Warum?
    Ich möchte mir einen Cheat bauen... Nein Spaß :P
    Ich möchte mir ein AV basteln welches Trojaner überprüft und im HexCode gleiche Daten vergleicht.
    Ich denke es gäbe zwar auch andere möglichkeiten aber die scheint mir am Einfachsten ;)

  • IniRead

    • ProblemUser
    • 12. April 2011 um 16:23

    Hey,
    ich hab eine Frage bezüglich IniRead,
    Ich möchte eine Art Suche erstellen.
    Ablauf:
    Ich gebe eine Nummer ein, das Script durchsucht eine Sektion in einer INI ob diese Nummer schon gespeichert ist.
    Wenn ja: liest er einen Schlüssel aus (jede Nummer bekommt einen Eigenen) und fügt diese in mehrere InputFelder ein.
    Wenn nein: Wird nur eine MsgBox ausgegeben.
    Also IniRead wäre kein Problem, GUICTRLSETDATA ebenfalls nicht, ich weiß nur nicht wie ich herausfinde das eine Nummer vorhanden ist und wie ich einen zweiten Schlüssel passend zur Nummer auslese!

  • Virtuelles Mikrofon

    • ProblemUser
    • 10. April 2011 um 22:02

    Würde mich aber auch interessieren ob das mit Autoit geht und nicht für jedes Programm selbst auswählen muss!

  • Text-To-Speech Wird nicht auf Deutsch gesprochen

    • ProblemUser
    • 29. März 2011 um 02:04

    Hallo mit folgendem Script:

    [autoit]


    #include <TTS.au3>
    $Default = _StartTTS()
    If Not IsObj($Default) Then
    MsgBox(0, 'Error', 'Failed create object')
    Exit
    EndIf
    _SetVoice($Default, "ScanSoft Steffi_Dri40_16kHz")
    If @error Then
    _Speak($Default, 'Steffi is Not installed.')
    EndIf
    _Speak($Default,"Hallo wie gehts dir?")

    [/autoit]


    UDF: http://www.autoitscript.com/forum/topic/10…-to-speech-udf/
    Problem: Es wird die Sprache geändert (Wenn ich bei Systemsteuerung die Sprache auf ScanSoft Steffi_Dri40_16kHz stelle und sie teste funktioniert es. Starte ich das Script wird jedoch die Sprache auf Microsoft Anna geändert. Und im Script wird "Steffi is Not installed" ausgegeben. Wo liegt denn hier das Problem?
    PS wenn ich das hier versuche:

    [autoit]

    $object = ObjCreate("SAPI.SpVoice")
    $Object.Speak("Hallo wie gehts dir?")

    [/autoit]


    Funktioniert es ebenfalls nicht!

  • "zurück zum Anfang"

    • ProblemUser
    • 26. März 2011 um 02:13

    Wenn bei der ersten GUI das fenster geschlossen wird muss in der While Schleife (Ich gehe davon aus das sie mit Koda erzeugt wurde)
    Also haben wir dieses Script:

    [autoit]


    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

    [/autoit][autoit][/autoit][autoit]

    EndSwitch
    WEnd

    [/autoit][autoit][/autoit][autoit][/autoit]


    Das musst du Ändern in:

    [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    GUISetState(@SW_HIDE, $GUI); $GUI ist die GUI in der die Readmeangezeigt wird
    GUISetState(@SW_SHOW, $GUI1); $GUI1 ist die GUI die dann angezeigt wird
    ExitLoop

    [/autoit][autoit][/autoit][autoit]

    EndSwitch
    WEnd

    [/autoit]


    Wichtig ist das jetzt noch eine neue Whileschleife zur zweitenGui ($GUI1) geöffnet werden muss.
    Wenn du uns allerdings dein Script zeigst ist es einfacher!

  • AutoBot initalisiert...

    • ProblemUser
    • 22. März 2011 um 20:26

    Herzlich Willkommen auf Autoit.de


    Edit BugFix: Etwas die Luft rausgenommen...

  • [Anfänger Tutorial] Kleines Tutorial für Autoit

    • ProblemUser
    • 22. März 2011 um 01:23

    Ja, ich hatte alles getestet, anscheinend hab ichs beim Kopieren gelöscht, danke für den Hinweis! Habe es geändert!

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™