Register for your free account! | Forgot your password?

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

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

Advertisement



[TuT]HowTo AutoIt "Befehle" über HTML

Discussion on [TuT]HowTo AutoIt "Befehle" über HTML within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
BlueBasHeR's Avatar
 
elite*gold: 25
Join Date: Nov 2011
Posts: 266
Received Thanks: 60
[TuT]HowTo AutoIt "Befehle" über HTML

Hallo AutoIt Profis & Anfänger,

Heute werde ich euch zeigen wie Ihr eure Bots oder Hacks... schützen könnt.
Mehr will ich noch nicht sagen.

1. Homepage mit FTP
2. Genauere Erklärung
3. Endlich Coden


-----
*1. Homepage + Filezilla
1. Ich empfehle euch weil es sehr einfach ist und eig auch das beste ist. [<-KLICK AUF FILEZILLA]
2. Eine , die KOSTENLOS ist und einen FTP zunagng. [<-KLICK AUF HOMEPAGE]
3. Registrieren
4. Login und auf "Meine Projekte" bzw. "Neues Projekt" klicken
5.Klickt auf "Webspace erstellen"
6. Aussuchen was zu euch passt und Projekt infos

-----
*2. Genauere Erklärung
Also wir werden heute einen Code scripten mit "If+EndIf, InetRead, MsgBoxen(Wer will), und paar andere sachen."

1. Wenn in "www.HOMEPAGE.co.de/tutorial.txt" = ON steht dann soll es nix machen.. bzw. den Bot ausführen.
2. Wenn in "www.HOMEPAGE.co.de/tutorial.txt" = OFF steht dann soll es eine MsgBox geben z.b. wo drinne steht: Zurzeit ist der Bot OFFLINE.
3. Wenn in "www.HOMEPAGE.co.de/tutorial.txt" = UPDATE steht dann
kann man ein Update setzen z.b.: im FTP client eine datei einfügen die:
download.rar heißt. dass soll dann gedownloadet werden.
4. Wenn in "www.HOMEPAGE.co.de/tutorial.txt" = DELETE steht dann
Soll die datei gelöscht werden z.b.: weil in der Version "1.0" paar andere funktionen nicht drinne sind oder so..

-----
*3. Endlich Coden
1. Wir öffnen ein neues Script und schreiben da rein:

Der bot soll lesen was in deiner "homepage/tutorial.txt" steht
2. = ON ist dann "euer Bot ausführen!"

Unter sleep könnt Ihr dann den Richtigen Bot setzen
3. Wenn da = OFF steht dann Soll es sich schließen

4. Wenn da = Update steht dann eine datei downloaden

5. Wenn da jetzt DELETE steht dann soll ein Fenster sich öffnen wo man den RICHTIGEN BOT(euer) löscht.


:::::::::::::::::::::::::::::::
Ich Hoffe das JEDER das kapiert hat und keine Schlechten kommis schreibt.
Wenn es nicht klappt dann schreibt hin

Ich bin selber Anfänger und an alle "Profis" das ist ein "29 zeilen Script"
Ich brauche keine "+200"

FileZilla Bilder Füge ich noch ein




MfG xNeoNStyLeZz / BlueBasHeR
BlueBasHeR is offline  
Thanks
1 User
Old 02/20/2012, 11:13   #2
 
Ganesu's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 381
Received Thanks: 66
Schönes Tutorial Nur bei dem Code von "DELETE" ist das ganze etwas klein geschrieben.
Werde so einen AutoUpdater bestimmt in den nächsten Wochen mal brauchen
Ganesu is offline  
Old 02/20/2012, 11:33   #3

 
Njahs's Avatar
 
elite*gold: 574
Join Date: Nov 2010
Posts: 2,498
Received Thanks: 726
Quote:
Originally Posted by BlueBasHeR View Post
Ich Hoffe das JEDER das kapiert hat und keine Schlechten kommis schreibt.
So ist das leben halt.

