Cheat Loader

02/12/2016 02:31 anonymous-29742#1
#Solved
02/12/2016 13:16 Moope#2
ich verstehe nicht ganz was du genau machen willst?? du hast eine settings datei oder was weis ich auf dem ftp, willst soe downloaden und die werte davon auslesen? :)
02/12/2016 16:22 Moope#3
Quote:
Originally Posted by Oshumar View Post
Richtig, also das soll ein "Cheat Loader" werden und für jedes Spiel anwendbar sein. Da es einige Hacks gibt wo eine TrackBar besser wäre als eine Checkbox, möchte die Tools auf der Form erstellen. Also das mit dem TreeView wäre erledigt. Ich will nurnoch Objecte erstellen und diese Nutzen können.

Was ich auch noch nicht so richtig weiß, wie man die sachen nach dem "," ausliest.
heißt..

tab_1_obj_1=Health,&H00001337,0,100,trackbar

tab_1_obj
Health
&H00001337
0
100
trackbar
ok, ich kann dir jetzt ausm kopf leider nicht genau die lösung präsentieren.. aber wenn du googles´t nach dem wie man mit vb.net ausm web die txt oder der gleichen dateien zeilenweise einliest, kommt bestimmt was ;) vllt kann ich dir in den nächsten tagen hier was posten wenn ich dazu komm :D
dann kannst du es immer so machen (was du auslesen willst):

<hack_value1>999999</hack_value1>

also mit html tags arbeiten und dann immer die sachen zwischen zb. <hack_value1> und </hack_value1> auslesen ;) kannst du auch ganz einfach google (string zwischen zwei strings auslesen) dann hast du schonmal das ;)
und ich würd eine listbox benutzen wo du deine hacks für die verschiedenen spiele rein laden kannst, mit der lässt sich auch besser arbeiten ;)
02/12/2016 23:00 warfley#4
Quote:
Originally Posted by BYTHEW4Y View Post
ok, ich kann dir jetzt ausm kopf leider nicht genau die lösung präsentieren.. aber wenn du googles´t nach dem wie man mit vb.net ausm web die txt oder der gleichen dateien zeilenweise einliest, kommt bestimmt was ;) vllt kann ich dir in den nächsten tagen hier was posten wenn ich dazu komm :D
dann kannst du es immer so machen (was du auslesen willst):

<hack_value1>999999</hack_value1>

also mit html tags arbeiten und dann immer die sachen zwischen zb. <hack_value1> und </hack_value1> auslesen ;) kannst du auch ganz einfach google (string zwischen zwei strings auslesen) dann hast du schonmal das ;)
und ich würd eine listbox benutzen wo du deine hacks für die verschiedenen spiele rein laden kannst, mit der lässt sich auch besser arbeiten ;)
XML Syntax ist schon mal eine gute Idee, aber warum dann mit kleinen Stringfunktionen arbeiten, da würde ich dann schon eher auf richtiges DOM gehen, .Net bietet dafür sehr gute Klassen zum Parsen (und schreiben) von XML DOM Dateien. Denn eine Lösung mit einfach den Strings zwischen 2 Tags zu lesen ist eher dürftig
02/13/2016 08:16 Moope#5
Quote:
Originally Posted by warfley View Post
XML Syntax ist schon mal eine gute Idee, aber warum dann mit kleinen Stringfunktionen arbeiten, da würde ich dann schon eher auf richtiges DOM gehen, .Net bietet dafür sehr gute Klassen zum Parsen (und schreiben) von XML DOM Dateien. Denn eine Lösung mit einfach den Strings zwischen 2 Tags zu lesen ist eher dürftig

klar, aber einfacher ist es allemal ;) (für nen anfänger)
02/13/2016 15:27 warfley#6
Quote:
Originally Posted by BYTHEW4Y View Post
klar, aber einfacher ist es allemal ;) (für nen anfänger)
Nun wer mit Streams umzugehen weiß sollte auch mit DOM keine großen Probleme haben, und grade als Anfänger sollte man auch mal über den Tellerrand hinaus schauen und sich mit gängigen Strukturen (wie DOM) vertraut machen ;)
02/13/2016 17:08 anonymous-29742#7
Quote:
Originally Posted by warfley View Post
XML Syntax ist schon mal eine gute Idee, aber warum dann mit kleinen Stringfunktionen arbeiten, da würde ich dann schon eher auf richtiges DOM gehen, .Net bietet dafür sehr gute Klassen zum Parsen (und schreiben) von XML DOM Dateien. Denn eine Lösung mit einfach den Strings zwischen 2 Tags zu lesen ist eher dürftig
Quote:
Originally Posted by warfley View Post
Nun wer mit Streams umzugehen weiß sollte auch mit DOM keine großen Probleme haben, und grade als Anfänger sollte man auch mal über den Tellerrand hinaus schauen und sich mit gängigen Strukturen (wie DOM) vertraut machen ;)
XML wird nun verwendet.
DLL's werden auch gestreamt :)

