• 《网络攻防》- 学习心得


    一、KaliSecurity视频总结(21-25)

    Kali密码攻击之密码攻击工具

    cewl- UI界面,可以爬行网站获取关键信息创建密码字典。
    给定url之后将结果返回成为一个字典

    cat-很小的安全审计工具,扫描Cisco路由器一般性漏洞,如默认密码,SNMP community字串和一些老的IOS bug(Cisco的操作系统)。

    Findmyhash-在线哈希破解工具,借助在线哈希网站的接口制作的工具
    不如国内cmd5来的方便

    hydra-老牌的破解工具,支持对各种服务的破解。
    使用参数:
    破解FTP服务hydra -L user.txt -P pass.txt -F ftp://127.0.0.1:21
    破解SSH服务hydra -L user.txt -P pass.txt -F ssh://127.0.0.1:22
    破解SMB服务hydra -L user.txt -P pass.txt -F smb://127.0.0.1
    破解MSSQL账户密码:hydra -L user.txt -P pass.txt -F mssql://127.0.0.1:1433
    若能猜解到用户名密码,可看到高亮显示,同时Hydra有图形界面版本。
    由于本地没有密码字典,所以错误

    hydra-gtk图形化界面

    Medusa-与类似hydra破解ssh、ftp、mssql等服务的账户名和密码
    Medusa -h 目标ip地址 -u root -P //wordlists/rockyou.txt密码字典位置 -M ssh
    如果选择服务只需要改变-M后面的参数

    NCrack-突出了RDP(3389)爆破功能,如使用命令:ncrack -vv -U windows.user -P windows.pwd 192.168.1.101:3389 CL=1 -f

    Onesixtyone-是一个snmp扫描工具,用于找出设备上的SNMP community字串,扫描速度非常快。

    Patater-是Python编写的多服务破解工具,如枚举一个服务用户名密码:
    patator ssh_login host=127.0.0.1 user=root passwd=FILE0 0=pass.txt -x ignore:mesg='Authentication failed.'

    phrasen|drescher-多线程支持插件式的密码破解工具。

    THC-PPTP-Bruter-针对PPTP VPN端点(TCP端口1723)的暴力破解程序。支持mscchapV2验证

    Kali密码攻击之离线攻击工具(一)

    Creddump-基于Python的哈希抓取工具kali Linux离线攻击工具中的Cache-dump,lsadump与pwdump均为creddump套件的一部分。

    Chntpw-用来修改Window SAM文件实现系统密码修改
    亦可在kali作为启动盘时作删除密码的的用途。

    Crunch-实用的密码字典生成工具
    可以指定位数生成暴力枚举字典。

    Dictstat-是一款字典分析工具,可以分析出一个现有字典分布情况,也可按照一定的过滤器提取字典。
    Fcrackzip-kali下一款ZIP压缩包密码破解工具。
    使用方法:fcrackzip -b -v -c a -l 1-4 -u 1.zip

    Hashcat-强大而且快速的密码破解软件系列软件包含Hashcat,oclHashcat,还有一个单独新出的oclRausscrack,其区别为Hashcat只支持CPU破解,oclGausscrack则支持gpu加速,oclHashcat则分为AMD版和NAVID版。

    hashid-判断哈希或哈希文件是何种哈希算法加密的哈希分析工具。

    hash-identifier-是一款Hashid类似的一款工具。输入哈希值,判断最有可能的哈希种类。

    John the ripper-老牌密码破解工具,常用于Linux shadow中账户的密码破解
    shadow中存放的是root密码的hash值
    社区版也支持MD5-RAW等哈希的破解。
    例如对本机系统哈希进行密码破解:

    Johnny-Johnny是图形化John,更易使用与操作。

    Ophcrack--UI界面,彩虹表Windows密码哈希破解工具
    官网中有彩虹表只要放到对应目录就可以load进来进行破解密码hash。
    图形界面:

    对应有命令行版的ophcrack-cli:

    Pyrit-无线网络密码破解工具,借助GPU加速,让WPA2破解更有效率。
    使用方式:
    使用analyze检查抓到的包
    pyrit -r xxx.cap analyze
    之后开始跑包:
    pyrit -r xxx.cap -i yyy.dic -b ssid attack_passthrough
    也可以将pyrit与cruch结合使用:
    cruch设置一个8位密码的包,之后如果是纯数的话就可以跑出来一个对应的包。

    Rcrack-彩虹表密码哈希工具
    用硬盘空间换破解时间。

    rcracki_mt-彩虹表哈希破解工具
    支持最新格式的彩虹表进行哈希破解。

    Rsmangler-字典处理工具-可以生成几个字串的所有可能组合形式,在生成社工字典使用到

    Samdump2与BKhive-Linux下破解Windows下用户密码哈希的工具

    SIPcrack-SIPCrack是针对SIP protocol协议数据包的破解工具
    用的不多,支持PCAP数据包与字典破解。

    SUCrack-借助su命令进行本地root账户的密码猜解。

    Truecrack-一款针对TrueCrypt加密文件的密码破解工具

    kali密码攻击之哈希传递攻击

    科普:在Windows系统中,系统通常不会存储用户登录密码,而是存储密码的哈希值,在我们远程登录系统的时候,实际上向远程传输的就是密码的hash,当攻击者获取了存储在计算机上的用户名和密码的hash值的时候,他虽然不知道密码值,但是仍然可以通过直连远程主机,通过传送密码的hash值来达到登陆的目的。

    Passing the hash套件【重要】pth套件在win下注入一个shell。
    要进行哈希传递攻击,首先我们要有目标主机的哈希信息,以Pwdump7抓取hash为例,pth套件每个工具都针对win下响应的exe文件,如使用pth-winexe可以借助哈希执行程序得到一个cmdshell。

    Keimpx-一款Python编写的哈希传递工具【有用】
    可以通过已有的哈希信息GET一个后门shell。
    绑定之后可以直接使用nc进行远程的后门访问
    -c可以读取文件的凭据

    Metasploit-模块exploit/windows/smb/psexec亦可完成Hash传递攻击。

    Kali无线安全分析工具

    Kali下有丰富的无线网络攻击套件:

    1、RFID/NFC工具:与之相关的是IC卡的工具与破解,有时需要专业的分析硬件如Proxmark3.
    参考国内研究团队RADIOWAR的wiki:https://www.freebuf.com/author/radiowar
    2、softwars definded radio软件定义无线电,破除汽车的无线电工具。geekcar.net/archives/7748
    3、蓝牙工具集
    4、无线网络分析工具

    Aircrack-是一个与801.11标准的无线网络分析有关的安全软件【好用套件】【集大成者】,主要功能:网络侦测,数据包嗅探,WEP和WPA/WPA2-PSK破解。Aircrack-ng可以工作在任何支持监听模式的无线网卡上并嗅探802.11a,802.11b,802.11g的数据。该程序可运行在Linux和Windows上,Linux版本已经被移植到了Zaurus和Maemo平台上。
    套件内包含一大堆东西

    Cowpatty-一款知名的WPA-PSK握手包密码破解工具 。

    EAPMD5PASS-针对EAP-MD5的密码破解工具

    Fern WiFi Cracker--UI界面,图形化的无线网络分析
    如果要使用虚拟机中的kali Linux,则需要外置无线网卡。

    MDK3-是一款无线DOS攻击测试工具【好工具】,另外还有其他针对隐藏ESSID的暴力探测模式,802.1x渗透测试,WIDS干扰等功能。

    wifite-自动化的无线网审计工具,可以完成自动化破解Python脚本编写,结合Aircrack-ng套件与Reaver工具。

    Reaver-对开启WPS的路由器PIN码进行破解。 大部分路由器的默认wps的pin码都是默认开启的。

  • 相关阅读:
    优雅地处理重复请求(并发请求)
    TSCTF2022(先挖个坑,太忙了呜呜呜)
    dotnet core 热重载调试Web Api
    Amazon Max deviation among all substrings
    javascript挑战编程技能第九题:数据结构
    javascript挑战编程技能第八题:99乘法表
    git获取代码和推送代码实例
    vue 项目打包和 安装项目依赖命令
    vscode 如何新建分支
    码云创建公钥 使其可以本地输入命令访问
  • 原文地址:https://www.cnblogs.com/zhangyuxiang666/p/10708046.html
Copyright © 2020-2023  润新知