当前位置: 首页 > news >正文

手机网站建设如何沈阳网站建设索王道下拉

手机网站建设如何,沈阳网站建设索王道下拉,浙江网缘科技有限公司,iis7wordpress前言 Mysql反向读取文件感觉蛮有意思的#xff0c;进行了解过后#xff0c;简单总结如下#xff0c;希望能对在学习Mysql反向读取文件的师傅有些许帮助。 前置知识 在Mysql中存在这样一条语句 LOAD DATA INFILE它的作用是读取某个文件中的内容并放置到要求的表中#x…前言 Mysql反向读取文件感觉蛮有意思的进行了解过后简单总结如下希望能对在学习Mysql反向读取文件的师傅有些许帮助。 前置知识 在Mysql中存在这样一条语句 LOAD DATA INFILE它的作用是读取某个文件中的内容并放置到要求的表中具体的话又分为两种 1、load data infile C:/Windows/win.ini into table test FIELDS TERMINATED BY \n; 2、load data local infile C:/Windows/win.ini into table test FIELDS TERMINATED BY \n;第一个语句是读取服务端本地的win.ini文件而后插入到test表中 第二个语句是读取客户端的win.ini文件而后插入到test表中 而这个也就是Mysql实现反向读取文件的关键点。 环境搭建 环境准备 客户端 Win11 192.168.134.1 服务端 Kali 192.168.134.132 这个还有一个先决条件就是需要 服务端开启 Load data infile 师傅们可以通过如下语句来查询是否开启Load data infile Kali自带Mysql服务所以我们只需要开启一下就好指令如下 service mysql start接下来需要开启一下允许远程连接因为默认的话是只允许本机连接mysql的具体指令如下 1、use mysql //使用mysql数据库 2、GRANT ALL PRIVILEGES ON *.* TO myuser%IDENTIFIED BY root WITH GRANT OPTION //允许任意主机以root为密码登录这里密码是我默认的密码如果师傅们更改密码的话需要更改root为自己的密码 3、flush privileges //刷新权限此时环境就大致准备好了。 demo 刚刚已经在服务端开启过Mysql服务接下来尝试本地连接(打开wireshark准备抓包)指令如下 mysql -u root -p -h 192.168.134.132成功连接接下来利用刚刚学习的语句来传一个文件 load data local infile C:/Windows/win.ini into table test FIELDS TERMINATED BY \n; //加载客户端的win.ini文件到服务端的test表中接下来看Wireshark。 流量分析 可以看到这里的话首先是一个Sever Greeting包。 返回了服务端的协议号、版本号和salt值等信息接下来看第二个包。 这个应该是客户端的登录包返回了用户名和登录密码的哈希值。 再往下看 这个是登录包接下来的就是正常的语句查询了。 然后就是查询语句的回显结果的包。 接下来分析一下读取文件的流量包在Mysql命令行执行语句过后得到流量包。 首先是客户端发送查询。 服务端返回了需要的路径。 这里可以看出来读取文件成功同时可以看出文件是由客户端发送到服务端的那么我们能不能控制这个文件实现服务端恶意读取其他文件呢我们先来分析一下正常流程。 1、客户端:将Win.ini文件插入到表test中 2、服务端:读取Win.ini文件内容 3、客户端:Win.ini内容为xxx而我们想实现的流程是 1、客户端:我想查看当前数据库(任何指令皆可) 2、服务端:读取flag.php文件内容 3、客户端:flag.php内容为xxx那么这个可不可行呢其实是可行的。 那么这里想实现恶意的读取文件的话其实我们可以伪造一个假的Mysql服务当客户端请求连接时我们运行连接然后无论对方输入什么密码都可以连接接下来向客户端发送读取文件要求然后等客户端发送文件即可具体过程如下所示 1、服务端向客户端发送Greeting包 2、客户端向服务端发送请求以root身份登录 3、服务端运行客户端登录 4、客户端向服务端发送查询版本号等信息请求 5、服务端向客户端请求C:\windows\system32\drivers\etc\hosts文件内容 6、客户端向服务端发送该文件内容 7、服务端成功接收向客户端返回响应包那么我们伪造的Mysql服务需要做些什么此时就显而易见了。 1、需要构造一个Greeting包发送给客户端 2、需要允许用户以任意密码登录然后给予一个响应 3、需要构造一个TABULAR包发给客户端将想要读取的文件名发给客户端 4、接收文件内容后发送一个响应包这里的话不对如何构造Gretting包和TABULAR包进行讲解师傅们若想自己构造可以参考crow大师傅的这篇文章 https://cloud.tencent.com/developer/article/1856248 里面对如何构造进行了较为细致的讲解。 这里利用大佬写好的脚本来试一下脚本链接如下 https://github.com/allyshka/Rogue-MySql- Server/blob/master/rogue_mysql_server.py 首先需要修改一下脚本查看的文件因为我们的客户机是Windows环境而原脚本读取的是Linux环境下的文件所以需要稍作修改 将filelist修改为c:\windows\system32\drivers\etc\hosts 启动脚本 接下来用nmap查看端口是否开启 nmap -sS -p- 192.168.134.132 可以看到端口已经开启接下来就可以尝试用Navicat进行连接尝试(空密码即可因为这本就是一个不存在的Mysql服务只是一个恶意服务端)。 接下来就可以发现服务端的当前路径下多了一个mysql.log文件查看一下。 成功获取到文本内容 接下来结合Wireshark分析一下流量看与我们设想是否一致。 可以发现跟我们之前所想是相同的接下来试一下Mysql命令行连接Mysql恶意服务分析流量有什么不同。 可以看到过程其实都是一致的不同点就在于Mysql命令行连接过恶意服务后请求的是查看版本号等信息而Navicat请求的是set names utf 8mb4来获取指纹等信息。 最后 分享一个快速学习【网络安全】的方法「也许是」最全面的学习方法 1、网络安全理论知识2天 ①了解行业相关背景前景确定发展方向。 ②学习网络安全相关法律法规。 ③网络安全运营的概念。 ④等保简介、等保规定、流程和规范。非常重要 2、渗透测试基础一周 ①渗透测试的流程、分类、标准 ②信息收集技术主动/被动信息搜集、Nmap工具、Google Hacking ③漏洞扫描、漏洞利用、原理利用方法、工具MSF、绕过IDS和反病毒侦察 ④主机攻防演练MS17-010、MS08-067、MS10-046、MS12-20等 3、操作系统基础一周 ①Windows系统常见功能和命令 ②Kali Linux系统常见功能和命令 ③操作系统安全系统入侵排查/系统加固基础 4、计算机网络基础一周 ①计算机网络基础、协议和架构 ②网络通信原理、OSI模型、数据转发流程 ③常见协议解析HTTP、TCP/IP、ARP等 ④网络攻击技术与网络安全防御技术 ⑤Web漏洞原理与防御主动/被动攻击、DDOS攻击、CVE漏洞复现 5、数据库基础操作2天 ①数据库基础 ②SQL语言基础 ③数据库安全加固 6、Web渗透1周 ①HTML、CSS和JavaScript简介 ②OWASP Top10 ③Web漏洞扫描工具 ④Web渗透工具Nmap、BurpSuite、SQLMap、其他菜刀、漏扫等 恭喜你如果学到这里你基本可以从事一份网络安全相关的工作比如渗透测试、Web 渗透、安全服务、安全分析等岗位如果等保模块学的好还可以从事等保工程师。薪资区间6k-15k。 到此为止大概1个月的时间。你已经成为了一名“脚本小子”。那么你还想往下探索吗 想要入坑黑客网络安全的朋友给大家准备了一份282G全网最全的网络安全资料包免费领取 扫下方二维码免费领取 有了这些基础如果你要深入学习可以参考下方这个超详细学习路线图按照这个路线学习完全够支撑你成为一名优秀的中高级网络安全工程师 高清学习路线图或XMIND文件点击下载原文件 还有一些学习中收集的视频、文档资源有需要的可以自取 每个成长路线对应板块的配套视频 当然除了有配套的视频同时也为大家整理了各种文档和书籍资料工具并且已经帮大家分好类了。 因篇幅有限仅展示部分资料需要的可以【扫下方二维码免费领取】
http://www.hkea.cn/news/14573994/

