首页 > 其他分享 >简易PC蜜罐

简易PC蜜罐

时间:2024-06-03 17:04:33浏览次数:21  
标签:网络安全 专业 蜜罐 简易 wazuh PC 攻击者 sysmon

蜜罐(PC终端版):

从防守方的视角,利用欺骗伪装技术,实现主动对抗,及时诱捕、发现、处置、溯源,甚至反制攻击者。

蜜罐作用

一般是直接放入恶意程序,点击运行的,所以PC蜜罐需要起到的作用:

1. 查看攻击者的操作行为,比如是否上传一些扫描工具、漏洞利用工具,进行攻击者画像。

2. 获取攻击者的基础攻击设施,例如域名、远控IP,再通过现有的能力来排查是否有其他主机被入侵。

3. 尝试诱导攻击者下载运行安装了后门的恶意程序,进行最直接的钓鱼反制。

4. 诱导攻击者对服务器蜜罐进行攻击。

5. 蜜罐本身需要有足够的安全性,不至于成为突破口。

初步设想

一般来说,红队进行钓鱼,获取办公网节点后,一般会做哪些动作?

1. 后渗透信息收集,获取PC上的敏感信息,例如:

  • IT资产信息
  • 通讯录(邮箱)
  • 凭据信息(代码、浏览器、WiFi以及其他应用Navicat、SSH、RDP等)
  • 历史命令
  • 路由信息、网络拓扑图、域信息

2. 以此PC作为跳板,进行横向移动。

  • 内网代理、端口转发
  • 维持权限、植入后门
  • 域渗透、提权等

既然是为了进行反制,那么就可以投其所好,可以准备一些伪造的东西。

以开发中招为例:

  • 浏览记录:伪造一份浏览记录。
  • 聊天工具:微信、QQ,可以买个没用的测试号。
  • 运维工具:Navicat、Xshell,里面放置一些假的连接记录。
  • 办公软件:云盘、Office、PDF、谷歌浏览器、IDEA

当然,可以放一些装了后门的安装包(VPN、安装包)作为诱饵使用,诱骗攻击者进行点击,便于反制。

比如,装了后门的可执行程序或者安装包 (像VPN这些还可以附上安装说明文档显得更真实):

  • VPN客户端.msi,后门程序本身做好免杀,拿破轮胎等工具进行dll注入,使用NSIS打包成setup.exe。
  • 批量运维工具.exe,打包一个恶意的程序。
  • 0day漏洞检查工具.exe,同上
  • 密码管理器.exe,或使用 MSI wrapper打包成msi程序。
  • 堡垒机安装包.msi,同上。

或者再来点:

  • 某某领导贪污证据.zip(内含  财务流水记录.xlsx.一堆空格.exe)
  • IT运维表.rar,内容同上
  • HW培训.rar,有office 0day/1day 的话,可以用一些。
  • 某某系统代码一套,放置后门。 如果攻击者下载过去本地运行调试的话,就有机会植入。
  • 还有一些虚假的SSH、RDP、FTP、WEB账户密码,诱骗攻击者,还可以和WEB蜜罐进行联动。

当然除了这些,我们还需要得知攻击者实际拿到了这台服务器权限,会做什么动作?

这里采用了开源的HIDS,wazuh + sysmon,进行基本的行为监测。

实际搭建

准备:

  1. 一台远控服务器( 域前置 + nginx + cs + 机器人上线提醒)
  2. 一台Ubuntu 虚拟机,主要安装wazuh, 来监控Win虚拟机行为。
  3. 一台Win虚拟机,主要做蜜罐使用,安装sysmon   + wazuh agent。 

安装包:

  • sysmon   
  • wazuh agent 
  • wazuh server  

具体安装步骤就不写了,这里就列几点实际部署中遇到的注意点:

1. 虚拟机直接显示宿主机信息

为了尽可能的不让攻击者察觉到这是一个虚拟机,因此这里简单的做了下主机信息的修改:

在*.vmx文件中添加一行配置SMBIOS.reflectHost = "TRUE",这样主机信息会显示的是物理机的信息。

2. 修改虚拟机网段,可以改成10.x.x.x ,  同时关闭共享服务。

3. sysmon 安装失败时,如出现”error getting the evt dll (wevtapi.dll)“ 错误,考虑是否缺少安装系统补丁导致。

4. wazuh 在使用docker部署时,最好先修改密码,再进行部署,避免后面修改kibana密码时比较麻烦。

5. wazuh + sysmon联动, 参考 https://www.jianshu.com/p/9e07f638dbd9 ,不过需要注意的是,wazuh每个版本的匹配规则都有点不一样,如4.1版本和参考文章内的写法也不一样,如下,除此之外其他和参考文章一致。

<group name="sysmon,MITRE,">

<rule id="355001" level="12">

<if_group>sysmon_event1</if_group>

<field name="win.eventdata.image">\.+</field>

<description>Sysmon - Event 1: Process creation $(win.eventdata.image)</description>

