AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Anti-Cheat Client Server Anwendung (LAN)
Thema durchsuchen
Ansicht
Themen-Optionen

Anti-Cheat Client Server Anwendung (LAN)

Offene Frage von "schlagzu"
Ein Thema von schlagzu · begonnen am 23. Okt 2010 · letzter Beitrag vom 24. Okt 2010
Antwort Antwort
schlagzu

Registriert seit: 11. Okt 2010
86 Beiträge
 
Delphi XE Starter
 
#1

AW: Anti-Cheat Client Server Anwendung (LAN)

  Alt 24. Okt 2010, 11:25
Für den Anfang hätte ich gern FarCry2 genommen.
Dafür gibt es in unserer 'Spielgemeinschaft' keine Aim-Bots. Hier wird meistens mit Trainern (die sich nicht verstecken) gecheatet (bunny jump, no recoil, repeat fire). Ich bekomme schon von meiner Anwendung alle laufenden Prozesse angezeigt und kann von mir auf meinen Rechner geladen werden (zur Analyse). Mir ist schon klar das so etwas nicht voll automatisch geht.

Mir wäre schon geholfen, wenn man mir erklärt wie man solche Anwendungen gezielt überwachen kann auf schreib und lese Aktivitäten (HDD,RAM) [z.B. in welche Adresse wäre sehr hilfreich].

MfG schlagzu
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#2

AW: Anti-Cheat Client Server Anwendung (LAN)

  Alt 24. Okt 2010, 11:49
Alles was du bisher beschrieben hast läuft darauf hinaus das du Zugriff auf die anderen Rechner hast. Ist jedoch die Firewall eines Rechners (da genügt die Windows-Standard-Firewall) richtig eingerichtet, so hast du keinerlei Zugriff auf die Prozessliste anderer Rechner.
Und wenn du als Bedingungen stellst das kein Teilnehmer der LAN eine Firewall diesbezüglich aktiviert haben darf kannst du auch gleich als Bedingung stellen das jeder einmal dein Programm auf seinem Rechner durchlaufen lässt (und somit kannst du dir die Verbiegungen sparen wie man an die Prozessliste anderer Rechner kommt)
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: Anti-Cheat Client Server Anwendung (LAN)

  Alt 24. Okt 2010, 11:53
Ich dachte er will ein Programm auf jedem Rechner laufen lassen und damit die Prozesse ermitteln.
Die Ergebnisse werden dann an einen Server übermittelt.

Die Firewall macht dabei eigentlich keine Zicken (es sei denn das wird dort explizit gesperrt)
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
schlagzu

Registriert seit: 11. Okt 2010
86 Beiträge
 
Delphi XE Starter
 
#4

AW: Anti-Cheat Client Server Anwendung (LAN)

  Alt 24. Okt 2010, 12:13
Ja genau, auf jedem Rechner läuft ein Client Programm, das zu meiner Server Anwendung alle 2 min die Laufenden Programme und die dazugehörenden MD5 Hashes sendet (über normale Socket Server - Client Verbindung). Dieses Programm hat Rechte wie jedes andere Prog das auf diesem Rechner läuft. Die Win-Firewall hat noch nicht gemeckert.
  Mit Zitat antworten Zitat
schlagzu

Registriert seit: 11. Okt 2010
86 Beiträge
 
Delphi XE Starter
 
#5

AW: Anti-Cheat Client Server Anwendung (LAN)

  Alt 24. Okt 2010, 12:23
Hier mal ein Screen von der Anwendung.

Ich habe hier einen Lösungsansatz gefunden. Aber dennoch kenne ich mich in diesem Bereich nicht so gut aus, da alles was ich weiß, ich mir selbst beigebracht habe, und dies noch mehr ist als ich im Informatikunterricht lerne.

Könnt ihr mir vielleicht ein gutes Tut. zeigen oder es mir erklären, ob so etwas möglich ist und wie man am besten anfängt.
Angehängte Grafiken
Dateityp: png Unbenannt.png (137,4 KB, 55x aufgerufen)

Geändert von schlagzu (24. Okt 2010 um 15:15 Uhr) Grund: Lösungsansatz gefunden
  Mit Zitat antworten Zitat
Benutzerbild von nachti1505
nachti1505

Registriert seit: 7. Apr 2007
188 Beiträge
 
Delphi 7 Enterprise
 
#6

AW: Anti-Cheat Client Server Anwendung (LAN)

  Alt 24. Okt 2010, 17:11
Ich würde dann deine Anwendung in einer virtuellen Umgebung laufen lassen... und mich freuen, dass du MD5-Hashes von meinen virtuellen Prozessen empfängst! Also technisch wirst du das Problem eher nicht gelöst bekommen... wenn, dann noch eher menschlich.
  Mit Zitat antworten Zitat
schlagzu

Registriert seit: 11. Okt 2010
86 Beiträge
 
Delphi XE Starter
 
#7

AW: Anti-Cheat Client Server Anwendung (LAN)

  Alt 24. Okt 2010, 17:23
denkst du es wäre nicht auffällig wenn in deiner Umgebung das Spiel gar nicht läuft.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

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

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz