灰鸽子木马特征值免杀

news2025/8/12 7:42:47

文章目录

    • 木马特征值免杀
      • 一. 木马特征值免杀
        • 0x01. 灰鸽子配置生成木马
        • 0x02. 使用MyCCL复合特征码定位器反复缩小目标进行定位
        • 0x03. 直到定位到很小的区间
        • 0x04. 用工具将文件偏移地址`0009B9C3`转换成内存地址`0049C5C3`
        • 0x05. 使用OD跳转特征值语句的执行顺序以实现免杀
        • 0x06. 将修改后的文件并重新导出为新的免杀程序
        • 0x07. 杀毒程序扫描通过
        • 0x08.放到http服务器上
        • 0x09. 编辑网页参数,利用IE浏览器漏洞实现网页挂马
        • 0x0a. `Win`+`R`输入`services.msc`打开服务窗口,找到Apache2.2右击属性,修改为手动开启,后并手动开启该服务
        • 0x0b. Win XP访问目标网站,被远程植入木马
        • 0x0c.Win 7灰鸽子客户端发现靶机上线
        • 0x0d. 靶机木马程序清除步骤
      • 二. 修改特征值的方法
        • 方法⼀:直接修改特征码的十六进制法
        • 方法⼆:修改字符串大小写法
        • 方法三:等价替换法
        • 方法四:指令顺序调换法
        • 方法五:通用跳转法

木马特征值免杀


完成木马特征值免杀实验,注意生成的种子文件名需带上学号。并利用生成的免杀种子实现网页挂马,网页上必须有学号信息。最后说说有哪些有趣的修改特征值的方法。


一. 木马特征值免杀

