| Autor |
Beitrag |
jackie05
      
Beiträge: 357
|
Verfasst: Di 10.04.07 19:13
Hallo,
ist es irgendwie möglich ein Client Hack untert Delphi zu schreiben?
Wäre echt nett, wenn mir einer erklären könnte wie das geht bzw. was ich brauche.
EDIT: Also ich habe ja einen eigenen Server und ich möchte mich dann dort einloggen, also Edit1: Name und Edit2: Passwort.
Danke euch im vorraus.
MfG Chris Moderiert von raziel: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Mi 11.04.2007 um 07:13
|
|
Narses
      

Beiträge: 10184
Erhaltene Danke: 1259
W11x64
TP3 .. D7pro .. D10.2CE
|
Verfasst: Di 10.04.07 19:16
Moin!
jackie05 hat folgendes geschrieben: | | ist es irgendwie möglich ein Client Hack untert Delphi zu schreiben? |
Erklär doch bitte erstmal, was das überhaupt ist, dann können wir vielleicht auch was dazu sagen...
cu
Narses
//EDIT: OK, du warst mit deinem Edit schneller...  ändert aber nix an der Frage... 
_________________ There are 10 types of people - those who understand binary and those who don´t.
|
|
jackie05 
      
Beiträge: 357
|
Verfasst: Di 10.04.07 20:30
Also, wenn ich Name und PW eingebe und auf Button "Anmelden" klicke, möchte ich zu meinem Server eingeloggt werden.
Nur wie mache ich das in Delphi?
|
|
F34r0fTh3D4rk
      
Beiträge: 5284
Erhaltene Danke: 27
Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
|
Verfasst: Di 10.04.07 20:37
was für ein server, welches protokoll ?
mfg
|
|
jackie05 
      
Beiträge: 357
|
Verfasst: Di 10.04.07 21:17
Also is en Linux Server indem ich auch Counter-Strike: Source laufen habe.
Ich weiss es grad net was für Protokohl.
|
|
JayEff
      
Beiträge: 2971
Windows Vista Ultimate
D7 Enterprise
|
Verfasst: Di 10.04.07 21:44
jackie05 hat folgendes geschrieben: | | Protokohl |
Wie auch immer, das Protokoll musst du schon selbst rausfinden, da das bei jedem Server unterschiedlich ist (In diesem Fall ist es übrigens egal, ob der CS:S Server auf Linux, Windows oder OS-drölftausend läuft  )
Also. Du willst praktisch einen eigenen CS:S Client schreiben, ja? Bzw. einen Client, der sich auf den CS:S Server einloggen kann? In dem Fall musst du als erstes manuel mit dem Server "reden" oder per Sniffer herausfinden, wie das Protokoll aussieht (iirc). Danach baust du dir einen Client (Socket-Komponenten bieten sich an) der mit dem Protokoll umgehen kann.
_________________ >+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
|
|
jackie05 
      
Beiträge: 357
|
Verfasst: Di 10.04.07 22:24
Achso, Danke Dir.
Das werde ich schon rausfinden, gibt es vll Tutorials wie man soetwas Programmieren kann in Delphi?
MfG
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Di 10.04.07 22:39
Siehe das Tut von NArses (und alle weiteren von ihm ...): www.delphi-library.d...iewtopic.php?t=54269
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
jackie05 
      
Beiträge: 357
|
Verfasst: Mi 11.04.07 14:31
Danke Dir.
Ich hab mir mal das Tutorial durchgenommen und auch ein kleines Chat erstellt, aber was mich wundert ist, das der Chat übers Internet nicht funktioniert obwohl der Port von meinem Router frei ist.
Ich hab den jenigen ja auch meine IP vom Internet mitgegeben um sich bei meinem Chat einzuloggen über den freien Port.
Es wäre sehr nett, wenn mir da einer weiterhelfen könnte.
Vielen Dank.
MfG
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Mi 11.04.07 14:37
Neue Fragen in neue Threads  Hast Du den POort am Router auch korrekt geforwarded?
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
jackie05 
      
Beiträge: 357
|
Verfasst: Mi 11.04.07 15:34
Danke Dir.
Sry, Ich wollte wegen dieser eine problem nicht gleich ein neuer Thread aufmachen.
Also der Port ist frei.
Muss ich ein bestimmter Port für den Chat freigeben oder ist es egal was für ein Port ich freigebe?
|
|
jakobwenzel
      
Beiträge: 1889
Erhaltene Danke: 1
XP home, ubuntu
BDS 2006 Prof
|
Verfasst: Mi 11.04.07 15:38
Du musst schon den nehmen, den du benutzt.
Und definiere mal freigeben:
Meinst du damit in der Firewall freigegeben, oder im Router geforwardet, oder sonstwas?
_________________ I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
|
|
Narses
      

Beiträge: 10184
Erhaltene Danke: 1259
W11x64
TP3 .. D7pro .. D10.2CE
|
Verfasst: Mi 11.04.07 15:46
Moin!
jackie05 hat folgendes geschrieben: | | Muss ich ein bestimmter Port für den Chat freigeben oder ist es egal was für ein Port ich freigebe? |
Checkliste:
- Nur der, der das Serverprogramm startet, muss an seinem Router rumfummeln, und zwar:
- den benutzten Port in der Router-Firewall freigeben,
- Portforwarding (schau mal unter Port-Weiterleitung, Virtual Server oder auch Service-Tabelle) für diesen Port im Router einrichten (meistens liegt hier der Hammer im Pfeffer begraben...
)
- den benutzten Port in der Firewall auf dem PC freigeben.
cu
Narses
_________________ There are 10 types of people - those who understand binary and those who don´t.
Zuletzt bearbeitet von Narses am Mo 18.02.08 02:37, insgesamt 1-mal bearbeitet
|
|
jackie05 
      
Beiträge: 357
|
Verfasst: Mi 11.04.07 17:11
Danke.
Also ich habe alles versucht und es möchte einfach nicht gehen
Ich habe den Router "Netgear RP614V2" kennt sich einer vieleicht mit diesem Router aus was ich noch alles einstellen muss?
Ich bekomme es einfach nicht hin, ich kann da noch Tage rumfummeln ohne erfolg.
Wäre echt nett, wenn mir da einer helfen könnte.
MfG
|
|
Kugelblitz
      
Beiträge: 34
Win XP, Debian
|
Verfasst: Mi 11.04.07 18:24
ich hab den RP614V3 , und da muss ich nur unter Portweiterleitung den port den ich freigeben will bei start UND endport eingeben und bei IP-Adresse des Servers die IP meines rechners reinhauen. das ganze übernehmen und der port sollte frei sein...
bei der software version meines routers gibts nen bug das ich keine port ranges freigeben kann, dann passiert einfach nix...
_________________ I haven't lost my mind; it's backed up on tape somewhere!
|
|
jackie05 
      
Beiträge: 357
|
Verfasst: Mi 11.04.07 19:09
Danke.
Also der fehler lag an mir.
Ich habe ja 2 PC's bei mir vernetzt und jeder hat eine eigene adresse z.B. 192.168.0.2 u.s.w. Das problem war, das ich den Port auf einer falschen adresse freigeschaltet habe und somit das ja dann nicht gehen kann.
Also es funktioniert sehr gut.
Und danke für die antworten.
MfG
|
|