OLD MAN WITH GUN
Ich weiß nicht, wie die pbsvuser.cfg von einem streamenden Server aussieht (habe keinen), ich kenne nur die pbsvuser.cfg die man sich bei punksbusted runterladen kann und die sieht so aus:
pb_sv_md5tool a "1.4" v main/iw_00.iwd SZ167780172 AT0 LEN2048 BC02FE65F2C013DB4C1480D59F1CB93F
pb_sv_md5tool a "1.4" v main/iw_01.iwd SZ167885112 AT0 LEN2048 "55EFD479424E487756BC3EE3A7AF3799 4FDB703797393D3493E4B4BAE0B0A3CF"
pb_sv_md5tool a "1.4" v main/iw_02.iwd SZ166957774 AT0 LEN2048 "8067C044C6A133C2F5D1B3E2B3E59CDC 1438B3EAED4FD8D654326933263C6C9F"
pb_sv_md5tool a "1.4" v main/iw_03.iwd SZ166904484 AT0 LEN2048 "724442AC8D8E6415425C0B3E9FE6AC5A E47150F42B30F5F4F928F7AA8B6ACBEC"
pb_sv_md5tool a "1.4" v main/iw_04.iwd SZ167682009 AT0 LEN2048 "5688EA7D04308440876DE31B84484419 70199C90F845078AE6B3EC53DAA1BDF8"
pb_sv_md5tool a "1.4" v main/iw_05.iwd SZ167489996 AT0 LEN2048 "4865724D59BB73514DCBF557A9B21CFE A74997AFC0FE4A2BB9E9CB78DD0E1C05"
pb_sv_md5tool a "1.4" v main/iw_06.iwd SZ167754503 AT0 LEN2048 "8CD0E80D88FD95AE3D5DF80D0AD29EB7 D74754503B511CDCA5B146DB3D9A24E8"
pb_sv_md5tool a "1.4" v main/iw_07.iwd SZ162987361 AT0 LEN2048 E20C159359BED1E6BD9C23FC6D52631F
pb_sv_md5tool a "1.4" v main/iw_08.iwd SZ167544651 AT0 LEN2048 F5B2959EDFED674AB47E59CFA1B2A3DA
pb_sv_md5tool a "1.4" v main/iw_09.iwd SZ167076481 AT0 LEN2048 310374CB0F5ABF3880AEE5798FE269C9
pb_sv_md5tool a "1.4" v main/iw_10.iwd SZ165389824 AT0 LEN2048 9D53044FAD09B8BAF10FE4E9F08DFA59
pb_sv_md5tool a "1.4" v main/iw_11.iwd SZ151420446 AT0 LEN2048 3D429842C2F904EB13C5129E8A77582B
pb_sv_md5tool a "1.4" v main/iw_12.iwd SZ5559373 AT0 LEN2048 6A0F0960BA6BCE04A8134A5B2E88D3EE
pb_sv_md5tool w "1.4" v Mods/ModWarfare/7za.exe SZ476672 AT0 LEN2048 2638F3D7DC519F262AD2F1B1BBD930C9
pb_sv_md5tool a "1.4" v Mods/ModWarfare/z_modwarfare.iwd SZ178745 AT0 LEN2048 6BA323635BD28AD167B70100DCC8E1C8
Und alle diese Einträge finde ich persönlich vollkommen sinnbefreit.
wgs./w@Lly
hm... ich warte erst mal ab ob Kellerkind noch was dazu zu sagen hat... und sei es ein *patsch* auf meine Tippfinger
Der kennt sich da weitaus besser aus als ich.
Noch eine Frage:
Wenn die 7za.exe laut euren Aussagen sowieso eine vom Spiel nicht wirklich benötigte Datei ist, dürfte sich ihr Hash-Wert von alleine doch auch gar nicht ändern.
Wer nicht aktiv an dieser Datei rumschraubt, sollte dann bei einem korrekten Hash-Wert doch dann eh keine Probleme bekommen, auch nicht wenn dieser in der pbsvuser.cfg abgefragt wird.
Deshalb gehe ich momentan weiterhin von einem Fehler in der aktuellen pbsvuser.cfg aus.... hm.
OLD MAN WITH GUN
Original von wgs./w@Lly
Noch eine Frage:
Wenn die 7za.exe laut euren Aussagen sowieso eine vom Spiel nicht wirklich benötigte Datei ist, dürfte sich ihr Hash-Wert von alleine doch auch gar nicht ändern.
Virus

