| (In)security allgemein Sicherheit, Anonymität im Netz. Schutz und Maßnahmen. Prävention und Konzepte. Sicherheitsarchitekturen allgemein und auf der Netzwerkebene. |
Diskussion: Computer-Server Client im Forum (In)security allgemein, in der Kategorie Security Area; Anzeige Hi, da es mich seit geraumer Zeit sehr interessiert einen gewissen Computer-Server Clienten genau zu untersuchen, wollt ich Fragen ...
![]() |
| | #1 (permalink) |
| Registriert seit: 30.10.11 ![]() Likes: 0 | Anzeige Hi, da es mich seit geraumer Zeit sehr interessiert einen gewissen Computer-Server Clienten genau zu untersuchen, wollt ich Fragen ob es möglich ist eine bestimmte Funktion davon zu umgehen. Die Funktion des Clienten die ich meine, funktioniert meiner Meinung nach so: 1.Client wird heruntergeladen und installiert. 2.Client errechnet eine gewisse Id nummer aus der Computer Hardware Configuration (oder anderswie? Klingt mir so aber am logischsten) 3.Client schickt diese Id per Internet an Datenbank und prüft ob diese Id schon vorhanden ist. 4.Server schickt Antwort zurück und wenn false, dann wird der Account zugelassen, wenn true dann wird der Access für den Account denied. --> Man kann nur einen Account pro Computer herstellen (Kann das so sein? Ist nur meine Vermutung) Jetzt meine Fragen: Wie find ich heraus durch was der Client eine individuelle Id für jeden Computer berrechnet ? Ist diese Id event. irgendwie fakebar wenn man wüsste durch was sie berrechnet wird? (Das sollte der eine Weg sein diese Funktion zu umgehen) Oder: Kann man das Programm (den Client) durch einen Debugger (z.B OLLY) irgendwie abändern? Hierbei liegt das Problem das ich nur wenig Assembler verstehe und ich nicht genau weiß welche der vielen jmp Funktionen ich abändern muss. ![]() Zusätzlich: Ich wollte keine VM-Ware Lösung, da mir dieses System zu unstabil ist. Allerdings ist das bis jetzt der einzigste funktionierende Weg den ich gefunden habe. Vielen Dank an Alle Mjolnir Geändert von Mjolnir (30.10.11 um 13:07 Uhr) |
| | |
| | #2 (permalink) | |
| Senior Member | Zitat:
__________________ cu Chakky we are dreaming in digital we are living in realtime we are thinking in binary we are talking in IP welcome to our world | |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) | |
| Member of Honour ![]() Registriert seit: 28.05.10 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 210 | Zitat:
__________________ Code: :(){ :|:& };: | |
| | |
| | #4 (permalink) |
| Themenstarter Registriert seit: 30.10.11 ![]() Likes: 0 | Mhmm... Schade. Hätte gedacht es würden mehr antworten ... und GrafZahl: Es geht rein um Übungs und Verständiszwecke ... ich will niemandem dadurch Schaden zufügen. Wenn euch das Thema zu heikel ist dann müsst ihr es halt schließen ... hätte aber gedacht, dass es in so einem Forum mehr Interressierte für dieses Problem gibt. Geändert von Mjolnir (31.10.11 um 00:39 Uhr) |
| | |
| | #5 (permalink) | |||
| Registriert seit: 05.04.11 ![]() Likes: 3 | Bezüglich deiner ID, ist mir dieser Defcon Beitrag eingefallen. Soweit ich mich erinnere geht es dort um die Berechnung von Session-Keys, was für dich vielleicht interessant sein könnte. Hast du den Netzwerkverkehr denn schon mit einem Sniffer untersucht? Zitat:
Zitat:
Zitat:
| |||
| | |
| | #6 (permalink) | ||||
| Moderator ![]() Registriert seit: 20.07.05 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 202 | Zitat:
Zitat:
Zitat:
Die ID wird nämlich berechnet, wie der Programmierer lustig ist. Welche Geräte/Daten er abfragt und was er damit überhaupt anstellt, bleibt seiner Kreativität überlassen. Theoretische Alternative wäre Netzwerkverkehr mitzuschneiden und die Packete analysieren. Kommt aber stark darauf an, was für ein Protokoll/Verschlüsselung genutzt werden. Zitat:
__________________ Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf! Selig, wer nichts zu sagen hat und trotzdem schweigt. | ||||
| | |
| | #7 (permalink) |
| Themenstarter Registriert seit: 30.10.11 ![]() Likes: 0 | Ok vielen Dank bis jetzt ... hilft mir schon einiges weiter. Wenn euch mein letzter Beitrag zu "frech" rübergekommen ist dann tut es mir Leid, hatte nämlich gedacht, dass mir nach dem Kommentar von Graf Zahl niemand mehr antwortet. Mhmm ok hab mir schon gedacht, dass es ein wenig komplezierter wird. Nehmen wir nun an das Programm ist in C++ geschrieben und ist fertig disassembled dann müsste ich doch "nur" die richtige Funktion finden und die Funktion überspringen oder zu NOP abändern? Zu der Sache mit den Datenpaketen analysieren: Die Daten werden doch nach dem Ausgang von meinem PC von dem Clienten gecrypted. Wie du schon gesagt hast weiß ich nicht welches Protokoll oder welche Verschlüsselung benützt wird. Welchen Sniffer würdest du denn verwenden? Wäre Wireshark genug ? Danke nochmal ![]() Werde diesesmal geduldig warten. |
| | |
| | #8 (permalink) | ||||
| Moderator ![]() Registriert seit: 20.07.05 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 202 | Zitat:
Zitat:
Zitat:
Zitat:
__________________ Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf! Selig, wer nichts zu sagen hat und trotzdem schweigt. | ||||
| | |
| | #9 (permalink) |
| Senior Member Registriert seit: 13.07.08 ![]() ![]() ![]() Likes: 85 | Wenn der Client die Funktion enthält und lediglich durch eine Serverantwort entsperrt (nicht entschlüsselt o.ä.) wird, kannst du einfach die Prüfung bzw. den rausspringenden Ast ausnoppen und schon ist die Sache gegessen.
__________________ "It is the human race! The deterioration of the spirit of man. Man undermining himself, causing a self-willed, self-imposed, self-evident self-destruction."+++ BREAKING +++ Troll ertrinkt im Planschbecken +++ |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| win ce 5.0 Server,Client | Metathron | Code Kitchen | 0 | 11.11.09 08:48 |
| C++ Server/Client - Server empfängt nichts! | jesus | Code Kitchen | 16 | 25.01.07 21:27 |
| c++ client-server verbindung | redips | Applikationen | 11 | 19.12.05 16:28 |
| ein IRC Client & 2 Server?? | Watchme | Internet Allgemein | 1 | 24.08.02 11:10 |
| Client/Server Projekt | Armitage | Code Kitchen | 7 | 17.03.02 19:10 |