2014SyScan360——追踪OSX商业间谍软件Crisis

2014年7月16日,由360承办的2014亚洲知名安全技术峰会SyScan360强势登陆北京。来自Coseinc的OSX领域的专业研究员Pedro Vilaca介绍了如何逆向HacKing Team的OS X商业间谍软件Crisis。Pedro Vilaca喜欢rootkits,破解软件保护及挑战HacKing Team。最近转向白帽并试图为OS X打造最好的企业终端安全解决方案。

[[116502]]

来自Coseinc的OSX领域的专业研究员Pedro Vilaca

针对目前的OS X攻击样本我们可以了解到攻击的这样一些特性与能力:其可以监控麦克风、监控摄像头、实现屏幕截图、记录键盘和鼠标的操作、保存Skype/MSN记录以及监控浏览器等等。它可以通过Exploit,以邮件形式将它发出来,然后进入到dropper,最后把它放到后门模块。

什么叫dropper?一般通过溢出Flash,Word等释放代码,有些发送邮件或者通过其他社会工程学方式,让用户安装,但它本身并不大,小于1MB。dropper试图隐藏真实的程序入口,使用虚假的main()函数,如果是有经验的人可以通过检查Mach-0头部数据轻易发现。

针对dropper,Pedro Vilaca给出了很专业的建议:不需要Mmap的库,因为它们每个流程的进程都有一个mmap;利用dyld共享缓存特性;重要的库是被缓存的,可以直接从内存读取它们,但是还是需要寻找部分dyld函数。

在本届会议现场,Pedro Vilaca详细介绍了OS X商业间谍软件Crisis的核心——后门模块。后门模块主要负责与C&C通信、注入到目标程序中、记录与Rootkit控制等工作。

此外,因发现最近市面上最近检测到的样本中将后门与MPRESS打包来绕过逆向工程,他还探讨了打包,如何解包,如何构建自动解包器,以及调试技巧。

特别提醒,关于解压问题,大家需要注意以下几个方面:

在转储之前头部数据必须解析;

使用文件大小域和偏移域转储正确的数据大小到磁盘;没有其它需要修复的内容;

_DATA段是0x1000字节,在转储映像里太大了;

二进制转储会导致崩溃,因为_OBJC和_LINKEDIT指向了磁盘上的虚假数据;

并不是所有的样本都可以转储;内存中的大小和文件中的大小可能会不一致;

一个简单的转储可能导致文件偏移指向错误的数据。

另外,针对调试技巧,Pedro Vilaca提供了两种反调试方法,一是对于后门模块来说,利用Sysctl反调试方法,可以检测一个线程是否有调试器存在,若存在则退出,这个很容易绕过线程,而且会移除掉对新线程的函数调用。二是,如果你想调试一个被隔离的后门模块,你需要在配置检查出patch。

最后,Pedro Vilaca为大家介绍了加密用法,配置和可用的功能,以及大部分功能的实现方法,也就是捆绑注入,并回顾了C&C communications及内核rootkit。

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/150450.html<

(0)
运维的头像运维
上一篇2025-03-13 02:16
下一篇 2025-03-13 02:17

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注