Geschrieben am: 14.03.2007 um 18:19 Uhr
Zuletzt editiert am: 14.03.2007 um 19:46 Uhr
|
|
Zitat von Babaj: Dieser Rechner der nicht Angezeigt wird ist meist ein Router deines Internet Providers! Diese sind im normalfall immer verschleiert in dem ICMP protokoll deaktiviert ist, heist das ein Ankommender Ping nicht erwiedert wird und somit ins Leere läuft! Das ganze hat den sin die IP und somit ein konkretes Angriffsziel zu verschleiern.
Dessweiteren hat es den Sin das man so nicht den so genannten Ping Of Death machen kann in demm man den rechner mit ICMP anfragen Bombardiert, der dann zusammen bricht unter der last der antworten die er Schicken muss und so werden leistungsverluste durch Ping antworten vermieden.
Ohoh...da geht aber einiges durcheinander....
1. traceroute verwendet keine pings (ICMP echo request). Standardmaßig verwendet traceroute überhaupt keine ICMP-Pakete sondern UDP mit kleinen ttl-Werten um dann vom Router ein ICMP time exceeded zu provozieren. Das könnte ein Problem sein...bei einigen Implementierungen lässt sich mit -I allerdings auch die Verwendung von ICMP erzwingen.
2. "Ping of Death" ist kein flood. Das war (damals ) ein fragmentiertes ICMP-Paket, das durch einen dicken Bug im IP einiger OS einen buffer overflow erzeugte, da nur die größe der einzelnen Fragmente geprüft wurde. Das ist war völlig anderes.
Zurück zur Frage:
Entweder ist das Problem UDP, dann einfach mal ICMP oder TCP versuchen....oder aber der Router versendet einfach keine ICMP time-exceeded und lässt die Pakete einfach fallen...dann kannst du eigentlich nichts dagegen tun. Möglicherweise ist diese Verhalten aber auch gewollt..
/edit: @threadersteller:
Ach ja....falls dir die ganzen Optionen von traceroute nichts sagen oder du sie nicht brauchst würde ich dir stattdessen das Tool tracepath/tracepath6 ans Herz legen....läuft übrigens auch ohne root-Rechte...
Es sind die kleinen Dinge, die einen zum Wahnsinn treiben.
|