搜索
查看: 620|回复: 0

jsp内网探测利用工具(附利用方法及代码)

[复制链接]

1839

主题

2255

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
11913
发表于 2015-8-14 18:00:24 | 显示全部楼层 |阅读模式
代码如下:
  1. package com.tc;

  2. import java.io.BufferedReader;
  3. import java.io.FileOutputStream;
  4. import java.io.IOException;
  5. import java.io.InputStreamReader;
  6. import java.io.PrintWriter;
  7. import java.net.HttpURLConnection;
  8. import java.net.URL;
  9. import java.net.URLConnection;

  10. public class C段获取响应 {

  11.   public static void main(String[] args) throws Exception {
  12.     System.out.println("网站内网C段扫描工具------有问题请加企鹅:ceo@tom.com");
  13.     BufferedReader strin1=new BufferedReader(new InputStreamReader(System.in));   
  14.       System.out.println("请输入内网网段:(例:http://www.baidu.com/nei.jsp?http://10.0.0.)");
  15.       String url = strin1.readLine();   
  16.      BufferedReader strin=new BufferedReader(new InputStreamReader(System.in));   
  17.       System.out.println("请输入端口:");
  18.       String port = strin.readLine();   
  19.      
  20.     for (int i = 0; i <=255; i++) {
  21.       getconn(url+i+":"+port);
  22.     }
  23.      
  24.     System.out.println("扫描结束------有问题请加企鹅:ceo@tom.com");
  25.      
  26.   }
  27.   public static void getconn(String surl){
  28.      try {
  29.               URL url = new URL(surl);
  30.               URLConnection rulConnection   = url.openConnection();
  31.               HttpURLConnection httpUrlConnection  =  (HttpURLConnection) rulConnection;
  32.               httpUrlConnection.setConnectTimeout(300);
  33.               httpUrlConnection.setReadTimeout(300);
  34.               httpUrlConnection.connect();
  35.               String code = new Integer(httpUrlConnection.getResponseCode()).toString();
  36.               String message = httpUrlConnection.getResponseMessage();
  37. //              System.out.println( code);
  38.               if(!code.startsWith("2")){
  39.                    throw new Exception("ResponseCode is not begin with 2,code="+code);
  40.               }
  41.               String ipurl=surl.split("http://")[1].toString();
  42.               System.out.println(surl+"--------"+code);
  43.               xier(surl);
  44.          }catch(Exception ex){
  45.               System.out.println(surl+"          "+"无法访问");
  46.          }
  47.   }
  48.    
  49.   public static void xier(String str) throws Exception{
  50.     PrintWriter pw2 = null;
  51.       FileOutputStream fos2 = new FileOutputStream(System.getProperty("user.dir")+"\\success.txt", true);
  52.       System.out.println(System.getProperty("user.dir"));
  53.           pw2 = new PrintWriter(fos2);
  54.           pw2.println(str);
  55.           pw2.close();
  56.   }
  57. }
复制代码


封装好的jar下载地址:
链接:http://share.weiyun.com/437584a9e9474c33df8c158085783bf9 (密码:tZLx)


工具预览:
[/url]

[url=http://static.wooyun.org/upload/image/201508/2015081411452190523.png]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?Join BUC

x
过段时间可能会取消签到功能了
您需要登录后才可以回帖 登录 | Join BUC

本版积分规则

Powered by Discuz!

© 2012-2015 Baiker Union of China.

快速回复 返回顶部 返回列表