返回列表 发帖

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

原创作者:1335csy [3.A.S.T]7 F+ |& X4 i+ k1 T9 r9 ]$ P2 o
- D  V) U; k2 ?" b
信息来源:3.A.S.T网络安全团队  (
www.3ast.com.cn  )
* k2 |# i( ^6 T' i) c! g0 a' {& d1 a6 O# z  t. X' k3 i
来了3AST很久了  也没有写上什么有点价值的帖子,今天这个帖子算是抛砖引玉吧。。
, I' F  b# n4 u% r/ ^5 ^) k; ?# a. H( t; b: R/ J" r  }: N
免杀也弄了有点时间了。。现在分享下我的经验。' O6 [8 p" h9 C9 c
# W: A# Q5 `' t3 x# ^9 f
首先建议新手朋友要学会定位表面特征码和内存特征码(定位方法有细微差别)
6 T3 m1 v; A0 u$ m0 t7 A  Z& p# ^8 [8 G
修改特征码还是要学习的。毕竟现在依靠特征码查杀仍是杀软的主要途径之一。) K  a$ a$ p% _3 d- a( f+ ^  Q
1 D7 ^0 s3 e5 c$ ?
第二个是要学会写自己的花指令,不要以为免杀怎么难,多么难,只要你会一点基本的汇编,' ~' B5 }9 P  g( ^
, V8 Y" J0 n' u7 e
再多翻几下8088汇编速查手册。我相信基本的木马免杀是难不倒你的。………^_^。
7 t) Z6 C+ g, O1 Y! M% V. G7 p+ q7 Y8 Z& f* w' `2 s& p
很多新手朋友曾经都这么问,什么是花指令?所谓花指令,就是一些,没有用的指令,
( R5 X* m6 e7 k: j8 a3 S7 @" v2 R* ?& E1 C5 ^1 W+ S
其作用是干扰杀软的查杀,写花指令最重要的是维持堆栈的平衡,很简单。
' a, p8 d1 }& H2 u" ]+ v" ~* \% ^5 {/ {6 M6 M0 P2 v6 x$ U0 [
顺便说下,花指令对卡巴有特效,但是并不意味着,一个花指令就可以把卡巴斯基搞定。. c. T0 q: C2 o, E! h, g8 ^

$ ^/ z$ s9 Q, K. g$ `% A对付卡巴斯基, 需要多种方法结合, 壳上加花和修改文件入口点以及去头加花一般免杀效果是非常好的。
% L6 J5 w1 x$ a7 y
$ O; [& c0 w5 v* \2 l! s4 `& A+ k对于瑞星么。我个人还是建议修改特征码。尤其是内存特征码的时候,修改特征码对付他效果好,# s1 r7 l: P* Y$ _% I

- o2 V0 @1 F, z- ]8 w- M# t# }  b对了,花指令对瑞星不是很管用。
, T1 N$ t) n  f( ?8 X) X. I: p& `2 W  K% W% Y& P6 \. W
2 S6 h+ F& S6 I$ ~4 D1 }7 g6 Z+ V
做过NOD32免杀的朋友都知道,NOD32的特征码经常定位在输入表上。% w- |5 Q& q0 ~/ R- I7 i
. \% c/ W. P  ~/ s7 Q) r! ^
我们怎么看一个杀软定位特征码是在输入表上呢?很简单  你把定位出来的特征码放在C32ASM里面看。+ n  h0 l# D' X2 C  y1 n& r4 \0 ^

( ]' t4 x& Q3 e7 O+ G9 i0 a对应的ANSI字符是在一些什么DLL后面 或者一大连串的字母后面  这样的多半是输入表了。3 n3 p/ D1 h; B2 w& \+ m% X

$ H- J% @* r* i9 |: q6 B输入表的免杀是非常重要的一课。 7 z& D0 L- x/ X  R1 _! o( G+ I$ D; ~0 A0 R' S

; U5 Q; r, L7 ~6 l6 ^3 I$ k常见方法 有移位法。上下互换法。以及重建输入表法。5 ~$ f5 L' D+ }9 ~; Q/ i- c( I

% J. H, y# w) h1 x移位法就是 把我们的特征码那一DLL往前移动一位或者往后移动一位。再用LOADPE来修改输入表。  \! m4 d0 p; B

/ q3 w, S- Z+ ]( {; G7 Z上下互换法则是再找一个和我们特征码那一个同样字节的字符串  互换一下。 但不是通常都有用。
* J' z' i$ J% ?) t' \, r' ~+ |) }( G% A" @: |0 g
重建输入表则是免杀输入表效果最好的了。 一般的木马都只有一个输入表。. M5 J4 h& O- h( r% E, [- G
" v& B: L+ }; R: V
我们利用ImportREC来帮我们的木马重建一个新的输入表  把旧的输入表删除。。! V  S1 A5 |- d1 U5 k+ R
) g9 h2 |1 s3 q& q
这样免杀的效果不错。。。' Z( z* H5 [$ c; n. h9 @

% N& e2 A+ H- r) f关于免杀也就这些了,这也是个老生常谈的话题了。说来说去无非也就那几个方法。
6 Q) T9 B6 ]1 d% D
; p' Z% y9 V' _6 l/ _2 g什么入口点加1啊,区段加花啊 。。修改区段名字啊 。。。
) [4 O2 q# |7 ]: Y# d- L/ J3 d: L
# o& d: ]/ b: Y. U3 M& j) Q8 m大家多多了解下,  免杀不是很难的事。。
- F" J- @8 y. h' H6 x; q+ N/ e0 _
此文仅写给新手朋友一看。。老鸟飘过。。
1

评分人数

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

TOP

1335加油哦

TOP

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

TOP

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

TOP

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

TOP

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

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

TOP

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

TOP

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

TOP

认真学习一下

TOP

返回列表