, Fehler schon seit der Installation

, wer weiß...
Jedenfalls ist die 7za.exe nur die Kommandozeilen-Version von 7-Zip (nichts weiter). Sie wird nur von der makeMod.bat aufgerufen um iwd-Dateien zu erstellen (was man auch genauso gut mit WinZIP oder WinRAR machen könnte).
Kelli
Original von OLD MAN WITH GUN
pb_sv_md5tool a "1.4" v Mods/ModWarfare/z_modwarfare.iwd SZ178745 AT0 LEN2048 6BA323635BD28AD167B70100DCC8E1C8
Und alle diese Einträge finde ich persönlich vollkommen sinnbefreit.
Ja - mit gesunden Menschenverstand ist das völlig sinnlos... Aber was soll ich sagen - in der Praxis hab ich tatsächlich Kicks wegen PB MD5Tool Mismatch - und solche Leute schlagen ja auch hier im Forum auf, OBWOHL sie mit Pure 1 garnicht erst drauf kommen dürften. Der 2. Denkansatz ist das die vom CoD Client erstellten sv_referencedIwds ja nur 10 Stellen haben - vielleicht ist es da nicht so schwer Kollisionen zu erzeugen oder dem Server die gefälschten "richtigen" Checksummen unterzujubeln.
Original von OLD MAN WITH GUN
Dann nennt man die DevilAIMbot.exe in iw3sp.exe um, die prüft nämlich keine Sau.
Also meiner Meinung nach, vollkommen aus der Luft geholt.
Ja, da geh ich mit. Das Ärgerliche ist das Punkbuster nur positivlisten prüft. Man kann sagen Datei readme.txt hat diese Checksumme sonst böse, böse. Viel wichtiger währe das man sagt: Taucht diese Checksumme AA00011234 auf, dann handelt es sich um die Datei readme.exe - egal wie sie gerade heißt, das ist böse. Geht aber nicht.
Original von OLD MAN WITH GUN
Ich weiß nicht, wie die pbsvuser.cfg von einem streamenden Server aussieht (habe keinen),
Da steht dann drin:
pb_sv_md5tool a "fieserwallhack" v ganzböserdateiname.exe {eine Checksumme}
Sobald die Datei ganzböserdateiname.exe auf dem Rechner ist kommt was anderes als {eine Checksumme} dabei raus -> kick. Naja was soll man sagen, irgendwie funktioniert es in den Banlisten sind jede Menge Leute drin - auch wenn Du und ich vielleicht eine gravierende Schwäche in diesem Prinzip erkennen. Aber wer sowas benutzt ist halt ganz oft auch die Zielgruppe Google Cheat -> Download -> Spiel starten -> Latte.
Edit: einige Details noch unschärfer dargestellt.
wgs./w@Lly
Original von Kellerkind
Original von OLD MAN WITH GUN
Dann nennt man die DevilAIMbot.exe in iw3sp.exe um, die prüft nämlich keine Sau.
Also meiner Meinung nach, vollkommen aus der Luft geholt.
Ja, da geh ich mit. Das Ärgerliche ist das Punkbuster nur positivlisten prüft. Man kann sagen Datei readme.txt hat diese Checksumme sonst böse, böse. Viel wichtiger währe das man sagt: Taucht diese Checksumme AA00011234 auf, dann handelt es sich um die Datei readme.exe - egal wie sie gerade heißt, das ist böse. Geht aber nicht.
Da hab ich bei meinen Gehirnakrobatiken den Zossen wohl von hinten aufgezäumt und jetzt ein paar fette Knoten im Faden.
Aber gut, das sind dann schon Grundlagen bei denen ich es in diesem Leben wohl nicht mehr schaffe sie mir anzueignen...
Gut dass ihr dann so einleuchtend erklären könnt. Danke
EC|Mad2Cap
Ja das bringt auch für mich etwas mehr Licht ins Dunkel....hatte irgendwie die MD5 Tools falsch verstanden....
Mal ne Frage an euch....
Wenn ich z.B. irgendne iwd nehme und von dieser ein MD5 Checksumme erzeuge, müsste diese Checksumme immer gleich sein ?? Oder ist sie je nach Tool auch unterschiedlich ? Habe nämlich mal aus meiner 7za.exe mit
MD5 Checksum Verifier eine Checksumme erstellt & diese unterscheidet sich von derChecksumme in der pbsvuser.cfg von PsB ???
Das verwundert mich....
Vielleicht wisst ihr ja eine Antwort..
wgs./w@Lly
hm.. ich vermute eher das ist auch die Antwort warum es plötzlich zu den Kicks wegen 7za.exe kommt... eben weil die Checksumme in der pbsvuser.cfg falsch ist.
OLD MAN WITH GUN
Original von EC|Mad2Cap
Habe nämlich mal aus meiner 7za.exe mit MD5 Checksum Verifier eine Checksumme erstellt & diese unterscheidet sich von derChecksumme in der pbsvuser.cfg von PsB ???
Du musst schon das md5tool von pb nehmen "
klick mich", sonst kommt eine falsche Checksumme heraus (mit dem Tool bekommst du exakt die Checksumme heraus, die auch in der pbsvuser.cfg steht).
evenbalance.com
We use custom MD5 extensions to produce digital signatures of the files and using other MD5 generators or utilities will not provide the same signature on a given file or partial file for use with PB's MD5Tool Facility.
EC|Mad2Cap
[7za.exe SZ476672 AT0 LEN2048 2638F3D7DC519F262AD2F1B1BBD930C9]
7za.exe SZ476672 AT0 LEN2048 2638F3D7DC519F262AD2F1B1BBD930C9
OMWG