相关文章:

  • 有个做名片什么的网站网站建设制作包括哪些
  • 湖北网站seo设计电子商务就是网络营销
  • 网站效果用什么软件做wordpress 便签
  • vs2017移动网站开发科技资讯
  • 河北中凯建设有限公司网站网站建设陆金手指科捷11
  • 米拓cms 网站模板在哪wordpress 标题 插件
  • 宁波市国家高新区建设局网站广东推广网络
  • 三墩网站建设网页设计证书含金量高吗
  • 社区网站 备案模板建站哪里有
  • 移动端网站模板怎么做的用帝国cms做门户网站
  • 做网站的是什么工种wordpress写作插件
  • 河北手机版建站系统价格免费做的网站怎么设置域名
  • 404网站怎么做电子商务网站建设的目的
  • 邢台手机网站建设价格厦门网直播
  • 茶社网站开发与设计的开题报告湖南城乡建设部网站首页
  • 做民宿最大的网站昆明seo网站管理
  • 别人帮做的网站怎么修改病句软件外包公司怎么样
  • 四川二滩建设咨询有限公司网站做移动端网站软件
  • 新乡百度网站推广工具在线3d设计家官网
  • 2015微信网站设计原单手表网站
  • 企业网站服务器网站建设标准流程
  • 网站建设策划书结束语人力资源外包收费标准
  • 平台商城网站建设wordpress 还原备份数据库
  • 苏州网站建设找哪家吴江设计网站公司
  • 高德街景地图全景下载企业网站优化外包
  • 全新装修效果图大全关键词优化报价
  • 综合网站推广的含义怎么制作微信链接
  • 网站建设规划书 百度文库许昌做网站团队
  • 网站建设大德通众包北京医疗网站建设
  • 在那个网站做驾校模拟题网站建设的代理