Zum Tutorial: Gib deinen Variabeln vernünftige namen,
und statt von jedem Code nen Screen zu machen einfach
den Code hier in das Forum posten, im Code tag.
Njahs is offline  
Old 02/20/2012, 13:32   #4
 
Logtetsch's Avatar
 
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
Ich find das ganze etwas verwirrend. Es geht auch einfacher.
Die update Funktion ist auch völliger Schwachsinn. Sobald du nähmlich "Off" drinne stehen hast, kann man wieder die alte Version benutzen.

Meine Option:

Öffne einen Editor und schreibe rein

PHP Code:
<version>1.0</version>  ; Version vom Bot
<online>1</online>  ; der Bot ist offline der Bot ist online
<delete>0</delete>  ; Der Bot wird nicht gelöscht Der Bot wird gelöscht 
Speicher nun das Textdokument als "info.html" ab.

Nun als Autoit code

PHP Code:
#include <string.au3>
#include <array.au3>

Global $Version 1.0

$Infoauslesen 
BinaryToString (InetRead("http://meineSeite.de/info.html"))

$Versionauslesen _StringBetween ($Infoauslesen"<version>""</version>"
$Onlineprüfen _StringBetween ($Infoauslesen"<online>","</online>")
$Deletprüfen _StringBetween ($Infoauslesen"<delete>","</delete">)


if 
$Versionauslesen[0] <> $Version then
    MsgBox 
(4,"Error","Deine Version ist veraltet!")
EndIf

if 
$Onlineprüfen[0] = 0 then
    MsgBox 
(4,"Error","Der Bot ist offline")
EndIf

if 
$Deleteprüfen[0] = 1 then
    MsgBox 
(4,"Error","Der Bot wird gelöscht!")
EndIf 
Das Script soll nur als Beispiel dienen, deswegen ist es etwas mager.
Natürlich kann man das ganze Ausbauen.
Ich hoff du hast das Prinzip verstanden

Edit : Für die, die das nicht so gut verstanden haben, guckt euch mal das HWID Prinzip von KDeluxe (KillerDeluxe) an.
Logtetsch is offline  
Old 02/20/2012, 13:48   #5
 
elite*gold: 0
Join Date: Mar 2011
Posts: 8,645
Received Thanks: 3,454
Logtetsch hat schon recht und mit den Variablen hat Njahs auch recht.
Und ich finde, dass der Threadtitel am Thema vorbei läuft.
Freddy​ is offline  
Thanks
1 User
Old 02/20/2012, 13:53   #6
 
Logtetsch's Avatar
 
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
Quote:
Ich Hoffe das JEDER das kapiert hat und keine Schlechten kommis schreibt.
Was verstehst du unter schlechten Kommentaren?
Die Kritik soll als Hilfe da sein und nicht um dein Tutorial schlecht zumachen.
Als Beispiel nehme ich mich selber. Ich finde dein Update System schlecht bzw. unlogisch. Zudem habe ich noch hinzugefügt, warum ich, oder auch andere, das nicht so gut finde/n. Das dient als kleiner Tipp dafür, wie du es besser machen kannst.

Stell dir vor, du bringst einen Bot raus. Dieser besitzt mehrere Bugs, die die User natürlich ausnutzen wollen. Das willst du natürlich nicht, aber du hast noch nichts bemerkt, bis ein User dich anschreibt :,, Ich finde das nicht so gut, weil dein Bot so und so eine Lücke hat." Das war die Kritik vom User. Für dich ist das aber ein hilfreicher Beitrag, weil du dann den Bug fixxen bzw. die Lücke füllen kannst.

Ich hoffe du kannst das nachvollziehen.


Edit: Ich merk grade, dass dein Threadtitel garnicht zum Thema passt. In deiner Überschrift steht "HowTo Autoit "Befehle" über HTML". Dabei machst du reingarnix mit HTML.
Logtetsch is offline  
Old 02/20/2012, 19:18   #7


 
K1ramoX's Avatar
 
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,847
Wie soll man damit seine Hacks/Bots sicher machen können? Unter sicher machen versteh ich eher das Script zu obfuscaten bzw. zu packen. Was bringt es dir so dann dein Programm zu compilen, der nächste decompilt es, nimmt das raus und startet dann das Programm. Sowas ist eher gut um Trainer zu Updaten ;D
K1ramoX is offline  
Old 02/20/2012, 20:14   #8
 
Logtetsch's Avatar
 
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
Stell dir mal vor, dass Script ist schon obfuscatet. Jedoch will man nach einer gewissen Zeit nichtmehr, dass andere diesen Bot/ Trainer/ Hack nutzen können. Da ist es durchaus sinnvoll solch eine Funktion in das Script zu packen.
Logtetsch is offline  
Old 02/20/2012, 20:17   #9


 
K1ramoX's Avatar
 
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,847
Dann ist es durchaus praktisch. Aber ich hab damit schlechte Erfahrungen denn immer wenn dieses Prinzip zum Einsatz kam wurde wenige Tage später der Webspace entfernt (Herzliches Danke an Kilu Webhosting -.-").
K1ramoX is offline  
Old 02/20/2012, 20:50   #10
 
Logtetsch's Avatar
 
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
Ich benutzte auch Kilu und bin bis jetzt recht zufrieden.
Möglicherweise liegt es dadran, dass du deinen Account nicht freigeschaltet hast.

Wende dich am besten dem Support zu, oder such dir einen anderen Webspace hoster
Logtetsch is offline  
Old 02/20/2012, 20:52   #11


 
K1ramoX's Avatar
 
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,847
Hab ich schon, also aktiviert sind sie. Vermutlich mag mich Kilu nur einfach nicht xD
K1ramoX is offline  
Old 02/24/2012, 14:11   #12
 
BlueBasHeR's Avatar
 
elite*gold: 25
Join Date: Nov 2011
Posts: 266
Received Thanks: 60
Was nun? einige sagen es ist "Gut" die anderen "man kann es besser machen / schlecht"

... Ich bin damit zufrieden... man muss ja nicht die "OFF" funktion benutzen... man kann ja auch sofort schon "DELETE" machen...
oder nicht?

>.< Epic Fail! alle Threads die ich Erstelle sind scheiße....
BlueBasHeR is offline  
Old 02/24/2012, 14:29   #13
 
rihcab's Avatar
 
elite*gold: 6
Join Date: Apr 2011
Posts: 273
Received Thanks: 26
Bitte ein video
rihcab is offline  
Old 02/24/2012, 14:40   #14
 
elite*gold: 0
Join Date: Mar 2011
Posts: 8,645
Received Thanks: 3,454
Quote:
Originally Posted by BlueBasHeR View Post
Was nun? einige sagen es ist "Gut" die anderen "man kann es besser machen / schlecht"

... Ich bin damit zufrieden... man muss ja nicht die "OFF" funktion benutzen... man kann ja auch sofort schon "DELETE" machen...
oder nicht?

>.< Epic Fail! alle Threads die ich Erstelle sind scheiße....
Sagen wir mal so:
Es funktioniert ABER es geht einfacher und sicherer
Freddy​ is offline  
Old 02/24/2012, 23:52   #15

 
FichteFoll's Avatar
 
elite*gold: 237
Join Date: Sep 2008
Posts: 4,476
Received Thanks: 4,587
Quote:
Originally Posted by BlueBasHeR View Post
Heute werde ich euch zeigen wie Ihr eure Bots oder Hacks... schützen könnt.
Mehr will ich noch nicht sagen.
Der Threadtitel passt definitiv nicht.

Quote:
Originally Posted by BlueBasHeR View Post
*2. Genauere Erklärung
Also wir werden heute einen Code scripten mit "If+EndIf, InetRead, MsgBoxen(Wer will), und paar andere sachen."

1. Wenn in "www.HOMEPAGE.co.de/tutorial.txt" = ON steht dann soll es nix machen.. bzw. den Bot ausführen.
2. Wenn in "www.HOMEPAGE.co.de/tutorial.txt" = OFF steht dann soll es eine MsgBox geben z.b. wo drinne steht: Zurzeit ist der Bot OFFLINE.
3. Wenn in "www.HOMEPAGE.co.de/tutorial.txt" = UPDATE steht dann
kann man ein Update setzen z.b.: im FTP client eine datei einfügen die:
download.rar heißt. dass soll dann gedownloadet werden.
4. Wenn in "www.HOMEPAGE.co.de/tutorial.txt" = DELETE steht dann
Soll die datei gelöscht werden z.b.: weil in der Version "1.0" paar andere funktionen nicht drinne sind oder so..
Äh, wie bitte? Ich weiß, was du damit bezwecken willst, und ich verstehe das auch mehr oder weniger, aber warum schreibst du es so hin? Wenn du die Funktionsweise erklären willst, dann musst du das tun, ohne Codebeispiele zu geben. Bzw. du darfst ruhig welche beifügen, aber die Erklärung darf sich nicht darum gehen, sondern du sollst die Funktionsweise erläutern.
Das, was du da momentan stehen hast, *könnte* ich im Source Code schneller erkennen.

Übrigens ist dein "Code" (also deine Screenshots, Gott bewahre) offline. Ich kann also momentan rein gar nichts damit anfangen. Und kopieren kann ich es auch nicht, soll ich es etwa abtippen?

Quote:
Originally Posted by BlueBasHeR View Post
[irgendein toller BB-Code der das hier besser aussehen lässt, weil er dann rot und groß und so ist]
Ich Hoffe das JEDER das kapiert hat und keine Schlechten kommis schreibt.

Ich bin selber Anfänger und an alle "Profis" das ist ein "29 zeilen Script"
Ich brauche keine "+200"

FileZilla Bilder Füge ich noch ein
[/irgendein toller BB-Code der das hier besser aussehen lässt, weil er dann rot und groß und so ist]
Stimmt, Kritik ist scheiße. Und wenn man nicht damit umgehen kann erst recht.
Und wer für so etwas "+200" Zeilen braucht, der macht das entweder mit Asm oder hat nicht mehr alle Tassen im Schrank. (Es gibt natürlich noch andere Methoden, aber die sind genauso hirntot wie das alles in Asm zu machen.)
Quote:
Originally Posted by BlueBasHeR View Post
Soll uns was sagen? Werbung? Klar, klicke ich gerne drauf.


Kurz: Der Ansatz ist ok. Nichts Weltbewegendes, weil jemand, der davon ein "wenig" weiß, auch selbst darauf kommt, aber für die anderen dann etwas, was sie vielleicht noch nicht wussten. Das Problem: Das ist kein Tutorial. Und es ist auch nicht dazu gedacht, eins zu werden. Es geht eher in die Richtung "Beispiel-Skript" oder "Wie man seine AutoIt-Dateien mit dem Internet steuern kann" usw.

Quote:
Originally Posted by Logtetsch View Post
Öffne einen Editor und schreibe rein

PHP Code:
<version>1.0</version>  ; Version vom Bot
<online>1</online>  ; der Bot ist offline der Bot ist online
<delete>0</delete>  ; Der Bot wird nicht gelöscht Der Bot wird gelöscht 
Speicher nun das Textdokument als "info.html" ab.
Nur ist das keine html-Datei, ginge höchstens als XML durch.
Ich habe mir früher immer gerne eine Ini geschrieben, die ich dann gespeichert und ausgelesen habe. Ist simpel, bietet einige Funktionen und wird auch von AutoIts internen Funktionen unterstützt.
Alternativ dazu kann man eine Ini auch () lesen.
Ich würde es btw mittlerweile anders machen, aber keine Lust/Zeit, die Funktionen umzuschreiben. Sie funktionieren, das ist die Hauptsache.

Quote:
Originally Posted by rihcab View Post
Bitte ein video
Bitte lesen und kombinieren lernen. Dafür braucht man nun wirklich kein Video.
FichteFoll is offline  
Thanks
1 User
Reply




All times are GMT +2. The time now is 02:40.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.