应急溯源思路

溯源的思路
根据攻击告警、攻击流量, 提取到攻击者的IP地址、攻击方式、攻击流量中的特征,留下的木马后门文件等信息; 
尝试通过拿下攻击的攻击主机, 进而在攻击IP的主机中查找攻击者的线索, 包括登录IP、是否存在个人信息、攻击者的地理位置等; 
通过获取到的信息从网络中查找攻击者的个人信息, 搜索引擎、社交网站、博客等等。
溯源技巧
1)在接到溯源任务时,通常会获取到很多信息,如攻击者的IP地址、攻击类型、恶意文件以及攻击详情等,这些信息可以作为我们溯源工作的入手点。
2)针对不同的攻击类型,可以分析攻击详情的请求包,寻找攻击者的特征,同时通过获取到的IP地址进行威胁情报查询,以确定所用IP地址是代理IP还是真实IP地址。
3)如果遇到端口扫描,很可能是个人VPS或者空间搜索引擎的行为,在接到大量溯源任务时,可以优先进行这类溯源工作。
4)对于命令执行的情况,很可能是未经隐匿的网络或移动网络的行为,或者是接到脚本扫描任务的肉鸡,同样在接到大量溯源任务时,可以优先进行这类溯源工作。
5)如果遇到爬虫行为,很可能是空间搜索引擎的活动,可以将这类任务放到溯源工作的后面进行处理。
只有IP的溯源
1、根据备案获取到实名信息
2、探测该IP对应的域名, web服务或其它服务、 dns解析记录是否可以获取到一些个人信息
3、获取到个人信息后, 可根据社工库或一些公开的信息进行收集


蜜罐自带功能

ip定位
  是否定位到某个安全公司的地理位置
  是否标记为某个安全公司的网关

微步等其他ip反查得到域名

whois查询名得到公司或个人

天眼查、企查查查公司

社工库或个人博客查个人

高级一点:入侵被hacker入侵的网站溯源
如何溯源到个人
通过微步情报中心分析未知安全,然后IP反查域名,查到域名以后再看是否能解析到IP,确定域名后查whois信息,溯源到攻击者。比如说查域名注册的个人信息(聚名、爱名网),可以获取到他的邮箱,再用得到的邮箱去检索信息,可能会检索到手机号,拿到手机号后去验证这个手机号是否与攻击者有关,手机号和域名备案信息做了关联性分析,根据备案信息的那个备案号与手机号的归属地做对应,确认这个手机号是攻击者的。用手机号对应的再去收集,比如微信、支付宝、姓名等等。对社交ID做整理,比如Github、博客园、抖音、CSDN等地方找他的社交平台标识符。
攻击还原,溯源
根据攻击流量包的url、ip,看攻击目标是哪个,复现还原,溯源的话就是ip定位、样本分析、根据攻击路径攻击手法等方式寻找攻击者真实ip以及网络上的一些个人、组织信息"
钓鱼溯源
发件账号个人信息,发件IP
投递物(攻击者用来传递恶意软件或执行攻击的工具或媒介):c2地址(攻击者用来控制和接受命令的服务器地址)和元数据(包括文件、网络、电子邮件、恶意软件)
exe文件:存在 PDB 信息,部分开发人员将项目存放在桌面,这会导致编译信息带入开发人员的终端名称(极大可能为个人昵称)
lnk文件:由于lnk文件在新建的时候会带入计算机名称,这可以用于样本的拓线和分类,极少情况下可找到个人昵称
docx文件:可能存在“最后编译者名称”
如果溯源到跳板机怎么办
对跳板机进行一个信息收集,看看有什么有漏洞,看日志
能从钓鱼邮件中溯源出哪些信息
可以分析邮件的发送地址, 发件人, IP, 传输方式, 传输协议等
挖矿病毒溯源
相应:通过cpu内存占用情况判断是否是挖矿————询问管理员是否是内部测试————挖矿程序备份
阻断:断网隔离
分析:沙箱分析挖矿程序
清除:挖矿程序进程删除(若删除不掉先删除其守护进程)————挖矿程序删除
加固:通过登录日志或web日志等信息溯源攻击链(如果日志被删除等因素溯源不到攻击链:找背锅,例如他是weblogic系统,只要不是最新版本就说这个版本存在漏洞已经被利用,建议更新补丁且为了防止0day攻击,建议寻找我司渗透服务项目进行全方面渗透测试,如果不是web漏洞进来的就找登录日志,溯源到他们个人主机,一般主机中都存有服务凭证,找那个主机的主人背锅,就说他的电脑不知道什么时候被入侵了可能被钓鱼很长时间都说不准,甩锅就行,然后建议寻找我司进行网络安全意识培训)————相关漏洞修复后备份重装电脑恢复业务(建议关机几天防止黑客再次攻击),如果客户不想重装,让他们承担相应后果,我们做一些自启动项等权限维持方式的删除即可————强化后续进程行为监控
发现 shell攻击导致主机失陷, 该如何去做溯源?
首先通过攻击告警的日志一般可以看出 shell写入的位置;
一: 定位WebShell文件路径。
二: 对于加密的 webshell, 就很难通过关键词搜索到, 对于此类 webshell 可以通过目前比较好的 webshell 扫描工具如: 河马 webshell、WebShellkiller3.3 等。
三: webshell + 代码混淆加密 + 隐写术, 此类木马几乎可以绕过所有 webshell 扫描工具, 搜索或者扫描难易发现。针对此类木马可以使用逆向思维, 既然是 WebSehll , 那么攻击者肯定要通过访问该木马才能使用木马的功能, 那么只要访问肯定会留下痕迹, 无论是Apache、 Nginx 都会保存请求日志, 通过分析请求日志便可定位 WebShell!
已知攻击者IP,如何溯源定位攻击人员?
1、IP反查注册信息,可能会查询到域名,通过域名查询备案和whois信息,可能会查出邮箱电话,通过社工库查询相关邮箱和电话信息定位人员支付宝,微信转账;微博,百度贴吧等
2、通过白泽系统查询IP标记情况,查看攻击者IP日常访问数据内容,判断攻击者人员信息

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/888810.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【rCore OS 开源操作系统】Rust 字符串(可变字符串String与字符串切片str)

