Autoit FTP Profi Hacks erstellen

06/21/2013 16:37 Kirajashi#1

Hallo liebe Community,

als Erstes müsst ihr wissen , dass ich euch in diesen Tutorial zeige ich euch wie ihr ein Updater macht so das er nach einen Update guckt ,Werbung , etc dann steht euch alles offen.
FTP
Was brauchen wir ?
Die Brain.exe mindestens winxp Version oder höher
Ein mini bissel Autoit wissen.
Einen Ftp Server.
Code:
A: Es gibt keine kostenlose Ftps
B: Doch hier:
http://www.bplaced.net
So nun fangen wir mal an
Wen ihr euch den Ftp erstellt habt und euch Filezilla gedownloadet habt,
erstellt ihr euch eine neue Autoit Datei . Nun includen wir FTPEX.au3.
Nun wollen wir als Erstes dass er die Version abfragt , dafür öffnen wir nun Filezilla und connecten auf unseren FTPserver.
Nun erstellen wir uns eine Txt Datei zum Beispiel namens UpdateV.txt und UpdateD.txt wofür die sind erkläre ich euch gleich.
So da wir nun das wichtigste haben öffnen wir nun mal die UpdateV.txt und schreiben dort mal als Beispiel "Update1" rein.Nun gehen wir wieder zu unserer Autoitdatei und machen nach den Includes die Ftp Funktion hierfür könnt ihr euch jetzt mal folgendes kopieren:
Code:
Local $server = ''
Local $username = ''
Local $pass = ''

Local $Open = _FTP_Open('MyFTP Control')
Local $Conn = _FTP_Connect($Open, $server, $username, $pass)
$FILEOPEN = _FTP_FileOpen($Conn,"UpdateV.txt")
$FILEREAD = _FTP_FileRead($FILEOPEN, 1000000)
$STR = BinaryToString($FILEREAD)
_FTP_FileClose($FILEOPEN)
So nun fügt ihr eure Ftpdaten dort ein .
Nun kommen wir auch schon zu der Abfrage dafür machen wir jetzt einfach eine If Abfrage:
Code:
if $STR = Update1 Then
    MsgBox(0,"","Version ist richtig")
Else
    MsgBox(48,"","Version ist falsch")
Endif
Jetzt wisst ihr schon mal wöffür die erste Datei war nun kommen wir zur zweiten in dem wir einfach wieder zum ftp connecten und nun in die UpadateD.txt den Link reinschreiben soll wen die Version falsch ist. Beispiel [Only registered and activated users can see links. Click Here To Register...] . Nun gehen wir wieder zu Autoit und machen in die If Abfrage noch etwas hinzu.
Code:
if $STR = Update1 Then
    MsgBox(0,"","Version ist richtig")
Else
    MsgBox(48,"","Version ist falsch")
    $FILEOPEN2 = _FTP_FileOpen($Conn,"UpdateD.txt")
    $FILEREAD2 = _FTP_FileRead($FILEOPEN2, 1000000)
    $STR2 = BinaryToString($FILEREAD2)
    _FTP_FileClose($FILEOPEN2)
    Shellexecute($STR2)
    Exit
Endif
So nun öffnet sich wen die Version falsch ist der Link und das Programm schließt sich.
Und der Link öffnet sich.
Ps einfach ein Udate2 zum Beispiel reinschreiben um dieses zu erzeugen.
So nun nochmal zur Werbung wir wollen jetzt das wen das Programm sich öffnet er einen Link öffnet zum Beispiel Youtube. Dafür connecten wir wieder zum ftp und erstellen dort eine neue Datei namens Werbung.txt . Und Schreiben dort unsren Werbungslink rein. Nun gehen wir wieder zu Autoit und nun müssten sie wissen was kommt nemlich wieder ein Teil in die If Abfrage.
Code:
if $STR = Update1 Then
    MsgBox(0,"","Version ist richtig")
    $FILEOPEN3 = _FTP_FileOpen($Conn,"Werbung.txt")
    $FILEREAD3 = _FTP_FileRead($FILEOPEN3, 1000000)
    $STR3 = BinaryToString($FILEREAD3)
    _FTP_FileClose($FILEOPEN3)
    Shellexecute($STR3)
Else
    MsgBox(48,"","Version ist falsch")
    $FILEOPEN2 = _FTP_FileOpen($Conn,"UpdateD.txt")
    $FILEREAD2 = _FTP_FileRead($FILEOPEN2, 1000000)
    $STR2 = BinaryToString($FILEREAD2)
    _FTP_FileClose($FILEOPEN2)
    Shellexecute($STR2)
    Exit
Endif
Nun wird der Link aus der Txt datei aufgerufen den sie Jederzeit ändern können .

Das wars auch von mir gibt mir doch bitte ein Thanks für meine mühe dan werde ich auch noch mehr adden zum beispiel wie man die Gui editiert (Den Außenrand).


