首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用ProcDot进行恶意软件分析

该技术使我们能够确定哪些进程、线程和 HTTP 请求是由感染产生的。 流程的执行和任何伴随的活动(例如文件和网络流量)可以由分析师使用ProcDOT直观地绘制出来。...以CSV格式保存procmon的日志文件。 一段时间后,将Wireshark现在捕获的数据包保存为ProcDot允许的.txt格式。...选择ProcDot中的procmon日志文件,然后选择您要查看的恶意进程。选择受感染进程后,再选择之前在Wireshark保存的TXT pcap文件。...在上图中,我们可以看到恶意进程创建了新的子进程,然后连接到某个随机IP地址 收集详细信息后,我们可以查看 pcap 以查看数据包中共享的详细信息 让我们在Virustotal上查看IP详细信息以了解信誉...IP是干净的,让我们看看社区对此IP的评价: 因此,微软IP意味着它是安全的,但我们可以看到在图表或pcap文件中发现的所有IP地址。

46030

wireshark-forensics-plugin:一款功能强大的Wireshark网络取证分析插件

该工具通过扩展Wireshark本地搜索过滤器来实现自身的功能,允许我们基于这些附加的上下文属性进行数据过滤。除此之外,该工具还可以处理PCAP文件并进行实时的流量捕捉。...工具功能 1、加载从MISP等威胁情报平台导出的恶意标识CSV,并将其与网络流量中的每个源/目标IP相关联。...根据IP范围到资产类型的映射加载资产分类信息,该映射能够过滤特定类型资产的传入/传出流量(例如,过滤“数据库服务器”、“员工笔记本电脑”等)。.../formatted_reports目录包含三个文件: asset_tags.csv:有关资产IP/域/CIDR和相关标签的信息,并提供了针对内网IP和DNS服务器的参考示例; asset_vulnerabilities.csv...:关于每项资产的CVE ID和最高CVSS评分的详细信息; indicators.csv:入侵威胁指标IoC数据,包含属性类型、值、严重性和威胁类型; 上述的三个文件都可以手动编辑,或者可以使用导出的MISP