【rCore OS 开源操作系统】Rust 语法详解: Strings 前言 这次涉及到的题目相对来说比较有深度,涉及到 Rust 新手们容易困惑的点。 这一次在直接开始做题之前,先来学习下字符串相关的知识。 Rust 的字符串 Rust中“字符串”这个概念涉及多种类型&…

k8s 中的金丝雀发布(灰度发布)

目录 1 什么是金丝雀发布 2 Canary 发布方式 3 Canary 两种发布方式实操 3.1 准备工作 3.1.1 将 nginx 命名两个版本 v1 与 v2 3.1.2 暴露端口并指定微服务类型 3.1.3 进入 pod 修改默认发布文件 3.1.4 测试 service 是否正常 3.2 基于权重的灰度发布 3.2.1 创建 Igress 资源类…

分享我“Excel 表格”关键字的博客笔记(python脚本全程自动)

Python脚本全程自动,全部Python内建工具脚本纯净。 (笔记模板由python脚本于2024年10月05日 19:51:06创建,本篇笔记适合喜欢Excel和Python的coder翻阅) 【学习的细节是欢悦的历程】 Python 官网:https://www.python.org/ Free:大…

ubuntu双系统分区划分

EFI系统分区(Windows):自Windows 8起,UEFI模式下的BIOS使用该分区。简单来说,它用于存储已安装系统的EFI引导程序。此分区在资源管理器中无法查看,因为它没有驱动器号,但它必须存在,…

前端登录页面验证码

首先&#xff0c;在el-form-item里有两个div&#xff0c;各占一半&#xff0c;左边填验证码&#xff0c;右边生成验证码 <el-form-item prop"code"><div style"display: flex " prop"code"><el-input placeholder"请输入验证…

[Offsec Lab] ICMP Monitorr-RCE+hping3权限提升

信息收集 IP AddressOpening Ports192.168.52.218TCP:22,80 $ nmap -p- 192.168.52.218 --min-rate 1000 -sC -sV -Pn PORT STATE SERVICE VERSION 22/tcp open ssh OpenSSH 7.9p1 Debian 10deb10u2 (protocol 2.0) | ssh-hostkey: | 2048 de:b5:23:89:bb:9f:d4:1…

数据校验的总结

业务层进行复杂检查 简单校验交给Controller校验&#xff0c;能流到业务的层的数据就是基本合法 引入依赖&#xff1a;spring-boot-starter-validation 能标注的所有注解在这两个地方看 jakarta.validation.constraints、 org.hibernate.validator.constraints 使用步骤…

Web APIs——Dom获取属性操作

1.变量声明 1.1以后声明变量我们优先使用哪个&#xff1f; const 有了变量先给const&#xff0c;如果发现它后面是要被修改的&#xff0c;再改为let 1.2 为什么const声明的对象可以修改里面的属性&#xff1f; 因为对象是引用类型&#xff0c;里面存储的是地址&#x…