Was brauchen wir ?
Die Brain.exe mindestens winxp Version oder höher
Ein mini bissel Autoit wissen.
Einen Ftp Server.
Code:
A: Es gibt keine kostenlose Ftps
B: Doch hier:
http://www.bplaced.net
So nun fangen wir mal an
Wen ihr euch den Ftp erstellt habt und euch Filezilla gedownloadet habt,
erstellt ihr euch eine neue Autoit Datei . Nun includen wir FTPEX.au3.
Nun wollen wir als Erstes dass er die Version abfragt , dafür öffnen wir nun Filezilla und connecten auf unseren FTPserver.
Dort legen wir nun einen Ordner namens Accounts an.
Nun gehen wir in den Ordner rein und erstellen uns eine Txt datei in diesen Format:
Code:
Name der Txt:Benutzer
Inhalt der Txt:Passwort
Als Beispiel nehme ich netzt Admin.txt |Inhalt Test.
So nun gehen wir in Autoit und Designen uns mal Kurz ein schlichtes Login fenster:
Code:
[COLOR="Blue"]#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Login", 355, 180, 304, 317)
$Input1 = GUICtrlCreateInput("Input1", 48, 32, 273, 21)
$Label1 = GUICtrlCreateLabel("Id:", 24, 32, 25, 24)
GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
$Input2 = GUICtrlCreateInput("Input2", 48, 64, 273, 21)
$Label2 = GUICtrlCreateLabel("Pw:", 16, 64, 32, 24)
GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
$Button1 = GUICtrlCreateButton("Login", 48, 112, 105, 25)
$Button2 = GUICtrlCreateButton("Cancel", 232, 112, 89, 25)
$Group1 = GUICtrlCreateGroup("", 8, 16, 337, 129)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###




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

                Case $Button2
                    Exit
                Case $Button1
                    $Id = GuiCtrlRead($Input1)
                    $Pw= GuiCtrlRead($Input2)
                    Login($Id,$Pw)
	EndSwitch
WEnd
Func Login($Id,$Pw)

EndFunc[/COLOR]

06/21/2013 17:17 -Glados.#2
Das Erstellen eines Multaccounting ist verboten und kann zu einem 2.Bann führen da dein erster schon gebannt ist.

[Only registered and activated users can see links. Click Here To Register...]
06/21/2013 17:18 Kirajashi#3
Quote:
Originally Posted by *-silent*-*Angel-* View Post
Das Erstellen eines Multiaccounts ist verboten und kann zu einem 2.Bann führen da dein erster schon gebannt ist
Mein erster Namens Dreamsläps ist nicht gebannt doch er hat Verwarnungen und er ist gebuggt man kann nichtsmehr posten garnichts daswegen neun
06/21/2013 17:19 Virus.bat#4
Anstatt dieeute einfach auf das Datum Achten bevor sie es downloaden..und ein UPDATER? Wozu soll es bitte gut sein da du nicht durch XTrap Gebannt wirst sondern HGWC..

€dit : Useless Tutorial..
06/21/2013 17:22 Kirajashi#5
Quote:
Originally Posted by Virus.bat View Post
Anstatt dieeute einfach auf das Datum Achten bevor sie es downloaden..und ein UPDATER? Wozu soll es bitte gut sein da du nicht durch XTrap Gebannt wirst sondern HGWC..

€dit : Useless Tutorial..
Nein du idi nichts useless :/ wen du das Project zb stoppen willst , oder anderes sry virus aber das war ein bekackter commend von dir manche von deinen trainer sind auch fail
06/21/2013 17:27 -Glados.#6
Quote:
Originally Posted by Kirajashi View Post
Mein erster Namens Dreamsläps ist nicht gebannt doch er hat Verwarnungen und er ist gebuggt man kann nichtsmehr posten garnichts daswegen neun
Kann ich ja verstehen aber es ist Trotzdem Verboten außer du fragst einen Moderator ob das in Ordnung ist. Das liegt daran das deine alter Account an deiner ip Adresse gebunden ist und wen ein 2.Account erstellt wurde musst du nachlegen das der Account jemanden anderes Gehört z.b Geschwister das erstellen von weiteren Accounts kann zu einem Bann führen
06/21/2013 17:32 Virus.bat#7
Quote:
Originally Posted by Kirajashi View Post
Nein du idi nichts useless :/ wen du das Project zb stoppen willst , oder anderes sry virus aber das war ein bekackter commend von dir manche von deinen trainer sind auch fail
Joa :3 ok bei mir gehen sie ALLE ..! Ich weiß nicht vielleicht liest du dir das Tutorial nicht durch xDDD aber der Kommentar war nicht sinnlos..
06/22/2013 11:33 Kirajashi#8
#vote for close
06/22/2013 11:35 -Glados.#9
Quote:
Originally Posted by Kirajashi View Post
#vote for close
[Only registered and activated users can see links. Click Here To Register...]

Bitte sag einen Moderator bescheid er wird den Thread dann schließen.