</rule>

<rule id="355002" level="11">

<if_group>sysmon_event3</if_group>

<field name="win.eventdata.image">\.+</field>

<description>Sysmon - Event 3: Network connection $(win.eventdata.image)</description>

</rule>

</group>

6. 部署时如果Ubuntu服务端启用ufw做端口访问限制,由于ufw和docker机制的问题, 则需要修改ufw默认配置

7. 蜜罐不要联入公司网络,这样即使被逃逸也没事。

实现截图

蜜罐搭建的截图:

HIDS告警信息截图:

攻击者如果中招, 则Cobalt Strike 会上线,相关截图:

最后

剩下的工作就是等红队进行邮件附件钓鱼,我们丢进去执行就行了,然后:

  • 看HIDS, 观察红队行为,准备溯源
  • 通过现有能力以及红队IP、域名、附件HASH等IOC信息,是否内网是否有其他机器中招。
  • 等着CS机器人上线提醒

题外话

初入计算机行业的人或者大学计算机相关专业毕业生,很多因缺少实战经验,就业处处碰壁。下面我们来看两组数据:

  • 2023届全国高校毕业生预计达到1158万人,就业形势严峻;
  • 国家网络安全宣传周公布的数据显示,到2027年我国网络安全人员缺口将达327万。

一方面是每年应届毕业生就业形势严峻,一方面是网络安全人才百万缺口。

6月9日,麦可思研究2023年版就业蓝皮书(包括《2023年中国本科生就业报告》《2023年中国高职生就业报告》)正式发布。

2022届大学毕业生月收入较高的前10个专业

本科计算机类、高职自动化类专业月收入较高。2022届本科计算机类、高职自动化类专业月收入分别为6863元、5339元。其中,本科计算机类专业起薪与2021届基本持平,高职自动化类月收入增长明显,2022届反超铁道运输类专业(5295元)排在第一位。

具体看专业,2022届本科月收入较高的专业是信息安全(7579元)。对比2018届,电子科学与技术、自动化等与人工智能相关的本科专业表现不俗,较五年前起薪涨幅均达到了19%。数据科学与大数据技术虽是近年新增专业但表现亮眼,已跻身2022届本科毕业生毕业半年后月收入较高专业前三。五年前唯一进入本科高薪榜前10的人文社科类专业——法语已退出前10之列。

 “没有网络安全就没有国家安全”。当前,网络安全已被提升到国家战略的高度,成为影响国家安全、社会稳定至关重要的因素之一。 

网络安全行业特点

1、就业薪资非常高,涨薪快 2021年猎聘网发布网络安全行业就业薪资行业最高人均33.77万!

 2、人才缺口大,就业机会多

2019年9月18日《中华人民共和国中央人民政府》官方网站发表:我国网络空间安全人才 需求140万人,而全国各大学校每年培养的人员不到1.5W人。猎聘网《2021年上半年网络安全报告》预测2027年网安人才需求300W,现在从事网络安全行业的从业人员只有10W人。

 行业发展空间大,岗位非常多

网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…

职业增值潜力大

网络安全专业具有很强的技术特性,尤其是掌握工作中的核心网络架构、安全技术,在职业发展上具有不可替代的竞争优势。

随着个人能力的不断提升,所从事工作的职业价值也会随着自身经验的丰富以及项目运作的成熟,升值空间一路看涨,这也是为什么受大家欢迎的主要原因。

从某种程度来讲,在网络安全领域,跟医生职业一样,越老越吃香,因为技术愈加成熟,自然工作会受到重视,升职加薪则是水到渠成之事。

黑客&网络安全如何学习

今天只要你给我的文章点赞,我私藏的网安学习资料一样免费共享给你们,来看看有哪些东西。

 1.学习路线图 

 攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。

2.视频教程

网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

内容涵盖了网络安全法学习、网络安全运营等保测评、渗透测试基础、漏洞详解、计算机基础知识等,都是网络安全入门必知必会的学习内容。

 

 (都打包成一块的了,不能一一展开,总共300多集)

因篇幅有限,仅展示部分资料,需要保存下方图片,微信扫码即可前往获取

3.技术文档和电子书

技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。 

 因篇幅有限,仅展示部分资料,需要保存下方图片,微信扫码即可前往获取

4.工具包、面试题和源码

“工欲善其事必先利其器”我为大家总结出了最受欢迎的几十款款黑客工具。涉及范围主要集中在 信息收集、Android黑客工具、自动化工具、网络钓鱼等,感兴趣的同学不容错过。 

 还有我视频里讲的案例源码和对应的工具包,需要的话也可以拿走。

因篇幅有限,仅展示部分资料,需要保存下方图片,微信扫码即可前往获取

 最后就是我这几年整理的网安方面的面试题,如果你是要找网安方面的工作,它们绝对能帮你大忙。