2024 ciscn WP

一、MISC 1.火锅链观光打卡 打开后连接自己的钱包&#xff0c;然后点击开始游戏&#xff0c;答题八次后点击获取NFT&#xff0c;得到有flag的图片 没什么多说的&#xff0c;知识问答题 兑换 NFT Flag{y0u_ar3_hotpot_K1ng} 2.Power Trajectory Diagram 方法1&#xff1a; 使用p…

《Programming from the Ground Up》阅读笔记:p147-p180

《Programming from the Ground Up》学习第9天&#xff0c;p147-p180总结&#xff0c;总计34页。 一、技术总结 1.Physical memeory p152, Physical memory refers to the actual RAM chips inside your computer and what they contain. 物理地址指的RAM&#xff0c;即我们…

库函数相关(上一篇补充)

一、创建自己的头文件 在当前目录下创建一个my_head.h将这个文件移动到/usr/include目录 #ifndef __MY_HEAD_H__ #define __MY_HEAD_H__#include <stdio.h> #include <errno.h> #include <string.h>#define PRINT_ERR(s) do{\printf("%s %s %d\n&quo…

minio简单使用

文章目录 简介官方地址Linux下载安装安装服务启动关闭帮助命令 java开发minio依赖包新建项目pom配置文件配置类Service测试类运行测试 Api使用前言针对桶的操作查看某个桶是否存在创建一个桶返回桶列表删除一个桶 针对文件的操作上传文件到桶中(本地文件上传)上传文件到桶中(基…

猴子吃桃-C语言

1.问题&#xff1a; 猴子第一天摘下若干个桃子&#xff0c;当即吃了一半&#xff0c;还不过瘾&#xff0c;又多吃了一个。 第二天早上又将剩下的桃子吃掉一半&#xff0c;又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。 到第N天早上想再吃时&#xff0c;见只剩下一个…

【学习笔记】一种使用多项式快速计算 sin 和 cos 近似值的方法

一种使用多项式快速计算 sin 和 cos 近似值的方法 在嵌入式开发、游戏开发或其他需要快速数学计算的领域&#xff0c;sin 和 cos 函数的计算时间可能会影响程序的整体性能。特别是在对时间敏感、精度要求不高的场景中&#xff0c;传统的 sin 和 cos 函数由于依赖复杂的数值方法…

【UE】简单介绍“Extra Win Function”插件的功能

“Extra Win Function”插件包含32个C类封住成的蓝图节点供用户使用&#xff0c;下面简单介绍19个可能常用的节点的功能。 1. “Is Internet Available” 检查是否可接入互联网 2. “Get Device Platform” 获取设备平台名称 3. “Get Android Device RAMSize” 获取RAM 大小 …

【Java SE基础回顾】看这篇就够了!

JavaSE复习 参考视频&#xff1a;【狂神说Java】JavaSE阶段回顾总结 简单的就不讲了&#xff0c;比如什么break和continue区别&#xff0c;甚至一些什么什么继承封装多态的概念等等。 主要写一些Java特有的&#xff0c;重点的基础知识。主要还是例子和代码更多&#xff0c;更有…

Android Preference的使用以及解析

简单使用 values.arrays.xml <?xml version"1.0" encoding"utf-8"?> <resources><string-array name"list_entries"><item>Option 1</item><item>Option 2</item><item>Option 3</item&…

衡石分析平台系统管理手册-智能运维之系统设置

系统设置​ HENGSHI 系统设置中展示了系统运行时的一些参数&#xff0c;包括主程序相关信息&#xff0c;Base URL、HTTP 代理、图表数据缓存周期、数据集缓存大小、租户引擎等相关信息。 主程序​ 系统设置中展示了主程序相关信息&#xff0c;这些信息是系统自动生成的&#…

Linux 之 Linux应用编程概念、文件IO、标准IO

Linux应用编程概念、文件IO、标准IO 学习任务&#xff1a; 1、 学习Linux 应用开发概念&#xff0c;什么是系统调用&#xff0c;什么是库函数 2、 学习文件IO&#xff1a;包括 read、write、open、close、lseek 3、 深入文件IO&#xff1a;错误处理、exit 等 4、 学习标准IO&a…

TCP四次挥手过程详解

TCP四次挥手全过程 有几点需要澄清&#xff1a; 1.首先&#xff0c;tcp四次挥手只有主动和被动方之分&#xff0c;没有客户端和服务端的概念 2.其次&#xff0c;发送报文段是tcp协议栈的行为&#xff0c;用户态调用close会陷入到内核态 3.再者&#xff0c;图中的情况前提是双…