首页
社区
课程
招聘
[求助]自修改方面的疑问
发表于: 2007-3-5 16:12 4271

[求助]自修改方面的疑问

2007-3-5 16:12
4271
最近一直在看病毒在躲避杀毒软件等软件的技术,其中一个就是自修改SMC。
一个疑问:自修改是不是是包括加密、压缩、加壳、代码混淆、变形、多态这些,因为他们的本质都是对代码进行修改,不知道理解的对不对,谢谢

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
2
完全不同概念

还有什么自修改,对杀毒软件有用?
2007-3-5 18:18
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
最初由 笨笨雄 发布
完全不同概念

还有什么自修改,对杀毒软件有用?

对某些杀毒软件基本有用,通过修改可以变化特征码;
他们的概念有些不一样,但是他们的实质不是都是对代码修改吗?
2007-3-5 21:02
0
雪    币: 101
活跃值: (12)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
4
自修改SMC:
指令在运行的过程中修改后续指令。
加密
数据变形
压缩
数据缩小
加壳
一般指对pe文件操作, 可能用到的方法包含
加密,压缩,代码混淆, 变形, SMC等
代码混淆
一般指插花指令, 变化指令位置(比如加跳转等, 不对
指令进行等价变化, 但是起了忽悠你的作用)
变形
一般指指令的等价变换。
2007-3-6 10:18
0
雪    币: 101
活跃值: (12)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
5
对某些杀毒软件基本有用,通过修改可以变化特征码;
他们的概念有些不一样,但是他们的实质不是都是对代码修改吗?

===============

一般你如果能定位到特征码, 可以尝试进行等价变形, 以便
逃脱杀毒软件的静态扫描。 有专门的辅助工具,比如特征码定位器
来查找这个位置。

加密、压缩、代码混淆、变形、多态
这些都是作用到数据代码上的操作, 一般你不好自己修改。
但可尝试加壳。
对于包含脱壳引擎的杀毒软件能在解壳后继续定位特征码
如果你能作到单独修改关键特征码(比如在上面等效变形)。
是可以逃过杀毒软件的。
但是对于所谓主动防御行为分析也能报可疑病毒。

最后, 鄙视制造, 修改病毒以逃过杀毒软件的人.
2007-3-6 10:23
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
最初由 jjnet 发布
自修改SMC:
指令在运行的过程中修改后续指令。
加密
数据变形
压缩
........

谢谢您的解释!
还有一个疑问:自修改代码和动态生成代码是不是一回事?
2007-3-6 10:50
0
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
7
楼主管那么多名词解释干什么。。。学相关知识的时候,自然会有所解释的。。
2007-3-6 11:14
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
最初由 笨笨雄 发布
楼主管那么多名词解释干什么。。。学相关知识的时候,自然会有所解释的。。

太菜了,在看东西的时候经常遇到上面的名词概念,总是分不清,所以......
2007-3-6 11:25
0
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
9
只会看名词,不知道如何实现,也不行啊
2007-3-6 11:31
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
最初由 笨笨雄 发布
只会看名词,不知道如何实现,也不行啊

版主说的是

版主推荐些自修改的资料吧,谢谢
(自己看过老罗的对自修改的例子)
2007-3-6 12:18
0
游客
登录 | 注册 方可回帖
返回
//