① 求助如何通過java來改變本機的IP地址
不能改變的,java有內省的安全機制,不支持那些不安全的操作,而修改ip就更不安全了,所以一般不能直接通過java來修改本機ip的
不過獲取到關於用戶的ip的那個文件的信息然後再去修改倒是可以的
② 大家有沒有看過ip的java模擬教程
網頁上的java系統不知道怎麼樣才能運行~~~
③ java能否實現發送請求時隱藏本機地址的IP
一般都是用代理也就是跳板機來實現,與代理伺服器之間設置防火牆。比如用apache,nginx設置正向和反向代理。使用多個代理伺服器效果更好,類似黑客使用肉雞來攻擊目標機一樣。
④ IP切換 java語言
///改這玩意 害我斷網斷了好幾次...-_-!~
import java.io.IOException;
import javax.swing.JOptionPane;
public class IP {
/**
* @param args
*/
public static void main(String[] args)
{
String [] options={"宿舍","A102","C201","A410","B103"};
String n = (String)JOptionPane.showInputDialog(null, "地址選擇", "IP切換", JOptionPane.INFORMATION_MESSAGE, null, options, options[0]);
if("宿舍".equals(n))
try {
Runtime.getRuntime().exec( "Netsh interface ip set address \"本地連接\" static 10.1.43.154 255.255.255.0 10.1.43.254 1");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if("A102".equals(n))
try {
Runtime.getRuntime().exec( "Netsh interface ip set address \"本地連接\"172.26.104.154 255.255.255.0 172.26.104.254 1");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if("C201".equals(n))
try {
Runtime.getRuntime().exec( "Netsh interface ip set address \"本地連接\" static 172.26.41.154 255.255.255.0 172.26.104.254 1");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if("A410".equals(n))
try {
Runtime.getRuntime().exec( "Netsh interface ip set address \"本地連接\" static 172.26.22.154 255.255.255.0 172.26.22.254 1");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if("B103".equals(n))
try {
Runtime.getRuntime().exec( "Netsh interface ip set address \"本地連接\" static 172.26.63.154 255.255.255.0 172.26.63.254 1");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
⑤ 用java能夠修改ip地址嗎
可以的。如果是普通的ADSL用戶,那麼由於是動態IP,不是固定IP,當你每次上網時(也就是撥號),ISP提供商會臨時分配你一個IP地址供你使用,特別是鐵通 聯通等網路,IP段跨度很大,所以造成IP歸屬地顯示錯誤。
希望可以幫到你,謝謝!
⑥ 我想偽裝或者隱藏自己的IP地址 怎麼做 要安全的
1.抓包工具Wireshark
2.分析惡意代碼時用的反編譯工具OllyDbg
3.Stuxnet(超級工廠病毒)
4.keylogger鍵盤記錄器
5.Metasploit滲透測試工具
6.Nmap網路連接端掃描軟體
7.HDSI自動化的SQL注入工具(據說國內程序員的傑作哦)
8.wiping硬碟擦拭工具
9.Process Explorer進程查看工具
10.Cain針對Microsoft操作系統的免費口令恢復工具
11.Browser History Spy瀏覽器緩存查看及恢復工具
12.RoadMaster司法部門的取證和數據分析專業系統
13.OpenStego文件隱藏在圖像中的工具
防火牆可分為幾種不同的安全等級。在Linux中,由於有許多不同的防火牆軟體可供選擇,安全性可低可高,最復雜的軟體可提供幾乎無法滲透的保護能力。不過,Linux核心本身內建了一種稱作「偽裝」的簡單機制,除了最專門的黑客攻擊外,可以抵擋住絕大部分的攻擊行動。
當我們撥號接連上Internet後,我們的計算機會被賦給一個IP地址,可讓網上的其他人回傳資料到我們的計算機。黑客就是用你的IP來存取你計算機上的資料。Linux所用的「IP偽裝」法,就是把你的IP藏起來,不讓網路上的其他人看到。有幾組IP地址是特別保留給本地網路使用的,Internet骨幹路由器並不能識別。像作者計算機的IP是192.168.1.127,但如果你把這個地址輸入到你的瀏覽器中,相信什麼也收不到,這是因為Internet骨幹是不認得192.168.X.X這組IP的。在其他Intranet上有數不清的計算機,也是用同樣的IP,由於你根本不能存取,當然不能侵入或破解了。
那麼,解決Internet上的安全問題,看來似乎是一件簡單的事,只要為你的計算機選一個別人無法存取的IP地址,就什麼都解決了。錯!因為當你瀏覽Internet時,同樣也需要伺服器將資料回傳給你,否則你在屏幕上什麼也看不到,而伺服器只能將資料回傳給在Internet骨幹上登記的合法IP地址。
「IP偽裝」就是用來解決此兩難困境的技術。當你有一部安裝Linux的計算機,設定要使用「IP偽裝」時,它會將內部與外部兩個網路橋接起來,並自動解譯由內往外或由外至內的IP地址,通常這個動作稱為網路地址轉換。
上面軟體都是黑客常用的軟體 自己慢慢試試
⑦ JAVA能修改本地IP地址嗎
你在本機時,使用localhost,那默認就是你本機的ip
⑧ java中怎樣實現修改本機IP
import java.net.*;
public class Test6 {
public static void main(String[] args) {
// TODO Auto-generated method stub
InetAddress ia=null;
try {
ia=ia.getLocalHost();
String localname=ia.getHostName();
String localip=ia.getHostAddress();
System.out.println("本機名稱是:"+ localname);
System.out.println("本機的ip是 :"+localip);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
⑨ java中關於偽造IP地址的方法
物理意義上沒有「偽造Ip」這一說,只有使用代理IP。
⑩ java如何更改IP地址
更改IP地址之前,先獲取本機的IP地址
public static String getIP(){
String Ip = null;
try {
Ip = InetAddress.getLocalHost().getHostAddress();
} catch (UnknownHostException e) {
e.printStackTrace();
}
return Ip;
}
獲取到本機ip以後,在進行修改ip地址
// local - 介面名稱
// static - 設置使用本地靜態配置設置IP地址。
// 10.0.0.9 - 要修改的ip
// 255.0.0.0 - 子網掩碼
// 10.0.0.1 - 網關,如果為none: 不設置默認網關。
// 1 -默認網關的躍點數。如果網關設置為 』none』,則不應設置此欄位。
public static void setIP(String newip) throws Exception {
Runtime.getRuntime().exec("netsh interface ip set addr \"本地連接\" static "
+ newip + " 255.0.0.0 10.0.0.1 1");
}