Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Internet Allgemein Flatrates, Webspace, Protokolle und alles rund ums Internet hier rein.

Datenpakete verändern ?

Diskussion: Datenpakete verändern ? im Forum Internet Allgemein, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hi ! habe eine Frage ,gibt es einen Weg Text-Strings in einem Datenpaket die zu einem Gameserver géschickt werden ...

Antwort
Alt 23.07.04, 22:03   #1 (permalink)
 
Registriert seit: 16.06.04
blackwidow Leistung: Facit NTK
blackwidow eine Nachricht über ICQ schicken blackwidow eine Nachricht über AIM schicken blackwidow eine Nachricht über Yahoo! schicken
Likes: 0
Standard Datenpakete verändern ?

Anzeige

Hi !
habe eine Frage ,gibt es einen Weg Text-Strings in einem Datenpaket die zu einem Gameserver géschickt werden zu manipulieren ?
Was für ein Programm kann man für so etwas verwenden ?

Wäre dankbar für Hilfe

GreetingZ blackwidow

blackwidow ist offline   Mit Zitat antworten
Alt 24.07.04, 11:36   #2 (permalink)
 
Registriert seit: 11.08.03
idefix Leistung: Facit NTK
Likes: 0
Standard

wenn du das bei dir machen willst denk ich schon das das geht, du muesstest halt dann warscheinlich alle datenpakete parsen und die passenden veraendern, d.h. du muesstest ne 'weiterleitung' bauen (ich glaub nicht das es sowas schon gibt) und ueber diese weiterleitung dann auf den gameserver connecten...
idefix ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 24.07.04, 14:42   #3 (permalink)
Gulliver
Guest
 
Likes:
Standard

@blackwidow
Du muesstest stateful auf relativ tiefer Ebene schreiben. Stevens nennt sie uns als "sicherungsschicht".
In Stevens "UNIX network programming" erwaehnt er auch (imo im Kapitel ueber den Berkley Packet Filter) das es durch einen geschickten hack moeglich waere. Aber wie genau- schrieb er nicht

@idefix
Lediglich die payload gilt es zu veraendern- Lesen kann man sie mehr als einfach (siehe libpcap). Nur eben ist es uns verboten in diese "fliegenden" PAckets hineinzuschreiben- worueber wir alle maechtig froh sein sollten


mfg
  Mit Zitat antworten
Alt 24.07.04, 14:48   #4 (permalink)
Rushjo
Guest
 
Likes:
Standard

@Gulliver

Das mag zwar so richtig sein, aber dies kann man "umgehen". Man sortiert in Echtzeit die entsprechende Pakete aus und schickt an Ihrer Stelle selbstkreierte Pakete mit den entsprechenden Änderungen weiter. Dies sollte durch die Kombination von einem Packet-Sniffer mit einen Packet-Generator möglich sein. Das dies hier technisch relativ schwierig umzusetzen ist, gerade unter Windows, steht ja auf einem anderen Blatt.

MfG Rushjo
  Mit Zitat antworten
Alt 24.07.04, 15:12   #5 (permalink)
Senior Member
 
Registriert seit: 02.10.01
DelumaX Leistung: Facit NTK
DelumaX eine Nachricht über ICQ schicken
Likes: 0
Standard

IMHO gibt es im man-in-the-middle Bereich bereits entsprechende Progs die darauf ausgerichtet sind ausgewählte Packete bzw. Inhalte zu verändern. Bin mir sicher das ich schon eine entsprechende Manpage gelesen habe! Leider komm ich gerade nicht drauf welche..

Unter Windows wirst du es wenn überhaupt wohl selbst coden müssen ;o)
DelumaX ist offline   Mit Zitat antworten
Alt 24.07.04, 16:33   #6 (permalink)
 
Registriert seit: 23.07.04
TFEAR Leistung: Facit NTK
TFEAR eine Nachricht über ICQ schicken
Likes: 0
Standard

hallo erstmal. ich les seit gestern mit, ihr habt ja ganz interesannte themen

also mit windows soweit ich weis geht da gar nichts.

also alles unter linux:
pakete erzeugen und schicken kannst du mit hping, oder tcpdump.

@DelumaX
du meintest wohl ettercap??

soviel ich weis gibts noch ein paar andere.... hab ich aber keine erfahrung mit. ich glab die obigen sind schon so die wichtigsten....
TFEAR ist offline   Mit Zitat antworten
Alt 24.07.04, 16:45   #7 (permalink)
Rushjo
Guest
 
Likes:
Standard

@TFEAR

Jup, ettercap kann das, hier.

Zitat:
Ettercap is a suite for man in the middle attacks on LAN. It features sniffing of live connections, content filtering on the fly and many other interesting tricks.
It supports active and passive dissection of many protocols (even ciphered ones) and includes many feature for network and host analysis.
Aber unter Linux und er will das scheinbar unter Windows bewerkstelligen. Technisch sollte es auch möglich sein, nur scheinbar alles selber coden.

MfG Rushjo
  Mit Zitat antworten
Alt 24.07.04, 22:19   #8 (permalink)
Gulliver
Guest
 
Likes:
Standard

@Rushjo
Das waere in Deinem Fall ja kein wirkliches schreiben. sondern eher ein "copy- mod und paste"

@Delumax
das es "irgendwie" geht ist bekannt, ja.
Wenn du entsprechende Texte mal findest- bitte mal hier posten )

mfg
  Mit Zitat antworten
Alt 25.07.04, 00:29   #9 (permalink)
 
