在 URL 上使用扫描程序 class 的病毒?
Virus from using Scanner class on a URL?
这可能是一个愚蠢的问题,但是在有潜在危险的 URL.
上使用 Java class 扫描器时是否可能感染病毒?
URL url = new URL("http://www.VirusInfectedWebsite.com");
try{
PrintWriter fw = new PrintWriter("Test.txt", "UTF-8");
Scanner s = new Scanner(url.openStream());
while(s.hasNextLine()){
String line = s.nextLine();
fw.println(line);
System.out.println(line);
}
}
catch (Exception e){
url = new URL("http://www.yahoo.com");
}
finally{
url = new URL("http://www.yahoo.com");
}
}
}
}
以这种方式使用扫描仪是实际访问网页还是只是从中提取信息。
What do you think Virus is?
与 执行 相比,它是恶意代码行,可能会导致您可能不想要的输出。通过您的代码,您只是阅读网站的内容并将其打印在您的控制台中。那应该不会有任何影响。
当我们从服务器请求数据时,收到的数据是文本行(html 大多数)。病毒代码在执行之前不是病毒!所以在任何网页上使用 Scanner 都是安全的。显示文字不代表你在执行。
好吧,但是,如果您将该文本放入文件中并使用网络浏览器打开,那么它就会执行!从而激活病毒(在恶意网站的情况下)。
这可能是一个愚蠢的问题,但是在有潜在危险的 URL.
上使用 Java class 扫描器时是否可能感染病毒? URL url = new URL("http://www.VirusInfectedWebsite.com");
try{
PrintWriter fw = new PrintWriter("Test.txt", "UTF-8");
Scanner s = new Scanner(url.openStream());
while(s.hasNextLine()){
String line = s.nextLine();
fw.println(line);
System.out.println(line);
}
}
catch (Exception e){
url = new URL("http://www.yahoo.com");
}
finally{
url = new URL("http://www.yahoo.com");
}
}
}
}
以这种方式使用扫描仪是实际访问网页还是只是从中提取信息。
What do you think Virus is?
与 执行 相比,它是恶意代码行,可能会导致您可能不想要的输出。通过您的代码,您只是阅读网站的内容并将其打印在您的控制台中。那应该不会有任何影响。
当我们从服务器请求数据时,收到的数据是文本行(html 大多数)。病毒代码在执行之前不是病毒!所以在任何网页上使用 Scanner 都是安全的。显示文字不代表你在执行。
好吧,但是,如果您将该文本放入文件中并使用网络浏览器打开,那么它就会执行!从而激活病毒(在恶意网站的情况下)。