房屋租赁网站开发需求分析网站建设 招标

web/2025/9/29 16:31:25/文章来源:
房屋租赁网站开发需求分析,网站建设 招标,江苏网站建设效果好,种植园网站模板来源#xff1a;http://www.heibai.net/articles/hacker/mimapojie/2009/0908/841.html MYSQL数据库用户密码跟其它数据库用户密码一样#xff0c;在应用系统代码中都是以明文出现的#xff0c;在获取文件读取权限后即可直接从数据库连接文件中读取#xff0c;例如asp代码中…来源http://www.heibai.net/articles/hacker/mimapojie/2009/0908/841.html MYSQL数据库用户密码跟其它数据库用户密码一样在应用系统代码中都是以明文出现的在获取文件读取权限后即可直接从数据库连接文件中读取例如asp代码中的conn.asp数据库连接文件在该文件中一般都包含有数据库类型物理位置用户名和密码等信息而在MYSQL中即使获取了某一个用户的数据库用户root用户除外的密码也仅仅只能操作某一个用户的数据库中的数据。 在实际攻防过程中在获取Webshell的情况下是可以直下载MYSQL数据库中保留用户的user.MYD文件该文件中保存的是MYSQL数据库中所有用户对应的数据库密码只要能够破解这些密码那么就可以正大光明的操作这些数据虽然网上有很多修改MYSQL数据库用户密码的方法却不可取因为修改用户密码的事情很容易被人发现 研究MYSQL数据库的加解密方式在网络攻防过程中具有重要的意义试想一旦获取了网站一定的权限后如果能够获取MYSQL中保存用户数据通过解密后即可通过正常途径来访问数据库一方面可以直接操作数据库中的数据另一方面可以用来提升权限。通过在网络上查找资料目前关于破解MYSQL方面的研究不多本文算是抛砖引玉虽然效果不是特别好但也算是对破解MYSQL数据库用户密码的一种探讨和尝试。 一MYSQL加密方式 MYSQL数据库的认证密码有两种方式MYSQL 4.1版本之前是MYSQL323加密MYSQL 4.1和之后的版本都是MYSQLSHA1加密MYSQL数据库中自带Old_Passwordstr和Passwordstr函数,它们均可以在MYSQL数据库里进行查询前者是MYSQL323加密后者是MYSQLSHA1方式加密。 1以MYSQL323方式加密 SELECT Old_Password(bbs.antian365.com); 查询结果MYSQL323 10c886615b135b38 2以MYSQLSHA1方式加密 SELECT Password(bbs.antian365.com); 查询结果MYSQLSHA1 *A2EBAE36132928537ADA8E6D1F7C5C5886713CC2   执行结果如图1所示MYSQL323加密中生成的是16位字符串而在MYSQLSHA1中生存的是41位字符串其中*是不加入实际的密码运算中通过观察在很多用户中都携带了“*”在实际破解过程中去掉“*”也就是说MYSQLSHA1加密的密码的实际位数是40位。二MYSQL数据库文件结构 1.MYSQL数据库文件类型 MYSQL数据库文件共有“frm”、“MYD”“和MYI”三种文件“.frm”是描述表结构的文件 “.MYD”是表的数据文件“.MYI”是表数据文件中任何索引的数据树。一般是单独存在一个文件夹中默认是在路径“C:\Program Files\MYSQL\MYSQL Server 5.0\data”下。 2.MYSQL数据库用户密码文件 在MYSQL数据库中所有设置默认都保存在“C:\Program Files\MYSQL\MYSQL Server 5.0\data\MYSQL”中也就是安装程序的data目录下如图2所示有关用户一共有三个文件即user.frm、user.MYD和user.MYIMYSQL数据库用户密码都保存在user.MYD文件中包括root用户和其他用户的密码。 三破解MYSQL密码 1.获取MYSQL数据库用户密码加密字符串 使用UltraEdit-32编辑器直接打开user.MYD文件打开后使用二进制模式进行查看如图3所示可以看到在root用户后面是一串字符串选中这些字符串将其复制到记事本中这些字符串即为用户加密值即506D1427F6F61696B4501445C90624897266DAE3。 注意   1root后面的“*”不要复制到字符串中。   2在有些情况下需要往后面看看否则得到的不是完整的MYSQLSHA1密码总之其正确的密码位数是40位。 2.将MYSQL用户密码字符串加入到Cain破解列表     本文使用Cain Abel 来破解MYSQL数据库用户密码Cain Abel是一个可以破解屏保、PWL密码、共享密码、缓存口令、远程共享口令、SMB口令、支持VNC口令解码、Cisco Type-7口令解码、Base64口令解码、SQL Server 7.0/2000口令解码、Remote Desktop口令解码、Access Database口令解码、Cisco PIX Firewall口令解码、Cisco MD5解码、NTLM Session Security口令解码、IKE Aggressive Mode Pre-Shared Keys口令解码、Dialup口令解码、远程桌面口令解码等综合工具还可以远程破解可以挂字典以及暴力破解其sniffer功能极其强大几乎可以明文捕获一切帐号口令包括FTP、HTTP、IMAP、POP3、SMB、TELNET、VNC、TDS、SMTP、MSKERB5-PREAUTH、MSN、RADIUS-KEYS、RADIUS-USERS、ICQ、IKE Aggressive Mode Pre-Shared Keys authentications等。    Cain Abel 目前最新版本是4.9.30软件下载地址http://www.newhua.com/soft/53494.htm。下载Cain Abel 后直接安装然后运行它在Cain Abel 主界面中单击“Cracker”标签然后将用户密码的加密字符串“506D1427F6F61696B4501445C90624897266DAE3”加入到MYSQL Hashes破解列表中如图4所示单击“Add to list”如图5所示将字符串复制到Hash输入框中。Username可以任意输入。 3.使用字典进行破解    如图6所示选中刚才添加的需要破解的字符串然后选择“Dictionary Attack字典破解”在弹出的菜单中选择“MYSQL SHA1 Hashes”方式进行破解该方式针对的是MYSQL4.1后续版本对于MYSQL4.1以前版本则选择“MYSQL v3.23 Hashes”进行破解。 选择Dictionary Attack字典破解”后会出现一个窗口主要用于选择字典如图7所示在Dictionary下方右键单击可以添加一个或者多个字典文件字典选择完毕后可以在“Options选项”中进行选择然后单击“Start”按钮进行破解。 说明 在“Options选项”中一共有8种方式即 1字符串首字母大写 2字符串反转 3双倍字符串 4字符串全部小写 5字符串全部大写 6在字符串中加入数字 7在每个字符串中进行大写轮换 8在字符串中加入2个数字   破解成功后Cain会给出一些提示信息如下所示 Plaintext of user is databasepassword Attack stopped! 1 of 1 hashes cracked 表明加密的密码是“databasepassword”。回到Cain破解主窗口中后破解的密码值会自动加入到“Password”列中如图8所示便于查看。四破解探讨 1.字典破解跟字典强度有关     单击“开始”-“程序”-“MYSQL”-“MYSQL Server 5.0”-“MYSQL Command Line Client”打开MYSQL Command Line Client输入密码后输入以下代码重新设置一个新密码 Use MYSQL update user set passwordpassword(1977-05-05) where userroot; flush privileges; 本试验中将原来的密码修改为“1977-05-05”其结果如图9所示。再次使用UltraEdit-32软件重新打开“C:\Program Files\MYSQL\MYSQL Server 5.0\data\MYSQL\user.MYD”获取其新的密码字符串“B046BBAF61FE3BB6F60CA99AF39F5C2702F00D12”然后重新选择一个字典在本例中选择生成的生日字典如图10图11所示仅仅选择小写字符串进行破解很快就获取了破解结果。实际结果表明使用Cain来破解MYSQL密码如果是采用字典破解那么破解效果跟字典强度有关只要破解的密码在字典中则一定能够破解。 2.使用彩虹表进行破解 在Cain中还提供彩虹表破解MYSQL在破解方式中选择“Cryptanalysis Attack”-“MYSQL SHA1 Hashes via RainbowTables”即可如图12图13所示在实际测试过程中由于网络上提供的sha彩虹表格式是RTI而Cain中使用的是RT我将下载的所有彩虹表中文件后缀由RTI修改为RT然后进行破解提示信息显示不成功应该是彩虹表的格式不一样Cain中只承认它自己提供的。 3.Hash计算器    在Cain中提供了各种Hashes的计算在主界面中单击计算机图标按钮即可弹出Hashes计算器在“Text to hash”中输入需要转换的原始值例如输入“12345678”单击“Calculate”进行计算如图14所示可以看到14种Hashes值。 4.生成彩虹表 在Cain的安装目录C:\Program Files\Cain\Winrtgen中直接运行Winrtgen如图15所示该工具为彩虹表生成器可以很方便的生成各种类型的彩虹表值。 5.设置彩虹表 在图15中单击“Add Table”在“Rainbow Table properties”中的Hash中选择“MYSQLsha1”然后可以根据实际情况分别设置“Min Len”、“Max Len”、“Index”、“Chain len”、“Chain Count”以及“N of tables”的值一般情况仅仅需要设置“Min Len”、“Max Len”以及“N of tables”的值。“N of tables”主要用来测试Hashes生成的完整度输入不同的值会在Table properties中显示百分比通过尝试来确定一共需要生成多少个表然后单击“Benchmark”进行时间估算如图16所示单击“OK”完成彩虹表生成设置。 在彩虹表生成器中如图17单击“Start”开始生成彩虹表在Status中会显示生成的大小和进度。 由于彩虹表生成的时间比较漫长在网络上也没有搜索到以rt结尾的MYSQL Sha1 hashes表因此本次破解主要以字典破解为主彩虹表的破解将在全部生成后进行关于使用彩虹表来破解MYSQL密码请关注安天365论坛bbs.antian365.com。在服务器权限设置不太严格的情况下通过Webshell完全可以将MYSQL下的user.MYD文件下载到本地只要破解了root用户的密码然后借助Webshell可以做很多事情本文通过使用cain来破解MYSQL密码算是一种较好的尝试只要使用字典工具生成一些具有一定强度的字典对于设计不太复杂的MYSQL密码破解还是较为容易的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/83997.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

