新手学免杀之myccl使用指南

AI权益加码!Claude Code、Cursor等20+工具费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!习进阶更高效! 阅读详情

免杀的开始:用WinHex逐字节修改木马免杀 -> 到后来软件保护(加壳)的加入、特征码免杀技术的公开、多层加壳的发现、反调试技术、针对于PE文件格式的免杀,到如今盛行的源码免杀。

再看反病毒的历程:从文件扫描技术、到通配符扫描技术、内存特征码扫描技术、虚拟机扫描技术、主动防御、启发式病毒查杀技术、云查杀。

我们不难发现,反病毒与反-反病毒这两项处于对立面的技术慢慢的壮大,并形成了各自所拥有的领域。

但,任何技术都需要一个最简单的东西引领你。

分块个数

体积小于200KB的木马在最开始选择50-100之间.
体积大于200KB的木马在最开始选择10-30之间.

尔后由大到小缩小范围定位。

单位长度

事实上单位长度是由文件大小和分块个数决定。相反,分块个数由文件大小和单位长度决定。单位长度决定了每次填充的区域大小。
计算公式:

文件大小 ÷ 分块个数 == 单位长度
(其它自己推)

填充方式

不仅限于00、20或者90,可以是任意00-FF之间的16进制数值。
相比单一的填充方式,MultiCCL的随机数值填充方式更值得借鉴。

开始位置、结束位置、分段长度

开始位置

决定了从特定的偏移处开始填充,默认情况下在E0处开始填充。有时候杀软会将特征码假定在PE头,因此可以填第一个区段的偏移量,一般第一个区段为.text,起始位置为00000600。

结束位置

一般情况下为文件的末尾。

分段长度

从 开始位置 到 结束位置 所经过的偏移大小。
而某些情况下,若要对某个特定区段进行特征码定位。可以在 开始位置 填入区段的起始位置,在 结束位置 填入区段的结束地址,然后进行常规的定位流程。

正反填充

一般情况下,进行正向填充。若定位时进入死循环或者定位错误,可选择反向定位。

定位精度

个人喜欢定位到4个字节的大小,因为一般特征码大小为4个字节的大小,甚至更大。2个字节大小的特征码许多人修改时在潜意识中会把特征码定义为2个字节,换句话说就是下定决心跟这条特征码干上了。而这样的思维定视会严重影响你的免杀质量和效率,还有心情。

从杀软的角度来看,越小的特征码越容易出现误杀。作为专业的杀毒软件来说,出现误杀的情况是不允许的,当出现这样的情况,会使用户感到困扰和不安。所以他们尽量会选择适当大小的特征码。

