① 求助如何通过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");
}