浙江直播网站建设wordpress企业官网

转载于:https://www.cnblogs.com/wainiwann/p/8793418.html

昆明网站建设开发外包怎么在自己的网站上传视频

大清早打开vs2008,出现这么诡异的错, 删了一个dll的就好了。如图

企业网站mp4怎么处理网站建设公司如何

Monkey monkey是安卓的命令行工具,可以运行在虚拟机或者实际设备中。 monkey的目的就是为了测试app的稳定性,看App是否会崩溃 monkey的特点:只能对程序包进行测试,无法对源码进行测试;moneky的事件数据流是随机的,无法…

汉寿网站建设用来做视频连接的网站

一、引用 1、初步理解 引用在语法上的理解就是起别名,用法就是在类型后面加&,例子:int a 1; int& b a; 上例所示,执行后,b就是a的别名,它们代表同一块空间,a的改变会影响b&#xff0…

免费网站加速器wordpress微信登录调用

本文来编写一个实例说下mysql中的EXISTS和NOT EXISTS使用详解 文章目录 exists用法SQL中in, not in, exists, not exists的区别使用实例本文小结 exists用法 exists: 如果括号内子查询语句返回结果不为空,说明where条件成立,就会执行主SQL语句。如果括号…

想学习网站建设wordpress图片怎么居中

