轻松破解防盗链

   既然防盗链机制是通过判断请求头的referer,那么我们就尝试从客户端来伪造一个请求referer来绕过这个机制,我们需要用的主角是:HttpClient。现在已经升级到4.0了,具体的应用,我还没去一一尝试,比如网络蜘蛛,上传,下载,恶意灌水等,这个包真是神通广大。。。 这里只是给自己一个抛砖引玉的作用,有机会自己再慢慢进行研究。至于HttpClient怎么使用,网上一大把教程,在这里我就不说了,贴完自己的代码后,我会在文章后面贴一些比较好的参考文档。大家共同进步吧!

 

import org.apache.commons.httpclient.DefaultHttpMethodRetryHandler;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpStatus;
import org.apache.commons.httpclient.methods.GetMethod;
import org.apache.commons.httpclient.params.HttpMethodParams;

public class HttpClientPower {
 public static void main(String args[]) {
  HttpClient http = new HttpClient();
  //假如我们要取到getAny.action页面的数据,而这个网站又加了防盗链
  GetMethod get = new GetMethod("http://www.aaa.com/getAny.action");
  //请求模式
  get.getParams().setParameter(HttpMethodParams.RETRY_HANDLER,
    new DefaultHttpMethodRetryHandler(

你可能感兴趣的:(web)