CVE-2017-12824及利用样本分析(二)

简介: 笔者于书写此文之前从未接触过InPage,该文权当笔者于学习过程中的文章学习笔记,其中如有不当或错误之处,望读者不吝赐教,笔者感激不尽。

0x04 Donot组织某利用样本分析

样本名称:EOI-Application_Form.inp

MD5:D9279F628C9F19420F14EDF3CFC3123F

调试方法同上一样本,不再赘述。与上一样本相似,通过连续两个0x35363839(字符串"5689")定位Shellcode

解密将要执行指令:

第二次解密:

获取GetModuleHandleA调用地址:

第三次解密:

通过硬编码的方式来给GetProcAddress()传递参数:

之后分别获取ole32.CoInitializemsvcrt.fclosekernel32.ExitProcesskernel32.GetEnvironmentVariableWmsvcrt.strlenmsvcrt.fwritemsvcrt.memsetole32.CoCreateInstancemsvcrt.fopenmsvcrt.strcatkernel32.GetEnvironmentVariableAmsvcrt.malloc函数的调用地址。

清空内存内容,用于后续存储字符串:

拼接字符串:

C:\Windows\Tasks\tss.js这一JS文件中写入内容:

该脚本功能为执行同目录下的staEnd.dll

之后通过于启动目录创建快捷方式实现持久化:

该快捷方式指向JS文件:

保存到文件:

staEnd.dll文件中写入内容:

file.inp文件中写入内容:

写入完成之后关闭文件,并调用ExitProcess()退出。

0x05 Confucius(孔夫子)组织某利用样本分析

样本名称:Visit of Azerbaijan delegation to pakistan.inp

MD5:633640453DE64EB79891B7433242A0A1

该样本与0x03.1中样本利用方法相同,不再赘述。

0x06 参考

Wikipedia——https://en.wikipedia.org/wiki/InPage蔓灵花(BITTER)APT组织使用InPage软件漏洞针对巴基斯坦的攻击及团伙关联分析——https://www.anquanke.com/post/id/166861ATT&CK 之后门持久化——https://paper.seebug.org/1007


插播广告:

课程大纲

(预计课程时长8h左右,后续根据讲师录制情况可能有所调整)

1 我是如何理解安全服务的

2 漠坦尼特色的MSS托管安全

3 如何做好重大活动保障支持

4 真正满足渗透测试项目

4.1 实战甲方驻场渗透面

4.2 实战某Web渗透测试

4.3 实战某APP渗透测试

4.4 实战某小程序渗透测试

4.5 实战某公众号渗透测试

5 代码审计

5.1 PHP代码审计

5.11 环境搭建

5.12 某案例分析

5.2 JAVA代码审计

5.21 环境搭建

5.22 某案例分析

6 内网渗透

6.1 内网渗透的理解

6.2 某项目的实战分享

课程地址:

https://live.freebuf.com/detail/313c9d9e27091f2d628e3a388a87c781

相关文章
|
机器学习/深度学习 算法 数据挖掘
Sentieon | 应用教程: 使用DNAscope对HiFi长读长数据进行胚系变异检测分析
Sentieon | 应用教程: 使用DNAscope对HiFi长读长数据进行胚系变异检测分析
113 0
|
存储 数据安全/隐私保护
CVE-2017-8291及利用样本分析(二)
CVE-2017-8291及利用样本分析
|
安全 Windows
CVE-2017-12824及利用样本分析(一)
笔者于书写此文之前从未接触过InPage,该文权当笔者于学习过程中的文章学习笔记,其中如有不当或错误之处,望读者不吝赐教,笔者感激不尽。
|
存储 安全 JavaScript
CVE-2017-11882及利用样本分析
Windows的公式编辑器EQNEDT32.EXE读入包含MathType的OLE数据,在拷贝公式字体名称时没有对名称长度进行校验,使得攻击者可以通过刻意构造的数据内容覆盖栈上的函数返回地址,从而劫持程序流程。
|
存储 NoSQL 安全
CVE-2017-8291及利用样本分析
CVE-2017-8291及利用样本分析
|
安全 Windows
CVE-2018-0798及利用样本分析
•成因:EQNEDT32.exe在解析Matrix record时,并未检查长度,从而造成栈溢出。无论打不打CVE-2017-11882补丁都可以成功触发,使得攻击者可以通过刻意构造的数据内容及长度覆盖栈上的函数返回地址,从而劫持程序流程。
|
存储 安全 虚拟化
CVE-2017-0261及利用样本分析
CVE-2017-0261及利用样本分析
|
机器学习/深度学习 数据采集 运维
基于支持向量机的网络⼊侵检测系统的全面调查和分类
基于支持向量机的网络⼊侵检测系统的全面调查和分类
|
SQL 安全 JavaScript
常见漏洞分类
常见漏洞分类
312 0
常见漏洞分类
J3
|
数据采集 数据可视化 数据挖掘
样本大小如何影响统计结果精确性
一天,我在漫无目的地游走于数据的海洋中,突然有位科研小伙伴跑来问我:“为啥样本大小会影响统计检验结果的精确性呢?”哎呀,这不是小菜一碟嘛!但怎么回答才能展现出我的风采呢?我不就是那个总爱在数据世界里溜达的数据侠客吗!
J3
267 1
样本大小如何影响统计结果精确性