....wie immer hast du Recht....
Danke...dachte nicht das sich die Algorithmen für die MD5 Checktools unterscheiden....
aber scheinbar taucht der Fehler mit dem Missmatch nicht bei allen auf....warum auch immer
MikeTNT
Nur so eine Vermutung:
Wenn die Festplatte fragmentiert ist, kann es passieren, dass eine Datei gesplittet wird, weil nicht genügend Cluster hintereinander frei sind.
Dabei kann es passieren, dass die Datei mehr Speicherplatz verschwendet und somit nicht mehr die Originalgröße besitzt.
Kann dadurch die Checksumme verändert werden?
cu Mike
PS: Dateischäden aufgrund defekter Hardware wäre zwar auch ein logischer Grund für abweichende Checksummen, aber dafür waren es mir zu viele Leute, die von den Kicks betroffen waren.
OLD MAN WITH GUN
Original von MikeTNT
Nur so eine Vermutung:
Wenn die Festplatte fragmentiert ist, kann es passieren, dass eine Datei gesplittet wird, weil nicht genügend Cluster hintereinander frei sind.
Dabei kann es passieren, dass die Datei mehr Speicherplatz verschwendet und somit nicht mehr die Originalgröße besitzt.
Kann dadurch die Checksumme verändert werden?
Habe ich selber noch nicht feststellen können.
Aber die Datei selber wird deshalb ja auch nicht größer oder kleiner.
Wenn du dir die Eigenschaften der Datei anschaust, siehst du ja zwei Größenangaben, die tatsächliche Größe und der verwendete Plattenplatz.
Es ist ja auch seltsam, das, soweit ich bisher mitbekommen habe, immer nur die 7za.exe betroffen ist.
Kelli
Original von MikeTNT
Wenn die Festplatte fragmentiert ist, kann es passieren, dass eine Datei gesplittet wird, weil nicht genügend Cluster hintereinander frei sind.
Dabei kann es passieren, dass die Datei mehr Speicherplatz verschwendet und somit nicht mehr die Originalgröße besitzt.
Kann dadurch die Checksumme verändert werden?
Bei der ursprünglichen Idee hinter MD5 auf keinen Fall. Da werden nur Checksummen des Inhaltes erstellt, unabhängig von der Dateigröße. Wir werden allerdings nie erfahren was "custom MD5 extensions" sein sollen...
Eine "kaputte" 7za.exe währe ganz nützlich um dahinterzusteigen was da anders ist als bei einer "originalen".
MikeTNT
@DerAbstrafer
Ist dein Kumpel noch in Besitz der angemeckerten 7za.exe? Wäre echt klasse, wenn er die mal zum Download anbieten könnte.
cu Mike
wgs./w@Lly
Jeah, wieder Arbeit fürs Labor hier