返回列表 发帖

[原创文章] 个人免杀经验分享

原创作者:1335csy [3.A.S.T]! \2 W- b7 i: W3 @' T. W

* e' ^( a. s& Z& x- }6 `% Y信息来源:3.A.S.T网络安全团队  (
www.3ast.com.cn  )% o9 [+ f) A+ m, f

. G9 B9 t' o3 G6 o" M) U9 [: i: S& O8 s来了3AST很久了  也没有写上什么有点价值的帖子,今天这个帖子算是抛砖引玉吧。。. x: |% t1 h1 _4 A9 I% A1 a$ i
- a) Q0 p  e, Y, x/ v' x
免杀也弄了有点时间了。。现在分享下我的经验- R. L# }, q8 t0 ~$ A7 N. b6 ]# q) B
) _2 I& R! \3 H% p4 g4 B$ f
首先建议新手朋友要学会定位表面特征码和内存特征码(定位方法有细微差别)6 a! A  A7 a: u- e. @) L  [  L

+ s) C3 c& F) x3 x  B修改特征码还是要学习的。毕竟现在依靠特征码查杀仍是杀软的主要途径之一。
" M8 [9 x* t5 y/ F4 r; j/ T% m+ S; Z! g
第二个是要学会写自己的花指令,不要以为免杀怎么难,多么难,只要你会一点基本的汇编5 m3 {9 @$ a6 F+ q, J6 m

; R/ X. H4 A7 D1 U# u" _再多翻几下8088汇编速查手册。我相信基本的木马免杀是难不倒你的。………^_^。- h% o4 n$ F3 S

% n0 P! m8 V- o9 K7 n- u/ d3 M# U  C很多新手朋友曾经都这么问,什么是花指令?所谓花指令,就是一些,没有用的指令,
( K& v, r# ^2 W4 [: r3 [3 X# V8 t. C2 G+ |
其作用是干扰杀软的查杀,写花指令最重要的是维持堆栈的平衡,很简单。/ |; U0 R5 k# ]* z. A# Y9 ^# Y; g
; E, x! ~2 I2 H
顺便说下,花指令对卡巴有特效,但是并不意味着,一个花指令就可以把卡巴斯基搞定。
) t2 ], Y1 V& v- I
/ j: j: n& }; @* N6 ^: H  E对付卡巴斯基, 需要多种方法结合, 壳上加花和修改文件入口点以及去头加花一般免杀效果是非常好的。
3 W" r: y) c! [- l: W/ E; X
) L0 K: t: r9 a对于瑞星么。我个人还是建议修改特征码。尤其是内存特征码的时候,修改特征码对付他效果好,! R# |8 Y( E/ Y+ m% E- w7 H" U7 ]

2 G4 y3 E+ y5 o0 w0 B; ]对了,花指令对瑞星不是很管用。
, Y$ f) G, T, E/ j: M3 }9 U; j& o$ J( {! C# `# s! M- }  m
3 ]7 y' B$ k3 p4 i3 G: S  g
做过NOD32免杀的朋友都知道,NOD32的特征码经常定位在输入表上。
5 \8 O7 j0 B% p& v/ q5 [9 l, _- Z. D1 _1 J. [9 p- P& x
我们怎么看一个杀软定位特征码是在输入表上呢?很简单  你把定位出来的特征码放在C32ASM里面看。: `" H! J/ u) v1 [# M0 F4 R
  c' n! g6 h: y
对应的ANSI字符是在一些什么DLL后面 或者一大连串的字母后面  这样的多半是输入表了。
$ |. d0 T$ t3 n' k$ l$ @2 F
4 b8 B2 \1 y5 a输入表的免杀是非常重要的一课。
$ H5 J0 a1 c2 L; L5 a, T9 t6 F: z: r- m* N" j
常见方法 有移位法。上下互换法。以及重建输入表法。7 h& g! o  b7 l9 `( K7 O
0 k4 ?0 O4 C. C
移位法就是 把我们的特征码那一DLL往前移动一位或者往后移动一位。再用LOADPE来修改输入表。
  D! N5 @: o( W+ I
- s1 G1 l! E0 t8 H, }: i: h9 z上下互换法则是再找一个和我们特征码那一个同样字节的字符串  互换一下。 但不是通常都有用。; J8 f4 Q. D% }2 W
! u" N2 b  w1 E0 @5 {
重建输入表则是免杀输入表效果最好的了。 一般的木马都只有一个输入表。
' }% A$ Z- \6 r- ?3 b9 A3 T+ u% H4 o, ~7 ]8 h& S5 O
我们利用ImportREC来帮我们的木马重建一个新的输入表  把旧的输入表删除。。. l$ Z. Q4 s/ n: g6 V( O
4 r! T' P/ a  D3 W' U% Q
这样免杀的效果不错。。。
4 m: Z* o( {& ^0 Y
$ C! O* t& S9 o7 ]3 Y关于免杀也就这些了,这也是个老生常谈的话题了。说来说去无非也就那几个方法。! B, ^( e. B- N' [

  s, ~3 B; O+ f* u$ E2 c0 @什么入口点加1啊,区段加花啊 。。修改区段名字啊 。。。* H! }. A8 E6 v7 S+ n0 `, T' }0 E$ \
* g% y# I4 X: G) y9 F) n
大家多多了解下,  免杀不是很难的事。。
  g) k3 g1 E/ [% ^$ |! \9 F& z& }# r2 [: e) s6 d
此文仅写给新手朋友一看。。老鸟飘过。。
1

评分人数

认真学习一下

TOP

认真学习了....辛苦辛苦!

TOP

是得多看看汇编了~~呵呵~谢谢了

TOP

好文章,不错,总结不错
希望做站长本人的学生请点击
http://www.3ast.com/viewthread.php?tid=13841
QQ790653916只负责SEO以及收费教学等方面联系,他人勿扰

于智者同行,你会不同凡响;与高人为伍,你会登上巅峰

TOP

受益了`:handshake
頽廢+無聊+现实=我的态度

TOP

谢谢这么多人来捧我帖子  没有想到啊 呵呵

TOP

还有我小希呢,1335,多谢你一直以来的帮忙啊。
花前月下,不如花钱“日”下~~~

TOP

1335加油哦

TOP

这些貌似是基础的东西....

TOP

返回列表