0x01. 灰鸽子配置生成木马

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-o1M47YVJ-1668697669125)(https://s2.loli.net/2022/11/17/j2syDWN9Z3nCLvG.png)]

0x02. 使用MyCCL复合特征码定位器反复缩小目标进行定位

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3gTsNFAq-1668697669127)(https://s2.loli.net/2022/11/17/u1OiDKqMTtPJE6j.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VjnLHbLV-1668697669128)(https://s2.loli.net/2022/11/17/MrLT8IZuUmV9SFY.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mbuunkqi-1668697669129)(https://s2.loli.net/2022/11/17/5KvM9UArh1WCn8t.png)]

image-20221117210430504

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2IKKyxrO-1668697669130)(https://s2.loli.net/2022/11/17/3vbOdrZeQ9UV4Bk.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0duF58xo-1668697669131)(https://s2.loli.net/2022/11/17/7pNWm4dv9kMPRoS.png)]

image-20221117211059071

0x03. 直到定位到很小的区间

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PGaBFtlR-1668697669134)(https://s2.loli.net/2022/11/17/L1As83FmuCPNqli.png)]

0x04. 用工具将文件偏移地址0009B9C3转换成内存地址0049C5C3

image-20221117212059181

0x05. 使用OD跳转特征值语句的执行顺序以实现免杀

0049C5C1 JMP 004A2788  ;跳转到一片空白区域
...
...
...
004A279D MOV EAX,DWORD PTR SS:[EBP-101C]	;执行原特征值语句
004A2788 JMP 0049C5C7	;跳转回原地址的下一语句的地址

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yHl5gS2F-1668697669136)(https://s2.loli.net/2022/11/17/thWDuSnTsZF9dbJ.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ADwvvVdU-1668697669137)(https://s2.loli.net/2022/11/17/jUPk4X6iBQolaFW.png)]

image-20221117214917732

0x06. 将修改后的文件并重新导出为新的免杀程序

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FHSZa8Zn-1668697669138)(https://s2.loli.net/2022/11/17/yhGSZPJI4VBQo1Y.png)]

0x07. 杀毒程序扫描通过

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lL9VzLH9-1668697669140)(https://s2.loli.net/2022/11/17/TGsMcOQbyEiNKVf.png)]

0x08.放到http服务器上

image-20221117164536957

0x09. 编辑网页参数,利用IE浏览器漏洞实现网页挂马

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v0bydVu8-1668697669144)(https://s2.loli.net/2022/11/17/eW7OlNnT2Bs98yQ.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hgRGqLY2-1668697669145)(https://s2.loli.net/2022/11/17/M6Nw9dQu2V4snIc.png)]

0x0a. Win+R输入services.msc打开服务窗口,找到Apache2.2右击属性,修改为手动开启,后并手动开启该服务

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KfDvxX8v-1668697669146)(https://s2.loli.net/2022/11/17/tImCOuHaZnkgTwe.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hBOfL8Vm-1668697669147)(https://s2.loli.net/2022/11/17/OM1WqhAYtCE7yfs.png)]

0x0b. Win XP访问目标网站,被远程植入木马

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-taNpR6Ob-1668697669149)(https://s2.loli.net/2022/11/17/1NAvtOPb3Lx4DVM.png)]

0x0c.Win 7灰鸽子客户端发现靶机上线

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VQX6RWzd-1668697669151)(https://s2.loli.net/2022/11/17/nozN8QVPOaJWeUG.png)]

0x0d. 靶机木马程序清除步骤

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-igOwF9ym-1668697669153)(https://s2.loli.net/2022/11/17/fPHJRwCI7AgbUxk.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-to1LspPa-1668697669155)(https://s2.loli.net/2022/11/17/SGu5N7RwLHOym3K.png)]

手动删除:

  1. 打开XP虚拟机,启动IE浏览器,单击菜 单栏-工具-Internet选项,弹出Internet选项配置对话框,单击“删除文件”按钮,在弹出的“删除文件”对话框中,选择“删除所有脱机内容”复选框,单击“确定”按钮直到完成;
  2. 双击“我的电脑”,在浏览器中单击“工具”-“文件夹选项”菜单项,单击“查看”属性页,选中“显示所有文件和文件夹”,并将“隐藏收保护的操作系统文件”复选框置为不选中状态,单击“确定”按钮;
  3. 关闭已打开的web页面,启动“windows”任务管理器,单击“进程”属性页,在“印象名称”中选中所有“IEXPLORE.EXE”进程,单击“结束进程”按钮;
  4. 删除“C:\WINDOWS\Hacker.com.cn.exe”文件;
  5. 启动“服务”管理器,选中右侧详细列表中的“GrayPigeon_Hacker.com.cn”,单击右键,在弹出菜单选中“属性”菜单项,在弹出的对话框中,将“启动类型”改为“禁用”,单击“确定”按钮;
  6. 启动注册表编辑器,删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentContronlSet\Service\GrayPigeon_Hacker.com.cn节点;
  7. 重新启动计算机;
  8. 打开灰鸽子程序,查看自动上线主机,已经不存在了。

二. 修改特征值的方法

方法⼀:直接修改特征码的十六进制法

1.修改方法:把特征码所对应的⼗六进制改成数字差1或差不多的⼗六进制.
2.适⽤范围:⼀定要精确定位特征码所对应的⼗六进制,修改后⼀定要测试⼀下能否正常使⽤.

方法⼆:修改字符串大小写法

1.修改方法:把特征码所对应的内容是字符串的,只要把大小字互换⼀下就可以了.
2.适⽤范围:特征码所对应的内容必需是字符串,否则不能成功.

方法三:等价替换法

1.修改方法:把特征码所对应的汇编指令命令中替换成功能类拟的指令.
2.适⽤范围:特征码中必需有可以替换的汇编指令.⽐如JN,JNE 换成JMP等.

方法四:指令顺序调换法

1.修改方法:把具有特征码的代码顺序互换⼀下.
2.适⽤范围:具有⼀定的局限性,代码互换后要不能影响程序的正常执⾏

方法五:通用跳转法

1.修改方法:把特征码移到零区域(指代码的空隙处),然后⼀个JMP⼜跳回来执⾏.
2.适⽤范围:没有什么条件,是通⽤的改法

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/15176.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【深入浅出Spring6】第五期——循环依赖和反射机制

一、Bean的循环依赖问题 什么是循环依赖? 类似于A依赖B,B又依赖A,这样就构成了依赖闭环 需求:我们创建两个类,彼此内置对方为私有属性,我们查看是否可以正常输出 $ singleton setter产生的循环依赖 编写我…

(八)Bean的生命周期

文章目录环境什么是Bean的生命周期为什么要知道Bean的生命周期Bean生命周期之5步Bean生命周期之7步Bean生命周期之10步三个点位详解:点位1点位2点位3演示程序Bean的作用域不同,管理方式不同自己new的对象如何让Spring管理上一篇:(…

UE4 回合游戏项目 20- 添加人物被攻击的动画

在上一节(UE4 回合游戏项目 19- 添加血量UI)基础上继续添加人物被攻击时播放被攻击动画的功能。 效果:(当玩家被攻击时,播放相应的受到伤害的动画) 步骤: 1.打开“1lantu”,在事件图…

艾美捷试剂级SM-102解决方案

LNP是一种多组分系统,通常由可电离脂质或阳离子类脂质化合物、辅助脂质、胆固醇、保护剂聚乙二醇-脂质共轭物组成。 脂质纳米颗粒(LNP)是mRNA药物常用的载体。目前,BioNTech/辉瑞和 Moderna的mRNA疫苗都采用LNP作为运输载体&#…

SpringMVC ---- RESTful

SpringMVC ---- RESTful1. RESTful简介a>资源b>资源c>资源2. RESTful的实现3. HiddenHttpMethodFilter1. RESTful简介 REST:Representational State Transfer,表示层资源状态转移。 a>资源 资源是一种看待服务器的方式,即&…

ECM:敏感文档控制的秘密武器

ECM:敏感文档控制的秘密武器 您的企业每天都会创建和处理数百个文档。这些文件详细说明了企业流程、产品规格,并为其他员工和客户提供指导。 每天都有大量文档流入和流出您的组织,有一件事始终保持不变:那就是组织内部和外部的…

Docker零基础快速入门(通俗易懂)

「作者主页」:士别三日wyx 「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 Docker一、安装Docker二、配置镜像加速器三、Docker服务命令四、Docker镜像命令五、Docker容器命令六、Docker容器数据卷七、Docker部署应用…

view的context一定是Activity吗

最近在使用glide加载图片的时候出现“Caused by: java.lang.IllegalArgumentException: You cannot start a load for a destroyed activity”,但明明在使用glide之前已经进行了Activity是否destroy的判断,为什么还会发生这个crash呢?注意到A…

【快速上手系列】使用idea调百度AI接口实现内容审核(鉴黄)功能

【快速上手系列】使用idea调百度AI接口实现内容审核(鉴黄)功能 一、文本审核 步骤 1、百度AI开放平台 登录后点击控制台 点击应用列表——点击创建应用 填写一下信息然后创建 也可以配置审核策略 策略配置页面 然后回到概览——领取免费资源&#xf…

threeJS嵌入可交互的普通页面

效果图:1.这是我将一个地图当作地面,外面再包一个天空盒就更好看了 2.上面的例子可能不够直观,下面这个例子是嵌入的bilibili官网,嵌入的网页内容可以正常交互 关键 关键是用到了CSS3DRenderer渲染器。CSS3DRenderer仅仅关注普通的DOM元素&a…

【计算机网络】无线局域网详解

文章目录无线局域网IEEE802.11IEEE802.11的MAC帧头有固定基础设施的无线局域网无固定基础设施无线局域网的自组织网络VLAN传统局域网的局限VLAN虚拟局域网基本概念virtual local area networkVLAN 实现🍃博主昵称:一拳必胜客 🌸博主寄语&…

数据增强方法汇总

数据增强1.有监督数据增强1.1 单样本数据增强augly安装augly使用方法1.2 多样本数据增强1.2.1 SMOTEpython实现1.2.2 SamplePairingpython实现1.2.3 mixuppython实现2.无监督数据增强2.1 GAN2.2 Diffunsion2.3 Autoaugmentation1.有监督数据增强 1.1 单样本数据增强 augly安装…

MongoDB(4.0.9)数据从win迁移到linux

服务器从win迁移导了linux上了,对应的md里面的数据也需要做全量迁移,在网上找了一大堆方案,不是缺胳膊就是少腿,没有一个是完整的,最终加以分析和整理,得出这套方案,希望对你有用 第一步&#…

Java集合框架【二容器(Collection)[Vector容器类]】

文章目录三 Vector容器类3.5 Vector容器类3.5.1 Vector的使用3.5.2 Stack容器3.5.3.1 Stack容器介绍3.5.3.2 操作栈方法Stack的使用案例三 Vector容器类 3.5 Vector容器类 Vector底层是用数组实现的,相关的方法都加了同步检查,因此“线程安全&#xff…

D. Divide and Sum(组合数学)

Problem - 1445D - Codeforces 题意: 给你一个长度为2n的数组a。考虑将数组a划分为两个子序列p和q,每个子序列的长度为n(数组a的每个元素应该正好在一个子序列中:要么在p中,要么在q中)。 让我们以非递减顺序对p进行排…

matplotlib笔记

一、安装matplotlib总是超时导致失败 鉴于公司内网服务器上直接pip install matplotlib容易超时退出的问题,可以采用下面的方法解决: 方法一:指定更新源 pip install -i Simple Index matplotlib3.2.2 注意选择3.2.2,因为最新版本…

AP22615AWU-7、SLG5NT1758V配电开关 驱动器 IC资料

AP22615配电开关具有输出过压保护 (OVP) 功能,设计用于USB和其他热插拔应用。该器件提供输出过压保护,可保护这些应用的系统。具有输出过压保护、反向电流阻断、过流、过热和短路保护功能。其他功能包括受控上升时间和欠压锁定功能。 AP22615具有可调限…

【Java篇】备战面试——你真的了解“基本数据类型”吗?

目录 基本介绍: 整数类型 浮点类型 布尔类型和char类型 自动类型转换 数据类型转换必须满足如下规则: 基本介绍: Java是一门强类型语言,这就意味着必须为每一个变量声明一种类型。Java为我们提供了八种基本类…

[附源码]计算机毕业设计JAVA归元种子销售管理系统

[附源码]计算机毕业设计JAVA归元种子销售管理系统 项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM my…

【毕业设计】大数据分析的航空公司客户价值分析 - python

文章目录0 前言1 数据分析背景2 分析策略2.1 航空公司客户价值分析的LRFMC模型2.2 数据2.3 分析模型3 开始分析3.1 数据预处理3.1.1 数据预览3.1.2 数据清洗3.2 变量构建3.3 建模分析4 数据分析结论4.1 整体结论4.2 重要保持客户4.3 重要挽留客户4.4 一般客户与低价值客户5 最后…