1
我試圖重新創建一個我在互聯網上找到的名爲upside-down ternet.的東西,它適用於我的家庭網絡。本質上,這個想法是使用ARP欺騙來改變互聯網竊取者的互聯網結果,使他們停止。我似乎無法得到它的工作。它從現在開始讀取所有傳入/傳出ARP數據包的地址和地址,但是當網絡瀏覽不能正確解析它們時,我似乎無法得到它發送的任何數據包,或者至少是我的電腦。這個問題似乎在TCP/IP包發送某處鹼液:在java中重新創建顛倒的ternet
public void sendTCPForKittens(IPPacket p) {
if (p.src_ip.getAddress().equals(
Util.get_inet4(devices[0]).address.getAddress()))
return;
String incoming = Util.parseBytes(p.data);
System.out.println("Packet from: " + p.src_ip.toString() + "\nData: "
+ incoming);
IPPacket falsep2 = p;
// p.datalink = ethpack;
if (p.src_ip.getAddress() == Util.encodeStringToByte("192.168.1.1")) {
falsep2.src_ip = p.src_ip;
falsep2.dst_ip = p.dst_ip;
falsep2.data = Util.encodeStringToByte("www.twitter.com");
outgoing.sendPacket(falsep2);
}
// spoofed packet
/*
* System.out.println("SPOOFED IP DATA: ");
* System.out.println("Packet from: " + falsep2.src_ip.toString() +
* " To: " + falsep2.dst_ip.toString() + "\nData: " +
* Util.parseBytes(falsep2.data));
*/
p.data = new byte[] { 0 };
p.header = new byte[] { 0 };
outgoing.sendPacket(p);
}
很好,你試試:) – sje397
@ sje397你能幫我嗎? –
如果你可以把它分解成更小的部分,你將會有更多的運氣尋求幫助 - 因爲消化有點太過分了 – sje397