Thema hat sich erledigt ~

#Closerequest
02/13/2016 18:14 Moope#8
Quote:
Originally Posted by Oshumar View Post
XML wird nun verwendet.
DLL's werden auch gestreamt :)

Thema hat sich erledigt ~

#Closerequest
nur eine frage noch, wie streamst du die DLLs?
02/13/2016 19:58 YatoDev#9
Quote:
Originally Posted by BYTHEW4Y View Post
nur eine frage noch, wie streamst du die DLLs?
Downloaden?

Was und wie er das nach dem download mit der dll macht ist je nachdem was er machen möchte unterschiedlich
02/13/2016 21:10 anonymous-29742#10
Quote:
Originally Posted by »FlutterShy™ View Post
Downloaden?

Was und wie er das nach dem download mit der dll macht ist je nachdem was er machen möchte unterschiedlich
DLL in die Memory laden ^^
02/14/2016 08:36 Moope#11
Quote:
Originally Posted by Oshumar View Post
DLL in die Memory laden ^^
das nennt man nicht streamen ;) eher injekten mit loadlib oder manual mapping..

ich dachte eher an ne methode die dll (verschlüsselt) vom ftp ins programm laden (dann entschlüsseln.. das es auch funzt ;) )
hab das schonmal probiert... ging aber nie gut -.-


ps. byte crypt/encrypt
02/14/2016 11:38 Else#12
Wenn du eine Datei als Byte-Array liest, diese Datei verschlüsselt/komprimierst und wieder am Endpunkt das gleiche machst, umgekehrt, sollte es funktionieren.
02/14/2016 13:40 YatoDev#13
Quote:
Originally Posted by BYTHEW4Y View Post
das nennt man nicht streamen ;) eher injekten mit loadlib oder manual mapping..
doch. der download vorgang wird so bezeichnet. das ziel ist die datei nicht auf die hdd zu schreiben.
EDIT: Achso du hast es falsch verstanden sein post war nur die antwort darauf was ich geschrieben habe "Was und wie er das nach dem download mit der dll macht ist je nachdem was er machen möchte unterschiedlich "

du sprichst immer von ftp, meinst du damit einen webspace oder lässt du deine programme auch auf den ftp connecten
02/14/2016 13:48 warfley#14
Quote:
Originally Posted by BYTHEW4Y View Post
ich dachte eher an ne methode die dll (verschlüsselt) vom ftp ins programm laden (dann entschlüsseln.. das es auch funzt ;) )
hab das schonmal probiert... ging aber nie gut -.-


ps. byte crypt/encrypt
Wie hast du das denn versucht, und was ging schief?

Und könntest du nicht einfach SSL/TLS verwenden um den HTTP Stream zu verschlüsseln?
02/14/2016 14:12 konradinius#15
Da ich den Code für das Streaming geschrieben habe weis ich es ja am besten. :-)
Momemtan wird die DLL vom Server geladen via HttpWebRequest, dannach als ByteArray geladen. Es gibt sogar References, also
die CheatDLL ist im XMLCode als role="execute" definiert, die Referenzen z.B. Newtonsoft.JSon oder WasAuchImmer.dll werden als role="reference" definiert. Somit kann das Programm die executive(nicht zu verwechseln mit der Gewaltenteilung der BRD...) DLL erst nachdem Herunterladen der Referenzen(die muss man nicht zwingend streamen,kann man aber angeben) starten indem es nach einer Shared-Klasse sucht die das Programm & die DLL besitzen, letztere aber nur erbt("public class Test : SharedKlasse{lorem ipsum...}".

Ich hoffe ich hab euch mal was erklärt. C & P Code wirds von mir niemals geben ^^.