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

逃避Sysmon DNS监控丨Evading Sysmon DNS Monitoring

对事件ID 22的过滤将关注“DNS查询”,它将如下所示: 随着一切正常运行,让我们首先看看如何执行日志记录。 如何执行DNS日志记录?...在Sysmon的情况下,我们从其他很棒的帖子中了解到,ETW大量用于网络连接监控等事情。因此,DNS监控将以类似的方式执行是有道理的。...如果我们进一步深入研究,我们发现很可能负责向Sysmon提供DNS数据: 经过一些搜索后,Microsoft-windows-DNS-Client建议在许多地方提供提供商作为表面DNS查询信息的适当位置...所以我们肯定知道这是DNS查询收集的执行方式。接下来,我们需要了解在请求DNS记录时如何触发这些事件。...一个非常简单的方法是使用类似的方法: 随着我们的补丁准备就绪,如果我们尝试执行我们的应用程序进行DNS查询,我们发现我们可以调用DNS客户端API而不会触发任何事件: 视频地址YouTube 当然,这只是显示了一种逃避这种监控的可能方式

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

dnspeep:监控 DNS 查询的工具

为什么我要开发又一个 DNS 工具? 之所以这样做,是因为我认为当你不太了解 DNS 时,DNS 似乎真的很神秘!...我得到的印象是,当尝试检查问题是否由 DNS 引起时,人们经常使用试错法或猜测,而不是仅仅查看计算机所获得的 DNS 响应。...实际上,我的一个朋友用这个工具发现,他的电脑上安装了一些以前工作时的企业监控软件,但他忘记了卸载,因此你甚至可能发现一些你想要删除的东西。...我使用的 dns_parser carte 并不支持所有 DNS 查询类型,只支持最常见的。我可能需要更换一个不同的工具包来解析 DNS 数据包,但目前为止还没有找到合适的。...到目前为止我所编写的工具: https://dns-lookup.jvns.ca(一种进行 DNS 查询的简单方法) https://dns-lookup.jvns.ca/trace.html(向你显示在进行

3K10

DNS域名轮询业务监控(Python)

1、概要 大部分的DNS解析都是一个域名对应一个IP地址,但是通过DNS轮循技术可以做到一个域名对应多个IP,从而实现最简单且高效的负载平衡,不过此方案最大的弊端是目标主机不可用时无法被自动剔除,因此做好业务主机的服务可用监控至关重要...本示例通过分析当前域名的解析IP,在结合服务端口探测来实现自动监控,在域名解析中添加、删除IP时,无须对监控脚本进行更改。...2、步骤 1)实现域名的解析,获取域名所有的A记录解析IP列表 2)对IP列表进行HTTP级别的探测 3、代码解析 通过dns.resolver.quer()方法获取业务域名A记录信息,查询出所有...IP地址列表,再使用(在Python2中httplib模块,Python3中http.client模块)的request()方法以GET方式请求监控页面,监控业务所有服务的IP是否服务正常。...#只获取url页面的15个字符,用来做可用性校验 getcontent = r.read(15) finally: #监控

3.2K20

DNS污染可用网站监控检测修复

平时使用的系统上,这里以 Windows 系统为例,系统通常会在内部有一个 DNS 的缓存 DNS 记录。缓存 DNS 记录有什么用呢? 可以帮助系统快速定位并访问 DNS 地址。...但有时候可能缓存的一些 DNS 记录会有问题,导致在打开网页时会出现打不开的情况。如果遇到这种情况,可以尝试用命令来手动查看或是清除这些系统内部的 DNS 记录。   ...而且在网站维护的同时都可以使用iis7网站监控来第一时间检查是否被dns污染以及劫持等安全性的问题,并且可以检测快照有没有问题。...缓存记录,会发现刷新过后的 DNS 缓存记录要少,是当前最新的一些 DNS 记录。   ...方法二   除了可以手动修复系统内部缓存的一些 DNS 记录以后,但有时候一些其它恶意软件,病毒可能会背着我们偷偷修改系统的 DNS 文件。

4.2K30

百宝箱:https证书的过期巡检监控

预计阅读时间2分钟 关于https证书的过期巡检监控,还真是百密一疏!...“见字如晤,运维自知”中我提到过,运维是一项耐心、细心、持续投入的工作,而且看到大家对于https证书的过期巡检监控都比较关心,所以我们特在此将能实现此需求的工具汇总给大家。...blackbox_exporter Blackbox Exporter是Prometheus社区提供的官方黑盒监控解决方案,其允许用户通过:HTTP、HTTPS、DNS、TCP以及ICMP的方式对网络进行探测...Http Respones Header / Http Body 内容 TCP 测试:业务组件端口状态监听, 应用层协议定义与监听 ICMP 测试:主机探活机制 POST 测试:接口联通性 SSL 证书过期时间...监控HTTP(s)/TCP/HTTP(s)关键字/Ping/DNS记录/推送/Steam Game Server等的正常运行时间 支持丰富的通知渠道,如通过Telegram、Discord、Gotify

25910

Linux操作系统DNS解析(nameserver)监控脚本

检查发现 OpenSUSE 的 nameserver 居然是谷歌的公用 DNS:8.8.8.8!!!尼玛,不出问题才怪呢!...二、解决 虽然阿里新推出了公用 DNS:223.5.5.5,223.6.6.6,但这是内部解析外部域名,所以就近的 nameserver 是最快的,于是赶紧给换成了公司专用的 nameserver,问题立马解决了...三、绸缪 仔细考虑后,决定加上 nameserver 的相关监控: ①、编写脚本: vim mon_nameserver #!...t_mon/mon_nameserver.sh mapi.alipay.com 0.3 每五分钟执行一次,检查 mapi.alipay.com 的解析时长,若解析失败或时间大于 0.3s 则发送报警信息到监控...脚本核心功能使用的是 curl 获取域名解析时长,下面简单的补充一下 curl 部分参数: time_namelookup:DNS 解析域名的时间 time_commect:client 和 server