MultiCCL(下载地址:http://www.heibai.net/download/Soft/Soft_11281.htm

由于这款工具功能的强大性和易使用性,这里只对MultiCCL进行一些说明:

MultiCCL定位出特征码的大小是精确的,MyCCL定位精度是由使用者的决定的。而特征码定位长度精确的代价是花费更长的定位时间。(对于这里的定位精确,是指最终定位出的特征码大小,非定位时的定位精度。)

但是回报也是非常可观的,精确的特征码大小告诉了你可以在多大的范围内修改。

若在免杀时遇到疑难特征码、或者在修改多次失败时,可将那段特征码保护起来,再进行定位。有一个例子就是曾经瑞星把特征码定位在了TLS表,当时修改多次出现错误。无奈将TLS保护起来时,重新定位,结果发现了新大陆......

个人习惯把木马的输入表保护起来,再进行定位。

c语言程序源码,Window下基于C/C++源码理论及思路(新手篇) 作者:冷锋(LengF)[BHST]博客:www.81sec.com时间:2011-5-220x00概述最近搞一个国外的网站,对方是用的赛门铁克的诺顿毒软件,而内网又只对外开放了80端口,于是就想着传个端口转发或者端口复用的工具上去,可是一上传就没了。既然已经提权了,又不想轻易放弃这台服务器。于是就想着怎么办了。自己对非源码的不熟悉,于是就想到自己手头有类似于LCX的工具c源... 阅读详情

相关推荐

[系统安全] MyCCL实验

文章目录MyCCL定位特征码原理MyCCL定位nc实验 MyCCL定位特征码原理 myccl采用遇到特征码就将其覆盖的原理,逐段暴露原文件数据内容的方式将一个待分析文件分成多个文件。 MyCCL定位nc实验 在MyCCL中打开nc文件,选择分块个数为100, 然后点击生成,会在目标文件夹下生成100个经过处理的文件,如下所示 第一段0000是文件的序号,第二段是文件开始的位置,第三段是单位长度。 然后用火绒进行查,并删掉报毒的文件,再点击二次处理 这个二次处理就是查看那个文件被删了,从而定位出特征码所

H4ppyD0g的博客 2044

MYCCL定位特征码 MYCCL定位特征码

MYCCL定位特征码之后如何教程

最新MyCCL复合特征码定位器

最新MyCCL复合特征码定位器,做必不可少的软件

MyCCL特征码定位原理

这段时间习WEB方面的技术,遇到了木马特征码定位的问题,这里做一下习笔记。 这里对MyCCL的分块原理做一下探究 对指定文件生成10个切块   对指定的木马进行切块后,文件列表是这样的。   注意这里是从E0作为切块的偏移量。也就是说从E0的位置开始逐个切块,E0之前的内容是保留的。这样做的目的是保留一些PE必须的头文件信息。 我们来通过亲身的探究来解析一下MyCCL的切块区...

weixin_33711647的博客 415

特征码MYCCL应用实验

特征码软件mycll的使用

xiao_ZHEDA的博客 721

常用技术方法

00. 概述 什么是?来自百科的注解: ,也就是反病毒(AntiVirus)与反间谍(AntiSpyware)的对立面,英文为Anti-AntiVirus(简写Virus AV),逐字翻译为“反-反病毒”,翻译为“反毒技术”。 有本比较有名的书,想详细习的同可以去看看。《黑客攻防》 其实我大概好像只看过目录…( ╯□╰ ) 下面我介绍的是自己实践的一些方法,有没...

whatday的专栏 8491

Python shellcode

Python shellcode

qq_25761407的博客 6106

现在主流是源码

一、文件特征码定位:  一般我们先用MyCCL把被查文件的文件特征码定位出来,然后用C32判断定位出来的这个特征码是代码还  是字符串,或者是输入表、输出表、版权信息等…定位在不同的地方,就要用不同的方法来进行源码。         如果特征码定位木马服务端的代码里,那么我们就把这个木马用OD载入,然后把特征码旁边(前  面和后面)调用了的API函数记录下来,再到源码里搜索并找到

人生代码,代码人生。。。 6279

粉丝答疑:如何实现高效

小七工具包里有很多的工具我就列出其中的一些常用的排名不分前后。

Libra1313的博客 997

特征码定位器MyCCL ,带教程(无后门)

MyCCL 特征码定位器 (无后门)附带教程

MyCCL v2.1专版

殺專用 瑞星 金山 360 卡巴 諾頓

MyCCL_58 工具 强

---------------------------- ]] 前言 [[   自从CCL问世以来,特征码修改已经成为了对付毒软件的 常用手法, 但是所谓魔高一尺,道高一丈毒软件开始使用多 重复合特征码来对付特征码修改 就是说只有你同时改掉程序所 有的守护特征码 此程序才不被。   所以本程序的作用是进行多重特征码的定位,并实现自动化。 ]] 使用篇 [[   载入程序,然后分块写10(刚开始应先少数量划分,先确定 大范围)。起使位置最好写代码段code,或者txt然后程序会把代 码段分成10块,然后从第1块开始恢复,并生成文件。生成完毕 后,用毒软件查生成文件的目录清除所有带毒文件(如果 毒软件是按顺序毒的话,可以在掉第一个文件的时候就停止 毒,此时特征码已经找到)。然后点击[二次处理]程序会自动 记录第几个文件开始查到毒了,那个就是第1个特征码。程序会 把有特征码的地方添0 并记录在右面, 然后把后面的文件分10 块开始从头恢复。这样不断进行(反复使用[二次处理]和毒)守 护特征的大范围就找出了并记录在右面。   因为分为10块所以每块都比较大,这时候需要进行精确。在 右面点第1个特征码 选择精确此特征码 然后此处就会被写入分 析器里。分块可以写大一点比如100这样多次进行精确特征码的 范围就出来了。   关于内存复合特征码定位原理和文件定位是相同的,只是用 程序把生成的文件全部装载到内存中去了,然后用毒软件对内 存进行查。找到报毒的文件,然后手工删除或者在特征码设置 中手动添加即刻。其余操作和文件定位相同。 ]] 致谢 [[   MyCCL不是突然冒出来的,都是有了前辈们的摸索才会有不 断的进步。在此感谢制作CCL的作者,以及提出定位特征码概念 的作者。在程序编写中,各位网友也给了很大的帮助。主动帮忙 测试Bug和提出意见和改进之处。在此,特别要感谢[乱刀],多次 给程序提出重大改进方案以及智能处理,还为我写了这个简要的 说明,呵呵,真是非常感谢! ]] 声明 [[   本软件仅用作技术研究,禁止用于非法用途,否则后果自负! 禁止用于商业,DIY请保留原作者信息。 ]] 常见问题 [[ 问:为什么我只找到1处特征码,没有找到复合特征码? 答:说明被查找程序只有一处特征码.还有可能是文件划分块数过少, 使程序处理得不够精确. 问:为什么用单一定位的时候定位不出特征码? 答:可能检测区间当中还存在多处复合特征码,必须继续使用复合定位, 直到该区间只剩一组特征码为止. 问:怎么在MyCCL中快速启动TK.Loader? 答:鼠标右键点击输出目录框,会弹出启动菜单. 问:生成的文件带后缀有什么用? 答:生成带后缀的文件主要是内存定位的时候程序只能装载带后缀的文件. 文件定位的时候一定不要打开,否则会与某些毒软件冲突,定位出错 误的特征码.

特征码定位myccl的使用教程

特征码定位myccl的使用教程特征码定位myccl的使用教程

MyCCL最新3.0

定位特征码,MyCCL3.0最新

技术有一套(方法大集结)

零基础黑客,搜索公众号:白帽子左一 00. 概述 什么是?来自百科的注解: ,也就是反病毒(AntiVirus)与反间谍(AntiSpyware)的对立面,英文为Anti-AntiVirus(简写Virus AV),逐字翻译为“反-反病毒”,翻译为“反毒技术”。 有本比较有名的书,想详细习的同可以去看看。《黑客攻防》 其实我大概好像只看过目录…( ╯□╰ ) 下面我介绍的是自己实践的一些方法,有没有效果,试试就知道了。 01. 简介 大概可以分为两种情况: 二进制的(无源

hackzkaq的博客 7736

【网络安全】简单的方法(非常详细)零基础入门到精通,收藏这一篇就够了

目录一、的概念二、系统搭建三、工具介绍1、myccl2、C32asm3、OD4、LordPE5、ImportREC6、VC++6.0/visual studio7、数字签名四、关于软排名不分前后1、360。2、金山毒霸3、江民4、瑞星5、安天防线6、卡巴斯基7、NOD328、诺顿9、小红伞,木伞10、BD五、软的查方法1、最基础的查2.1、静态启发式2.2、动态启发式3、HIPS4、云安全六、方面的术语1、API2、花指令3、输入表4、区段5、加壳6、反启发7、隐藏输入表什么是

Javachichi的博客 5673

【网络安全】简单的方法(基本知识)

什么是,也就是反病毒(AntiVirus)与反间谍(AntiSpyware)的对立面,英文为Anti -AntiVirus(简写Virus AV),逐字翻译为“ 反-反病毒”,翻译为“反毒技术”。 通俗点讲,也就是一个被软报毒的PE文 件,经过一系列处理后,使软不认为他 是一个病毒或木马。

A1_3_9_7的博客 1754

2023全网最新-方法大集结

什么是?来自百科的注解:,也就是反病毒(AntiVirus)与反间谍(AntiSpyware)的对立面,英文为Anti-AntiVirus(简写VirusAV),逐字翻译为“反-反病毒”,翻译为“反毒技术”。有本比较有名的书,想详细习的同可以去看看。《黑客攻防》其实我大概好像只看过目录…( ╯□╰ )下面我介绍的是自己实践的一些方法,有没有效果,试试就知道了。大概可以分为两种情况:二进制的(无源码),只能通过通过修改asm代码/二进制数据/其他数据来完成

zkaqlaoniao的博客 1619
上一篇: Solaris 10下安装Qt 4
下一篇: RTEMS介绍
andy205214
博客等级 码龄20年 35粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值