1.7K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何使用IPGeo从捕捉的网络流量文件中快速提取IP地址

    关于IPGeo  IPGeo是一款功能强大的IP地址提取工具,该工具基于Python 3开发,可以帮助广大研究人员从捕捉到的网络流量文件(pcap/pcapng)中提取出IP地址,并生成CSV格式的报告...在生成的报告文件中,将提供每一个数据包中每一个IP地址的地理位置信息详情。  ...报告中包含的内容  该工具生成的CSV格式报告中将包含下列与目标IP地址相关的内容: 1、国家; 2、国家码; 3、地区; 4、地区名称; 5、城市; 6、邮编; 7、经度;...8、纬度; 9、时区、 10、互联网服务提供商; 11、组织机构信息; 12、IP地址;  依赖组件  在使用该工具之前,我们首先需要使用pip3包管理器来安装该工具所需的依赖组件...: pip3 install colorama pip3 install requests pip3 install pyshark 如果你使用的不是Kali或ParrotOS或者其他渗透测试发行版系统的话

    7.4K30

    20个常用Linux命令

    经常使用的命令为ps -ef---列出当前正在运行的程序,那如何定位我们想要查看的进程A,这个时候使用grep,即ps -ef| grep A. 4 awk 如果文件是csv(a.csv),按照","分割...参数名 含义 -n 使用IP地址表示主机。使用数字表示端口 -i 指定要监听的端口。...如果为"-i any"表示住区所有网卡数据包 -v 输出诸如ip数据包中的TTL更加详细的信息 -t 不打印时间戳 -e 显示以太网帧头部信息 -c 仅仅抓取指定数量的数据包 -x 按照十六进制显示数据包内容...如果为"-i any"表示住区所有网卡数据包 -v 输出诸如ip数据包中的TTL更加详细的信息 -t 不打印时间戳 -e 显示以太网帧头部信息 -c 仅仅抓取指定数量的数据包 -x 按照十六进制显示数据包内容...参数 描述 -n 使用IP地址表示主机 -a 显示结果中包含监听的socket -t 仅显示TCP连接 -r 显示路由信息 -i 显示网卡接口数据流量 -c 每隔1s输出一次 -o 显示socket定时器的信息

    1.9K10

    从0到1:打造移动端H5性能测试平台

    方案篇 【怎么样的方案才能满足上述的功能点】 整体思路:用户界面中输入被测H5的URL地址,发送给服务器,服务器收到URL地址后,像移动设备发送测试任务,移动设备执行测试任务,并返回测试数据,服务器解析原始测试数据...如图流程涉及到的技术点为: (1)如何对H5页面打开过程抓包 (2)如何解析pcap文件 (3)如何绘制http请求瀑布流 (4)如何通过js插桩获取时间类指标 (5)如何配置H5优化建议规则 重点来了...02 如何解析pcap文件 pcap包是tcpdump直接获取的网络包结果,可以通过winshark等工具来分析,但是考虑到我们需要的仅仅是http请求信息,也希望自动化分析,所以通过pcap2har直接将...3、 http请求: 在har文件中,每一次请求都有固定的返回码,可以判断请求返回是否为200 在请求中读取所有URL,可以得到域名,是否太域名数太多等http信息 4、 文件压缩: Js和css的压缩可以直接查找文件中是否包含大量换行符...6、 页面渲染: 通常drawImage和document.write会影响到页面的重新绘制,所以尽量减少这类操作,在js脚本中查询该关键词可以发现重绘问题 附:现有效果图(部分) ?

    2.6K71

    学会这 18 个工具,你一定能真正理解如何监控网络带宽!

    nload等一些工具可以读取"proc/net/dev"文件,以获得流量统计信息;而一些工具使用pcap库来捕获所有数据包,然后计算总数据量,从而估计流量负载。 下面是按功能划分的命令名称。...它还可以绘制图表以显示入站流量和出站流量,视图比例可以调整。用起来很简单,不支持许多选项。 所以,如果你只需要快速查看总带宽使用情况,无需每个进程的详细情况,那么nload用起来很方便。 ?...n选项可以防止iftop将IP地址解析成主机名,解析本身就会带来额外的网络流量。 ? 安装iftop:Ubuntu/Debian/Fedora用户可以从默认软件库获得它。...如果控制台足够大,bwm-ng还能使用curses2输出模式,为流量绘制条形图。 安装bwm-ng:在CentOS上,可以从Epel来安装bwm-ng。...17. dstat dstat是一款用途广泛的工具(用python语言编写),它可以监控系统的不同统计信息,并使用批处理模式来报告,或者将相关数据记入到CSV或类似的文件。

    1.9K30

    基于DNS隐蔽信道的攻击与检测

    这为攻击者在主受害者及其命令和控制中心之间提供了低速但隐蔽的双向通信信道。如图所示为Bot在获取控制命令后回传窃密信息的流程图。 ?...DNS这种穿透防火墙的能力为攻击者提供了一个隐蔽的通道,尽管是低速通道,通过将其他协议(例如,SSH,FTP)隧道传输到命令和控制中心,可以通过该通道泄露私有数据并保持与恶意软件的通信。...2016年4月至5月期间,由超过4000个活跃用户组成的校园DNS网络流量(在高峰负载时间内)为10个随机日,可在数据集中的每小时PCAP文件中获得。...2.4.1l命令 我这里使用l命令,主机列表包含571个主机。 ? 2.4.2 m命令 ? ? 输入主机列表中的一个IP地址,无返回,在main.py的同级目录下生成文件: ? ?...在main.py的上一级目录下生成html文件: ? 2.4.6x命令 .csv:逗号分隔值文件格式。 ? 在main.py的上一级目录下生成.pcap.csv文件: ?

    2.9K20

    数据采集:亚马逊畅销书的数据可视化图表

    如果我们想要分析亚马逊畅销书的数据,我们可以使用爬虫技术来获取网页上的信息,并使用数据可视化工具来绘制图表,展示图书的特征和趋势。...使用Scrapy的Pipeline类,将获取的数据保存到CSV文件中。使用Matplotlib库,读取CSV文件中的数据,绘制柱状图、饼图、散点图等,展示不同类别的图书的销量和评价。...使用Matplotlib库绘制数据可视化图表当我们将爬取到的数据保存到CSV文件中后,我们就可以使用Matplotlib库来绘制数据可视化图表。...函数,读取books.csv文件中的数据,并将其转换为一个DataFrame对象。...# 读取books.csv文件中的数据,并将其转换为一个DataFrame对象,命名为dfdf = pd.read_csv('books.csv')然后,我们可以使用Matplotlib库的各种函数,绘制不同类型的图表

    40320

    盘点一款Python发包收包利器——scapy

    包(packet)是网络通信传输中的数据单位,一般称之为数据包,其主要由源地址,目标地址,净载数据组成。包括包头和包体,包头是固定长度,包体长度不变。...可以看出,它包含了全部的内容,如果我们想详细查看某个模块中的内容,比如说我想查看ARP ,tcp的话了,可以这样: ?...序列化:将数据包对象保存为pcap文件 反序列化:读取pcap文件中的内容 pkt= Ether()/IP(dst='192.168.1.2')/TCP(dport=80) #将嗅探到的数据包内容写到...pcap文件中 wrpcap("hw.pcap",pkt) #读取pcap文件。...export_object(str(pkts[0])) 导出数据包 new_Pkt = import_object() #将上一步导出的字符串填入 十、离线数据包的解析 如果我们捕获到数据包,未联网的情况下如何解析呢

    3K20

    流量都去哪儿了 —— 三板斧搞定Android网络流量测试

    应用层的数据要经过TCP层、IP层和以太网接口层的层层包装才能在物理链路中传输。因此,应用程序要通过网络传输数据时,数据被送入协议栈中,然后逐个通过每一层直到被当作一串比特流送入网络。...IP传给网络接口层的数据单元称作IP数据报(IPDatagram)。通过以太网传输的比特流称作帧(Frame)。如下图所示。...(方法2中提到的3种文件)进行解析。...)//总的接受数据包数,包含Mobile和WiFi等 static long getTotalTxBytes()//总的发送字节数,包含Mobile和WiFi等 static long getTotalTxPackets...如何判断一个应用的流量消耗偏高 如果看流量的绝对值看不出高低,那就找几个同类型的产品对比一下。如果完成同样的事务,被测应用比同类产品高很多,那就是偏高了,可能有优化空间。

    4.3K61

    Tcpreplay工具使用指导

    ,举例一: [root@x11 tcpreplay_mysql_test]# tcpprep -c 10.5.8.244/24 -i mysql.pcap -o mysql.cach 将文件夹中的mysql.pcap...该命令将所有input.pcap包里的主机包(由input.cach文件指定哪些包是主机包, 哪些包是客户端包)的源mac地址, 目的mac地址, 目的IP地址分别改为 :host_src_mac, host_dst_mac...修改二层头 修改MAC地址 如果不指定cache文件, 将把所有包的源mac地址和目的mac地址都改写成12:23:34:45:56:67和66:66:66:66:66:66 [root@x11 tcpreplay_mysql_test...·指定cache文件 指定cache文件后, 将server包的目的/源mac地址改写成00:44:66:FC:29:AF/00:66:AA:D1:32:C2, 将client的目的/源mac地址改成:..., 中间的应用层数据丢了.tcpwrite将没有抓到的数据补成全0, 或者修改tcp/udp的长度字节, 或者将该包丢弃。

    8.8K11

    豆瓣图书评分数据的可视化分析

    close:该方法在爬虫结束时被调用,我们可以在这里将抓取到的数据保存为csv格式的文件。...为了提高爬虫效率和稳定性,我们还需要使用亿牛云爬虫代理服务,该服务提供了大量高质量的代理IP地址,可以帮助我们避免被豆瓣网站屏蔽或封禁。...读取清洗后的csv文件,将数据转换为DataFrame对象。使用matplotlib的子模块pyplot来绘制各种图表,如直方图、饼图、箱线图、散点图等。...通过本文,我们可以学习到以下几点:如何使用scrapy框架编写爬虫程序,从豆瓣图书网站抓取图书的基本信息和评分数据,保存为csv格式的文件。...如何使用matplotlib库对处理后的数据进行可视化分析,绘制各种类型的图表,展示不同维度的评分分布和关系。希望本文能够对你有所帮助,如果你对爬虫技术或者数据可视化有兴趣,可以继续深入学习和探索。

    65631

    21.3 Python 使用DPKT分析数据包

    dpkt项目是一个Python模块,主要用于对网络数据包进行解析和操作。它可以处理多种协议,例如TCP、UDP、IP等,并提供了一些常用的网络操作功能,例如计算校验和、解析DNS数据包等。...由于其简单易用的特性,dpkt被广泛应用于网络安全领域,例如流量分析、漏洞利用、入侵检测等。使用该库可以快速解析通过各类抓包工具抓到的数据包,从而提取分析包内的参数。...安装DPKT工具:pip install dpkt在分析数据包之前我们需要抓取特定数据包并保存为*.pcap格式,通常情况下这种数据包格式可通过WireShark等工具抓取到,当然也可以使用上一篇提到的...Scapy库实现,该库中存在一个sniff函数,该函数可以实现网络抓包功能,如下一个演示案例我们分别通过sniff(count=2)函数抓取两个数据包并使用wrpcap()函数将其保存到文件内,当需要分析时可通过调用...图片当读者抓取到这些数据包之后,下一步则是解析这些数据包,解析的方法有许多可以使用DPKT解析,也可以使用scapy自带的工具解析,本章首先介绍如何使用Scapy工具实现解析数据包内的HTTP请求,并输出的功能

    1.2K20

    RITA:一款功能强大的真实情报威胁分析工具

    RITA能够以TSV格式来读取Bro/Zeek日志,该工具当前支持以下几个主要功能: 1、Beacon检测:搜索目标网络中的所有Beacon行为标记; 2、DNS隧道检测:搜索基于DNS的隐蔽通信信道标记...如果你的网络使用了标准RFC1918,内部IP范围为10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16,我们需要去掉配置文件中InternalSubnets数据域的注释,...获取数据(生成Bro/Zeek日志) 选项1:生成PCAP 使用一个数据包嗅探工具生成PCAP文件,例如tcpdump和wireshark等等。...: 打印黑名单中接收链接的主机名列表 4、show-bl-source-ips: 打印黑名单中初始化链接的IP列表 5、show-bl-dest-ips: 打印黑名单中接收链接的IP列表 6、show-exploded-dns...打印用户代理信息 以CSV/HTML格式显示数据: 1、-H:以人类可读的格式显示数据。

    1.5K10

    Windows下底层数据包发送实战

    初始化的原始套接字可以直接收发网络层数据包,发送一个TCP包时需要手工构造IP头、TCP头、内容以及各校验和,构造完数据包后,用sendto方法将该包发送(注意到,手工构造的IP包头中已经包含了目的IP...”该驱动,在收到路过的数据包时,NPF可以选择仅仅统计一下包的情况或写入文件(做流量监控),或者写到一个环形缓冲区中,然后用户态程序调用wpcap.dll中一些函数,使用WinAPI和驱动程序交互,获取驱动缓冲区中的数据...WDK(Windows Driver Kit)的Sample代码中,包含一个名为Ndisprot的工程,该工程已经实现了一个最基本的无连接NDIS协议驱动,支持收/发以太网帧。   ...驱动程序   查看sys文件属性中数字签名的详细信息,如果数字签名处显示“此数字签名正常”则该驱动已正常签名,可以安装了。...(例如如何构造一个TCP包、如何发送等,也许以后会有另一篇随笔说明:) )经过实际测试后发现,使用这种方式发送数据包效率并不算很高,主要原因是发送接收过程仍涉及到用户态和内核态的切换,如果要达到网卡的最高效率

    3.3K20

    Python 运用Dpkt库解析数据包

    dpkt项目是一个python模块,用于快速、简单的数据包解析,并定义了基本TCP/IP协议,使用该库可以快速解析通过各类抓包工具抓到的数据包,从而提取分析包内的参数。...//aaa.pcap","rb") pcap = dpkt.pcap.Reader(fp) FindPcapWord(pcap,"wang.zip") 也可以使用dpkt解析本机数据包中是否包含后门。...125.39.247.226": # 如果数据流中存在cmd等明文命令则说明可能存在后门 if '[cmd]# ' in tcp.data.lower...== 80 and dst == "125.39.247.226": # 如果数据流中存在cmd等明文命令则说明可能存在后门 if '[...定位IP来源: 首先提取出Pcpa格式的数据包文件,然后通过使用离线数据库查询出指定IP地址的地理位置. # pip install geoip2 # github地址下载:https://github.com

    2K20

    运维工程师必备的18个网络带宽监控常用命令

    nload等一些工具可以读取"proc/net/dev"文件,以获得流量统计信息;而一些工具使用pcap库来捕获所有数据包,然后计算总数据量,从而估计流量负载。 下面是按功能划分的命令名称。...它还可以绘制图表以显示入站流量和出站流量,视图比例可以调整。用起来很简单,不支持许多选项。 所以,如果你只需要快速查看总带宽使用情况,无需每个进程的详细情况,那么nload用起来很方便。...$ sudo iftop -n n选项可以防止iftop将IP地址解析成主机名,解析本身就会带来额外的网络流量。...,bwm-ng还能使用curses2输出模式,为流量绘制条形图。...(用python语言编写),它可以监控系统的不同统计信息,并使用批处理模式来报告,或者将相关数据记入到CSV或类似的文件。

    2K40

    Linux服务器上监控网络带宽的18个常用命令

    nload等一些工具可以读取"proc/net/dev"文件,以获得流量统计信息;而一些工具使用pcap库来捕获所有数据包,然后计算总数据量,从而估计流量负载。 下面是按功能划分的命令名称。...它还可以绘制图表以显示入站流量和出站流量,视图比例可以调整。用起来很简单,不支持许多选项。 所以,如果你只需要快速查看总带宽使用情况,无需每个进程的详细情况,那么nload用起来很方便。...$ sudo iftop -n  n选项可以防止iftop将IP地址解析成主机名,解析本身就会带来额外的网络流量。 安装iftop:Ubuntu/Debian/Fedora用户可以从默认软件库获得它。...,bwm-ng还能使用curses2输出模式,为流量绘制条形图。...(用python语言编写),它可以监控系统的不同统计信息,并使用批处理模式来报告,或者将相关数据记入到CSV或类似的文件。

    1.6K31

    系统性能优化工具集合与使用技巧

    常用参数: -i:指定需要的网 -s:抓取数据包时默认抓取长度为68字节,加上-s 0后可以抓到完整的数据包 -w:监听的数据包写入指定的文件 2....// 源地址 tcpdump -i eth1 dst host 10.1.1.1 // 目的地址 如果想使用 wireshark 分析 tcpdump 的包,需要加上是 -s 参数: tcpdump...--output 文件:此选项也比较有用,可以把状态信息以csv的格式重定向到指定的文件中,以便日后查看。...例:dstat --output /root/dstat.csv & 此时让程序默默的在后台运行并把结果输出到/root/dstat.csv文件中。...-nr|head -20 连接某服务器最多的top n的ip地址 netstat -s 如果重传的包持续增加,那么很大可能网卡存在问题 JVM 定位问题的杀手锏——线程堆栈 1.

    70410
    领券