写在前面 偶尔听到同事说一个数据处理重复性的流程太多,就了解了下,原来是1份shp数据对应着一个xls属性文件,需要把xls文件里的一部分属性更新到shp的相关字段中,当然这种操作是可以用ArcGIS或者QGIS实现,但是当数据特…

如何将网站的关键词排名优化江苏双楼建设集团有限公司网站

7-5 列车厢调度 (25 分) 1 <--移动方向/ 3 \2 -->移动方向大家或许在某些数据结构教材上见到过“列车厢调度问题”&#xff08;当然没见过也不要紧&#xff09;。今天&#xff0c;我们就来实际操作一下列车厢的调度。对照上方的ASCII字符图&#xff0c…

学校网站设计宁波seo外包代运营

目录 Redis 秒杀 Mysql数据库设计 Mysql秒杀实现 MysqlRedis秒杀实现 秒杀是一种高并发场景&#xff0c;通常指的是在短时间内&#xff08;秒级别&#xff09;有大量用户同时访问某个商品或服务&#xff0c;争相抢购的情景。在这种情况下&#xff0c;系统需要处理大量并发请…

行业网站盈利模式深圳网站制作济南

在本文中&#xff0c;我们将讨论已存在很长时间但尚未广为人知的CUBA平台的功能- 前端SDK生成器 &#xff0c;并了解它如何与CUBA的REST API插件一起使用 。 Java JavaScript –网络婚姻 仅八年前&#xff0c;我们Java开发人员在我们的Web应用程序中使用JavaScript作为“第二…

软件公司网站模板下载专业网站设计网络服务