5K40

一段php小代码,监控SSL证书过期问题

SSL 证书监控的缺失 传统手工申请安装证书有效期较长,使得证书过期问题被忽略。阿里云栖社区、新浪SAE、七牛等公司都有过生产环境证书过期的事故,可参见 v2ex 搜索的搜索记录。...SSL 证书的监控不应该是缺失的一部分,除了公民,一切都应该被监控。 如何使用 PHP 辅助监控 SSL 证书过期问题?...我们可以编写一个检测页面,只要即将过期,就抛出异常。 然后使用阿里云监控这类成熟监控服务添加这个页面,设置一旦状态码 >= 400 立即报错,能够推送短信、邮件、钉钉。 <?...第三方的服务 除此之外还有一些第三方 SSL 监控服务,然而在成熟度上略逊于云服务商的监控功能。此代码本来是想用于业余项目,由于忙于主业,所以将此段代码拿出来分享。...希望各大云服务商早日推出自己的证书监控服务。

2.5K110

监控 Kubernetes 集群证书过期时间的三种方案

为了解决证书过期的问题,一般有以下几种方式: 1.大幅延长证书有效期,短则 10年,长则 100 年;2.证书快过期是自动轮换,如 Rancher 的 K3s,RKE2 就采用这种方式;3.增加证书过期监控...,便于提早发现证书过期问题并人工介入 本次主要介绍关于 Kubernetes 集群证书过期监控,这里提供 3 种监控方案: 1.使用 Blackbox Exporter[1] 通过 Probe 监控...Kubernetes apiserver 证书过期时间;2.使用 kube-prometheus-stack[2] 通过 apiserver 和 kubelet 组件监控获取相关证书过期时间;3.使用...文件 方案一: Blackbox Exporter 监控 Kubernetes apiserver 证书过期时间 Blackbox Exporter 用于探测 HTTPS、HTTP、TCP、DNS、ICMP...Blackbox Exporter[5] 通过 Probe 监控 Kubernetes apiserver 证书过期时间;1.优势: 实现简单;2.劣势: 只能监控 https 的证书;2.使用 kube-prometheus-stack

1.6K20

Redis中过期键的内部数据结构,如何监控和调整过期键的数量和删除策略

监控Redis中过期键的数量和删除策略,可以使用以下命令:查看Redis的配置文件中过期键处理策略的设置:命令:CONFIG GET activedefrag结果示例:1) "activedefrag...在处理过期键时,AOF持久化会将过期键的DEL命令也追加到AOF文件中,当AOF文件被加载时,过期键的DEL命令会被执行,从而删除过期的键。...在处理过期键时,RDB持久化会在RDB文件中忽略过期键,只保存未过期的键和对应的值。...在处理过期键时,复制功能会通过主节点将对过期键的操作命令发送给从节点,从节点会执行这些操作命令,从而删除过期的键。...处理过期键时,主节点会发送过期键的DEL命令给从节点,从节点会执行这些命令删除过期键。

331111

redis 过期删除策略(redis过期机制)

过期删除策略 redis可以对key的通用设置中,可以设置key的过期时间及ttl 如果单纯的再client中进行命令测试的话,会发现了当时间到时间后 再去获取该key会显示nil 那么一个key过期了...当然这个删除也不是简单的到期了就直接被删除了 redis中对于过期键的过期删除策略 定时删除 惰性删除 定期删除 定时删除 它会在设置键的过期时间的同时,创建一个定时器, 当键到了过期时间,定时器会立即对键进行删除...这个策略能够保证过期键的尽快删除,快速释放内存空间。 但是有得必有失,redis的操作频率是非常高的。...它不持续关注key的过期时间, 而是在获取key时,才会检查key是否过期,如果过期则删除该key。简单来说就是:平时我不关注你,我用到你了,我才关注你在不在。...每次默认只会随机扫描20个key,同时删除这20个key中已经过期的key。 如果这20个key中过期key的比例达超过25%,则继续扫描。

2.4K30

D监控:如何利用DNS有效降低网站宕机带来的损失

一个网站可以从DNS上设置多个IP,基本上有两个目的, 一些大型的网站会混合使用两种方式。 Round-robin     DNS,用DNS轮询实现负载均衡。...域名记录会在各地的运营商DNS上有缓存,所以用修改DNS记录的方式来迁移用户流量会有一定的延迟,减少域名记录的TTL可以有效的缓解这个问题,让访问到宕机IP的时间窗口尽量小一些。...你的网站就一个IP,那就没办法了,D监控会及时通知你,你得尽快确认问题和解决。 宕掉的IP和其它IP共同实现DNS轮询,相当于一个集群,显然集群里停掉一个IP,别的IP还能继续接收用户请求。...如果你有开发能力,可以使用D监控的宕机URL回调功能和修改记录API来写一套适合自己的宕机自动切换软件。 如果你没有开发能力,可以直接使用D监控的宕机切换功能,可以满足大多数用户的需求。...DNS轮询一般都是随机负载,不能做到HAProxy那么丰富的规则。 如果您对D监控的宕机切换功能有什么建议,请加QQ群:273322236来一起讨论。

64620
领券