这些题目都是大家在面试深信服、奇安信、腾讯或者其它大厂面试时经常遇到的,如果大家有好的题目或者好的见解欢迎分享。

参考解析:深信服官网、奇安信官网、Freebuf、csdn等

内容特点:条理清晰,含图像化表示更加易懂。

内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…

 因篇幅有限,仅展示部分资料,需要保存下方图片,微信扫码即可前往获取 

标签:网络安全,专业,蜜罐,简易,wazuh,PC,攻击者,sysmon
From: https://blog.csdn.net/2301_81504583/article/details/139415887

相关文章

  • [ICPC2024 Xi‘an I] ICPC2024 邀请赛西安站(7/8/13)
    心得[ICPC2024Xi'anI]ICPC2024邀请赛西安站重现赛-比赛详情-洛谷7表示赛时ac了7个,8表示含补题总共ac数,13表示题目总数题目M. ChainedLights打表,发现只有k=1是YES//#include<bits/stdc++.h>#include<iostream>#include<cstdio>#include<vector>#include<ma......
  • C#使用HttpClient上传文件至阿里云oss失败的解决方案。
    ThebodyofyourPOSTrequestisnotwell-formedmultipart/form-data在使用C#的HttpClient上传文件到阿里云oss的时候,根据postman生成的代码,但是用C#发起请求的时候会返回400错误以及错误信息>ThebodyofyourPOSTrequestisnotwell-formedmultipart/form-data主要因......
  • 仿真文件下载审核 有效保障HPC环境下的数据安全性
    仿真文件在科学、工程和技术领域中具有重要性,所以确保仿真文件的安全性是非常重要的,特别是当这些文件包含敏感信息或涉及到关键的业务操作时。在获取仿真文件时,仿真文件下载审核这个流程也比较重要的。审核仿真文件下载,你需要执行一些步骤来确保文件的质量和合规性。以下是一些......
  • Topcoder SRM592-Div1-Lv2 LittleElephantAndPermutationDiv1
    题意设\(A,B\)为两个长为\(n\(\leq50)\)的排列,定义操作\(F(A,B)=\sum\limits_{i=1}^{n}\max(A_i,B_i)\),给定\(n,k\),求有多少种有序对\((A,B)\)满足\(F(A,B)\geqk\),答案模\(10^9+7\)。思路首先还是用经典的思路将无序转为无序,我们假定\(A\)是有序的即\(A={1,2,3,......
  • 3D目标检测入门:探索OpenPCDet框架
    前言在自动驾驶和机器人视觉这两个飞速发展的领域中,3D目标检测技术扮演着核心角色。随着深度学习技术的突破性进展,3D目标检测算法的研究和应用正日益深入。OpenPCDet,这个由香港中文大学OpenMMLab实验室精心打造的开源工具箱,为3D目标检测领域提供了一个功能强大且易于使用的平......
  • 系统编程——IPC信号量集
    进程间通信方式(IPC)进程间通信(Interprocesscommunication,简称IPC)指的是进程之间的信息交换,进程间通信的方式有很多,比如管道通信、信号通信、共享内存、消息队列、信号量组、POSIX信号量等。进程间通信可以达到数据传输、共享资源、控制进程等目的,方便用户对进程进行控制和管理......
  • 系统编程——IPC共享内存
    进程间通信方式(IPC)进程间通信(Interprocesscommunication,简称IPC)指的是进程之间的信息交换,进程间通信的方式有很多,比如管道通信、信号通信、共享内存、消息队列、信号量组、POSIX信号量等。进程间通信可以达到数据传输、共享资源、控制进程等目的,方便用户对进程进行控制和管理......
  • OpenPCDet模型导出ONNX
    前面介绍了采用OpenPCDet架构和自定义数据集训练了pointRCNN模型,也已经跑通了测试流程,但在实际应用过程中通常需要把模型导出成ONNX格式,然后借助其他框架用C++进行推理。这里记录一下pointRCNN导出流程以及常见的一些错误。其大体分为以下几步:弄清楚数据流确定网络架构改写网......
  • 【会议征稿,ACM出版】2024年第四届人工智能、自动化与高性能计算国际会议(AIAHPC 2024,7
    2024第四届人工智能、自动化与高性能计算国际会议(AIAHPC2024)将于2024年7月19-21日在中国·珠海召开。本次会议主要围绕“人工智能、自动化与高性能计算”的最新研究展开,旨在荟聚世界各地该领域的专家、学者、研究人员及相关从业人员,分享研究成果,探索热点问题,交流新的经......
  • 【会议征稿,中国算力大会分会】2024算法、高性能计算与人工智能国际学术会议(AHPCAI 202
    2024算法、高性能计算与人工智能国际学术会议(AHPCAI2024)定于2024年6月21-23日在中国郑州举行。会议主要围绕算法、高性能计算与人工智能等研究领域展开讨论。会议旨在为从事算法、高性能计算与人工智能研究的专家学者、工程技术人员、技术研发人员提供一个共享科研成果和......