等保二级和三级定级标准有什么区别&#xff1f;定级原则和方法介绍 网络安全等级保护&#xff0c;简称等保&#xff0c;是我国为了保障信息系统的安全运行&#xff0c;防止信息泄露、篡改、破坏等威胁&#xff0c;制定的一套信息安全管理制度。根据《信息安全技术网络安全等级保…

asp.net商务网站 包括哪些文件成都网站建设公司

介绍 MVCC&#xff0c;全称 Multi-Version Concurrency Control&#xff0c;即多版本并发控制 MVCC的目的主要是为了提高数据库并发性能&#xff0c;用更好的方式去处理读-写冲突&#xff0c;做到即使有读写冲突时&#xff0c;也能做到不加锁。 这里的多版本指的是数据库中同时…

阿里云1m服务器可以搭建网站哪个网站专门做灵异文

文章主题&#xff1a;顺序表和链表详解&#x1f331;所属专栏&#xff1a;深入理解数据结构&#x1f4d8;作者简介&#xff1a;更新有关深入理解数据结构知识的博主一枚&#xff0c;记录分享自己对数据结构的深入解读。&#x1f604;个人主页&#xff1a;[₽]的个人主页&#x…

网站开发都需要什么Wordpress点金

你好 由于你是游客 无法查看本文 请你登录再进 谢谢合作当你在爬某些网站的时候 需要你登录才可以获取数据 咋整&#xff1f; 莫慌 小帅b把这几招传授给你 让你以后从容应对那么 接下来就是登录的常见方法无非是这两种 1、让你输入帐号和密码登录2、让你输入帐号密码验证码登录…

连云港网站关键字优化市场怎样制作企业的网站

MFC--CColorDialog的使用 2012-05-07 11:05:32| 分类&#xff1a; 学习mfc/c | 标签&#xff1a; |字号大中小 订阅 要在类中定义一个存储颜色的变量COLORREF m_color; 创建一个按钮&#xff0c;用来调用CColorDialog&#xff0c;用以改变静态文本的颜色&#xff0c;&a…

网站建设的主要特征网站开发 实战

接入第三方时&#xff0c;别人又需求,要求传入我们的信息。 // 获取 iOS 默认的 UserAgent&#xff0c;可以很巧妙地创建一个空的UIWebView来获取&#xff1a;NSString *userAgent [[[UIWebView alloc] init] stringByEvaluatingJavaScriptFromString:"navigator.userAge…

网站跳转qq链接怎么做的seo网站推广优化论文

如下图所示&#xff0c;为Extjs部分代码提供的网页结构&#xff1a;网站看上去本来是这样的前端采用ExtJS&#xff0c;与后台的SpringMVCSpringHibernate进行数据交互。之前分析过登录的过程&#xff0c;不赘述在loginController处理登录返回结果的最后&#xff0c;如下语句也就…

保定软件开发网站制作平安保险网站官方网址

Oracle的 Java 8 的HotSpot实现中引入的一些小但受欢迎的功能之一是在启动器的文档中添加了许多常见的HotSpot Java启动器 &#xff08; java &#xff09;选项/标志。 过去&#xff0c;即使是对某些相当常见的HotSpot JVM选项也感兴趣的开发人员 &#xff0c;不得不潜在地寻找…

做一个网站一般需要多少钱什么是网站挂马

Vscode配置STM32开发环境&#xff08;替代Keil MDK/IAR&#xff09; 前言 使用了很长时间的Keil5 MDK&#xff0c;以及最近用了一段时间的IAR for ARM&#xff0c;总体来说体验都不是特别的好&#xff0c;Keil功能还行&#xff0c;也不卡顿&#xff0c;就是开发效率、界面样式…

桐庐县住房和城乡建设局网站常州制作网站

认识webpack 面向过程开发的不便引入外部js执行顺序面向对象开发 加载多个文件耗时更多 增加了http请求 引入过多js变量来源不明 优化 使用前先import 但使用import语法需要借助工具webpack翻译为浏览器可以解析的语法安装node自动携带npmwebpack若没有全局安装 需要使用npx…

网站建设 预算wordpress的搜索结果

把接口url替换就可以用了 exportExcel () {wx.request({url: importMyApply, //这个地方是你获取二进制流的接口地址method: POST,responseType: "arraybuffer", //特别注意的是此处是请求文件流必须加上的属性&#xff0c;不然你导出到手机上的时候打不开&#xff…