Registriert seit: 11.08.03
idefix Leistung: Facit NTK
Likes: 0
Standard

wobei die sache bei gameserver so ziemlich sinnlos werden sollte, da damit die pings ziemlich nach oben gehen und die sache unspielbar wird (das glaub ich zumindest, da das alles wohl ein gewisses mass an rechenleistung und dadurch latenz verursacht...)
idefix ist offline   Mit Zitat antworten
Alt 25.07.04, 00:43   #10 (permalink)
 
Registriert seit: 25.07.04
BuzzT Leistung: Facit NTK
BuzzT eine Nachricht über ICQ schicken
Likes: 0
Standard

Ich will hier ja niemandem etwas unterstellen und finde das Thema ja ganz interessant, aber für mich klingt das nach einem Versuch dem Gameserver falsch Daten zu übermitteln und damit "Cheaten" !?

Vielleicht auch nicht, aber ich hab mal sowas gelesen dass so Spiele massiv manipuliert werden.

Vielleicht erzählt uns Blackwidow auch mal den "Hintergrund"???
BuzzT ist offline   Mit Zitat antworten
Alt 25.07.04, 07:47   #11 (permalink)
Themenstarter
 
Registriert seit: 16.06.04
blackwidow Leistung: Facit NTK
blackwidow eine Nachricht über ICQ schicken blackwidow eine Nachricht über AIM schicken blackwidow eine Nachricht über Yahoo! schicken
Likes: 0
Standard

Jo es geht tatsächlich ums cheaten !
Ich möchte eine Spieler ID beim verbinden auf den Server in einem Packet verändern so das ich in der Lage bin jede beliebige ID zu wählen !

GreetingZ black widow
blackwidow ist offline   Mit Zitat antworten
Alt 25.07.04, 11:24   #12 (permalink)
 
Registriert seit: 11.08.03
idefix Leistung: Facit NTK
Likes: 0
Standard

ich bezweifle das das so funktionieren wird...
ich denke wenn der server 2 gleiche id's auf verschiedenen ips bekommt wird er wohl beide vom server werfen...
idefix ist offline   Mit Zitat antworten
Alt 25.07.04, 15:59   #13 (permalink)
 
Registriert seit: 09.06.04
Mobius Leistung: Facit NTK
Likes: 0
Standard

Pfui, Igit! Cheater

Naja, lassen wir das mal.......


Also, für Windows müsste man es wirklich selber schreiben. Und zwar bräuchte man als erstes mal zwei Treiber, die man in windoof einspeist. Der erste ist ein einfacher Firewall-Treiber (ab windoof 2k unterstüzt), der Zeite müsste ein pseudo-netzwerk-treiber sein, der dann mit dem echten Treiber kommuniziert und so Pakete verschicken kann (hab mal irgendwo gelesen, dass das geht, das Prob ist, ich hab die Seit nach nem Sys-krasch *WütendWidoofAngucken* verloren).
Ab dann ist es eigentlich einfach, weil man durch z.b.: Pipes mit den zwei Treibern kommunizieren kann (man hat die ja selber geschrieben, folglich wird man halt die pipes einbauen) und dann nur noch ein GUI braucht, der dann das Sortieren und das Generieren der Pakete übernimmt.

Hört sich einfach an, ist es aber (leider) nicht. Das Problem fängt schon bei den zwei Treibern an, weil man für die Treiber-programmieren den DDK (Driver Developement Kit) von M$ bräuchte, welche sage und schreibe > 200 $ kostet. Also nichts, dass man ein mal kauft und dann nimmer nutzt.
2. Der Fiter-Treiber funzt nur unter 2k oder höher (und die meisten spiele funzen auf diesen net, außer auf XP, aber der verbraucht extrem viele Res) --> man muss den Schwierigeren weg nehmen, wenn man den Prog auch auf 98 & co laufen lassen will.
3. Wie ich schon sagte haben die Site verloren, auf der recht gut beschrieben war, wie man einen Pseudo-Netzwerkkarten-Treiber reiladet und damit packete verschickt, aber das Programmieren ist bestimmt nicht 5 Minuten
4. Das alles nur um in einem Spiel zu cheaten????? Zahlt sich mMn net aus

MfG
Mobius
Mobius ist offline   Mit Zitat antworten
Alt 25.07.04, 17:57   #14 (permalink)
 
Registriert seit: 25.07.04
moarschten Leistung: Facit NTK
Likes: 0
Standard

Es gibt den "Windows Packet Editor" (WPE PRO) zum editieren von Winsock1.1/2.0 Packeten...die filetreinstellungen waren erstmal testweise das die daten durch die selbigen modifiziert werden sollten; dort liess sich wunderbar ganz normal auf den serevr connecten; jedoch sobald daten geändert wurden (textsrting ->name des spielers zb oder die id) zeigte selbst ein lokaler packetsniffer keine eingehenden oder oder ausgehenden packete zum oder vom server an / der verbindungsaufbau zum server war gescheitert... ?( die frage ist ob der ofp server manipulierte datenpackete zulässt....und wie man das umgehen kann.
moarschten ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » Internet Allgemein » Datenpakete verändern ?
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
URL verändern erik SN (Web-) Design und webbasierte Sprachen 4 27.11.08 16:59
Datenpakete in C++ ERit Code Kitchen 3 10.07.06 21:42
EXIF verändern Crux Off topic-Zone 0 20.10.05 13:40
stimmen verändern [-C3ll-] Downloads 7 16.02.02 22:39


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61