Nostale version patcher

02/23/2012 00:27 PainToTheWorld#1
titel sagt glaub ich alles
einfach starten dateien auswählen und patchen

ist mein erster release also einfach sagen wenn ich was falsch gemacht hab
02/23/2012 13:13 Atzenkeeper#2
Wiso lädt das Programm die Winsocks DLL ??
Also wofür braucht dein Tool Winsocks komponenten ?

Klarer ausgedrückt eine Verbindung über das Internet ô.o

Habs jetzt ned zuende getestet aber es liest die Version des eingelesenen Clientens aus.
Also funktionieren dürfte es schon.

Trotzdem mag ich diesen Import nicht o:
02/23/2012 13:33 Elektrochemie#3
Ist aber nur die recieve funktion, und die wird scheinbar nirgends aufgerufen.
WinINet Open FTP File ist auch drin, gibt aber auch keine calls dazu.

Sieht auf den ersten Blick so aus als ob ne Datei runtergeladen wird.

Aber sicher bin ich mir da nicht. Würde aber das packen mit UPX erklären ^^
02/23/2012 14:21 PainToTheWorld#4
was es da zusuchen hat kann ich mir auch nicht erklären
die datei ist clean
achja nostale muss zu sein
02/23/2012 14:30 Atzenkeeper#5
In welcher Sprache geschrieben ?? ô.o
02/23/2012 15:03 PainToTheWorld#6
das ist schnell in autoit geschrieben
da es ein sehr kleines programm ist

es liest die version von neuem client und schreibt diese in den alten
mehr nicht
wobei der neue client nicht nötig ist wenn man die version kennt
02/23/2012 17:52 XenoX™#7
Was bringt das? (hab es jetzt nicht runtergelden und getestet)
02/24/2012 05:52 Mr.Tr33#8
Hmm, ich habe mir zur Sicherheitszwecken das Programm mal decompiled.
Was mich gleich wundert, warum ist es geopfuscatort? Das ist so klein, das man trotzdem normal versteht bzw. den Zweck oder was es macht.
Also, es liest einfach aus die Version der Datei aus. Was das bringt, was weiß ich. Soweit ich weiß geht NosTale nicht von der Dateiversion aus, oder doch?
So, zu dem downloaden. Soweit ich es im wirwar sehe, wird keine einzige download Funktion aufgerufen.

@PainToTheWorld
Nette Idee eigentlich, aber warum haust du so viele Abfragen rein um die Version zu ändern?
Einfach abfragen ob die Datei exestiert und die Version Nummer ändern ohne irgent welche weiteren Abfragen. Naja, ich glaube du bist noch am lernen und bist schon recht gut gekommen :)

B2T: Kann mir einer erklären was es aufsich hat mit Version Nummer von einer Datei zu ändern? Bringt es bei NosTale überhaupt?

MfG Mr.Tr33
02/24/2012 10:33 PainToTheWorld#9
eine funktion wie FileSetVersion gibt es nicht in keiner sprache soweit ich weiß
wieso auch deswegen muss man das selber machen und da
sind eben abfragen nötig
wegen dem format etc
damit kann man die version von allem ändern nicht nur nostale
02/24/2012 12:30 Trollface-#10
Quote:
Originally Posted by Mr.Tr33 View Post
Hmm, ich habe mir zur Sicherheitszwecken das Programm mal decompiled.
Was mich gleich wundert, warum ist es geopfuscatort? Das ist so klein, das man trotzdem normal versteht bzw. den Zweck oder was es macht.
Also, es liest einfach aus die Version der Datei aus. Was das bringt, was weiß ich. Soweit ich weiß geht NosTale nicht von der Dateiversion aus, oder doch?
So, zu dem downloaden. Soweit ich es im wirwar sehe, wird keine einzige download Funktion aufgerufen.

@PainToTheWorld
Nette Idee eigentlich, aber warum haust du so viele Abfragen rein um die Version zu ändern?
Einfach abfragen ob die Datei exestiert und die Version Nummer ändern ohne irgent welche weiteren Abfragen. Naja, ich glaube du bist noch am lernen und bist schon recht gut gekommen :)

B2T: Kann mir einer erklären was es aufsich hat mit Version Nummer von einer Datei zu ändern? Bringt es bei NosTale überhaupt?

MfG Mr.Tr33
Um es kurz zu machen Packet wird gesendet mit alter Client Version -> Server antwort "fail".
Packet wird mit aktueller Client Version gesendet -> Login akzeptiert.
Letzendlich sendet er die Client Version mit, wo dann überprüft wird ob der Client veraltet oder aktuell ist.
02/24/2012 14:07 SuicideCookie™#11
Nettes Tool.

@Mr.Tr33 Wegen decompilen kann er dich anzeigen, da du nicht seine Einverständis hattest. Decompilen ist nämlich illegal. ;)

@Topic Es gab mal ne UDF für FileSetVersion, aber die hieß anders.
02/24/2012 14:33 Elektrochemie#12
Decompilen is ne Grauzone.
Tool ist zwar "closed Source" und deshalb sollte es verboten sein, aber da er es kostenlos - ohne Lizenz - released hat könnte er nichts machen.

Kann er auch so nicht, jeder Polizist würde ihn auslachen :D
02/24/2012 17:22 Mr.Tr33#13
Quote:
Originally Posted by SuicideCookie™ View Post
Nettes Tool.

@Mr.Tr33 Wegen decompilen kann er dich anzeigen, da du nicht seine Einverständis hattest. Decompilen ist nämlich illegal. ;)

@Topic Es gab mal ne UDF für FileSetVersion, aber die hieß anders.
Tu es und ich lache dich aus ...
Es ist legal, solange ich die Source nicht public stelle oder in anderer Form veroeffentliche.
02/24/2012 21:17 GsC RedRum#14
So lasse dir gesagt sein:
Nimm es nicht persönlich aber prahlende Allwissende werden hier nicht gerne gesehen.
02/24/2012 22:04 PainToTheWorld#15
das ist einfach nur ein tool um packet sniffer und bots wieder fit zu machen
wenn ihr wüsstet wie egal mir das ist was ihr damit macht...
decompilen muss nicht sein man hätte mich auch einfach fragen können ob
ich denn source poste
ich dachte ich tue euch damit ein gefallen da ich einige beiträge gelesen habe
von leuten die damit problemme haben mit ce & reshacker die version zu ändern