Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

10.12.2010, 19:00

IP-Adresse umleiten

Ich hoffe ihr könnt mir helfen.

Ich möchte eine bestimmte IP-Adresse auf eine andere umleiten. zB. 109.234.74.23 auf die 127.0.0.1 , die soll auch wieder rückgängig gemacht werden können und per Programm (source code...) geschehen und nicht per Systemsteuerund oder ähnliches. Ich benutzte Windows.
Rechtschreibefehler sind gewollt und sollen euer Unterbewusstsein beeinflussen ;-)

"Irren ist menschlich, aber wenn man richtigen Mist bauen will, braucht man einen Computer."

Erschaffen statt vernichten, dass ist die wahre Kunst

xardias

Community-Fossil

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

2

10.12.2010, 19:05

Ich denke hier solltest du fündig werden:

http://msdn.microsoft.com/en-us/library/…0(v=VS.85).aspx

3

10.12.2010, 19:15

Danke werd ich mir mal anschauen.

EDIT: Ich hab es mir angeschaut und es hilft mir nicht weiter. Weil ich überhaupt keine Ahnung habe wie ich weitergehen soll... Sry
Rechtschreibefehler sind gewollt und sollen euer Unterbewusstsein beeinflussen ;-)

"Irren ist menschlich, aber wenn man richtigen Mist bauen will, braucht man einen Computer."

Erschaffen statt vernichten, dass ist die wahre Kunst

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Neoticer« (10.12.2010, 19:21)


NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

4

10.12.2010, 19:45

ich bin mir sicher, dass es unter winxp eine datei gibt in der du einfach beide ips einträgst und das dann "umgeleitet" wird. in der steht auch localhost -> 127.0.0.1 drin. weiß aber nicht wie die heißt oder ob man da nur DNSNamen in ip oder auch ip in ip umwandeln kannst. wenns funktioniert wär wohl nichts einfacher denn ne textdatei kann jeder bearbeiten.

hehe schöner sinnloser beitrag :D
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

5

10.12.2010, 19:50

Genau NachoMan,

das hier ist die Datei die du meinst: C:\Windows\system32\drivers\etc\hosts Die kann man auch mit einem Text-Editor öffnen oder eben das Ganze mit einem Programm machen. Das ist wohl die einfachste Methode, obgleich nicht die eleganteste. Du könntest also die entsprechenden IPs da eintragen und vielleicht noch einen Kommentar in die Zeile davor schreiben und anhand dessen die Stelle wiederfinden, wenn du das ganze wieder rückgängig machen möchtest.

Gruß
SaRu_

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »SaRu« (10.12.2010, 20:26)


NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

6

10.12.2010, 19:53

ahh die rettung :D

ich hab die sufu von windows genutzt und nach localhost gesucht. die öffnet natürlich keine datein ohne endung weshalb das nicht funktioniert hat. aber jetzt ist alles gut ^^
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

7

10.12.2010, 19:59

Ja ich weis das die Datei gibt, aber die ist nur zum auflösen von DNS adressen gedacht. Also wie google.de zu 127.0.0.1 umzuleiten, aber bei IP-Adressen schaut er nicht in der Datei nach und so wird die IP nicht umgeleitet.
Rechtschreibefehler sind gewollt und sollen euer Unterbewusstsein beeinflussen ;-)

"Irren ist menschlich, aber wenn man richtigen Mist bauen will, braucht man einen Computer."

Erschaffen statt vernichten, dass ist die wahre Kunst

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Neoticer« (10.12.2010, 22:32)


Stazer

Alter Hase

Beiträge: 468

Wohnort: Berlin

Beruf: Student

  • Private Nachricht senden

8

11.12.2010, 10:33

Was eine Methode ist : API Hooking.
Du richtest dabei einen Hook auf die Funtion connect ein und schreibst die connect funktion dann neu.
Dabei prüfst du ob die IP Adresse der sockaddr_in Struktur die ist die du suchst.
Wenn ja änderst du das einfach.

MfG Stazer

9

12.12.2010, 14:09

Danke, ich habe das noch nicht gemacht, aber ich kann mir vorstellen das es funktioniert und das ich es hinbekomme.
Wenn nicht frag ich wieder nach ;-)
Rechtschreibefehler sind gewollt und sollen euer Unterbewusstsein beeinflussen ;-)

"Irren ist menschlich, aber wenn man richtigen Mist bauen will, braucht man einen Computer."

Erschaffen statt vernichten, dass ist die wahre Kunst

Stazer

Alter Hase

Beiträge: 468

Wohnort: Berlin

Beruf: Student

  • Private Nachricht senden

10

12.12.2010, 21:50

Auf codeproject.com sind viele Beispiele für das API Hooking.

MfG Stazer

Werbeanzeige