- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
溢出植入型木马(后门)的原型实现
溢出植入型木马(后门)的原型实现 作者:FLASHSKY 邮箱:flashsky@ 站点: 感谢与申明 感谢此文成型中获得的如下人员的讨论与支持 XUNDI,大鹰,冰河,ALERT7, BENJURRY,ISNO,REFDOM给予的技术讨论和提出了有益的意见 感谢所有到会成员给予的指点 申明: 作者无意实现一个木马,只是提供一种思路:将缓冲区溢出攻击和木马/后门相结合的木马实现手段,通过一个简单的原型来验证,并展示给大家这种实现方式的一些特点。作者提供关键代码段的技术实现的文档和演示来验证其实现,但不提供源代码和二进制程序,任何人都可以利用此文进行自己的技术研究和代码实现,但是自己负担自己开发程序进行非法行为的法律责任。 基本思路 木马(后门)如何有效的隐蔽? 溢出植入型木马(后门)的思路 溢出植入型木马(后门)的优势 木马(后门)如何有效的隐蔽? 应用/代码本身的隐蔽 应用进程执行的隐蔽 自动启动相关的隐蔽 通讯的隐蔽 当前木马/后门发展的趋势 驱动和内核级 拦截系统调用服务来实现系统级的隐蔽 存在的问题 代码量多 影响一定的性能 实现需要高的技巧与技能 溢出植入型木马(后门)的思路 被动工作式的木马 瘦服务器端的木马 依赖于系统机制进行加载,和执行 溢出植入型木马(后门)的优势 为什么会选择溢出植入? 溢出漏洞具备通用性 溢出漏洞具备非常好的隐蔽性 溢出本身就可以实现远程的控制 溢出的攻击程序指令是由数据传输的,灵活,不留痕迹 在服务内部进行,很容易实现进程,通讯,启动代码的隐藏 完全被动方式工作,对性能等影响小。 制造一个溢出漏洞比较简单和容易实现。 通用溢出漏洞的植入 通用化溢出漏洞要解决的4个问题 实现植入通用化溢出漏洞的思路 植入通用化溢出漏洞的实现 木马(后门)的在W2K下的实现 通用化溢出漏洞要解决的4个问题 溢出点定位 JMP ESP代码提供和定位 溢出覆盖后对变量的引用访问违例 溢出覆盖后执行代码对溢出区的修改 实现植入通用化溢出漏洞的思路 扩展堆栈 植 入某个特定函数的替换转发函数 扩展堆栈 植入的通用化溢出漏洞的实现 JMP ESP提供和定位 RECV函数的替换转发函数实现 更深层次的利用 更深层次的利用 检测溢出和溢出返回地址 其他需要利用的变量提供 环境保护和线程的安全返回 新的替换转发函数的汇编实现 木马(后门)的在W2K下的实现 植入代码结构 PE文件节点分析和代码的附加 附加代码的自动计算和替换 调用函数分析和导入表的替换 植入代码结构 PE文件结构 代码附加过程 分析代码节接点空间 找到需要替换的函数地址 在进程空间查找对应地址的导入地址 替换函数调用地址 存在jmp [recv] 的形式,替换为jmp [recvadd] 不存在jmp [recv] 的形式,直接替换每个call [recv] 保留真实的recv的地址,计算jmp esp代码和recvadd的地址,替换到植入代码的对应偏移处 附加代码,并进行相应PE头修改,自我删除 通用远程溢出的SHELLCODE 函数定位处理 SOCKET复用 环境变量引用和环境上下文保护 溢出线程的安全返回 SOCKET复用 SOCKET复用的意义 基本思路 (针对阻塞式SOCKET) 获得有效的SOCKET描述符 判断关联的SOCKET描述符的线程 (2次连接) 挂起SOCKET相关的线程 接管SOCKET通讯 实现代码 非阻塞式SOCKET的复用 环境变量引用和环境上下文保护 引用的变量和作用 SOCKET描述符号 转发函数参数占用堆栈的大小 函数返回地址 环境上下文和积存器的保护 溢出线程的安全返回 安全返回的意义 需要考虑的问题 保存溢出SHELLCODE执行前的积存器内容 保存需要返回的地址值 计算恢复后的ESP/EBP,好放入对应的地址值。 在恢复积存器后,还需要使用积存器读取返回地址值并放入返回前的ESP和读取函数在溢出前提供的函数参数大小来计算正常的ESP,因此对于积存器的保护需要一点技巧。 安全返回的代码实现 演示植入溢出到TEST服务并远程控制 阐发 饶过WIN的系统文件完整性保护(SFP) 溢出植入的通用化测试 探讨:只修改内存影象避免文件完整性检查 饶过WIN的SFP 饶过SFP的意义 SFP的基本实现机理 饶过的思考 饶过SFP的实验 溢出植入的通用化测试 溢出植入的过程是完全通用的 溢出植入的替代函数是只针对函数级通用的 溢出植入远程控制端是完全通用且可根据需要灵活编写和变化的 DNS服务的RECV溢出植入演示 SQL SERVER服务的WSARECV溢出植入演示
您可能关注的文档
- 汽门间隙的调整.ppt
- 沈从文《在昆明的时候》.ppt
- 沈海高速公路海安北互通项目环境影响评价第二次公示.doc
- 沐浴书海,香溢校园-温州滨海学校.doc
- 沐浴乳广告代言人对消费者购买意向之研究-以澎澎与多芬为例.docx.doc
- 沐浴场所卫生监督量化分级评分表.doc.doc
- 汽车车身设计.ppt
- 沐浴保健项目2.ppt
- 沐浴阳光评价享受朗读的快乐.ppt
- 沟通-OoCities.doc
- 专题04 天气与气候(期末真题汇编,广东专用)(解析版).docx
- 专题04 中国的经济发展(百题精选)(期末真题汇编)(原卷版).docx
- 专题05 建设美丽中国(专项训练)(原卷版).docx
- 专题05 建设美丽中国(专项训练)(解析版).docx
- 专题05 居民与文化 发展与合作(百题精选)(期末真题汇编)(解析版).docx
- 2024年下半年教师资格考试中学《教育知识与能力》真题(含答案和解析).docx
- 专题05 居民与文化 发展与合作(百题精选)(期末真题汇编)(原卷版).docx
- 专题05 居民与文化 发展与合作(期末真题汇编,广东专用)(解析版).docx
- 专题05 居民与文化 发展与合作(期末真题汇编,广东专用)(原卷版).docx
- 统编版七年级语文上册课件《雨的四季》.pptx
最近下载
- 教学能力大赛《汽车照明与灯光信号系统故障检修》课程教学实施报告.pdf VIP
- 运动解剖学(李世昌)第4章 消化系统.ppt VIP
- 售后服务方案售后服务方案范本.docx VIP
- SANGFOR深信服_AD_v7.0.8_用户手册说明书.pdf
- 党课:纪念中国人民抗日战争暨世界反法西斯战争胜利80周年PPT牢记使命吾辈自强课件.pptx VIP
- NB-T+10194-2019+电工用火法精炼高导电铜杆.docx VIP
- 绝对不能保守的秘密.pptx VIP
- 绿色建筑案例分析--广州越秀地产(竞赛).pptx VIP
- 《信息技术与课程整合》课程思政教学案例(一等奖).docx VIP
- NB-T+10195-2019+架空导线生产企业能效指数计算导则.docx VIP
有哪些信誉好的足球投注网站
文档评论(0)