  
- 帖子
- 143
- 积分
- 419
- 威望
- 415
- 金钱
- 446
- 在线时间
- 65 小时
     
|
原创作者:1335csy [3.A.S.T]( d& t( ^8 [! U: N4 k/ g
) B# A# h; x1 o/ Y4 Y; {6 S
信息来源:3.A.S.T网络安全团队 ( www.3ast.com.cn )8 g1 |4 I& U: V; K
9 r; k- [5 V! q( }来了3AST很久了 也没有写上什么有点价值的帖子,今天这个帖子算是抛砖引玉吧。。
9 u# L& s M: g9 P, R5 q$ o _" D. U: \9 ~8 X3 J. j6 f1 g6 d
免杀也弄了有点时间了。。现在分享下我的经验。
+ |( f4 L. h* P& j% `5 r+ H! v/ D1 d" T( ~3 o, z& |
首先建议新手朋友要学会定位表面特征码和内存特征码(定位方法有细微差别)9 O5 E' V6 K, {1 S% \
8 w5 } |* L; W4 y) S修改特征码还是要学习的。毕竟现在依靠特征码查杀仍是杀软的主要途径之一。
" V7 f r; w) _% ]
: K8 F2 u# k+ q! h/ e5 s第二个是要学会写自己的花指令,不要以为免杀怎么难,多么难,只要你会一点基本的汇编,
5 M$ m5 f3 `1 X, b6 w5 T7 r9 \; c2 D7 X9 F' P {/ h+ w
再多翻几下8088汇编速查手册。我相信基本的木马免杀是难不倒你的。………^_^。
5 k' g% L% \( w' B2 b0 u3 @5 ]& B4 X2 H3 g7 i. M7 A
很多新手朋友曾经都这么问,什么是花指令?所谓花指令,就是一些,没有用的指令,- [& D9 ^( z9 r/ W1 m" \
* v" d2 ?0 P' h' k e$ A5 a& @
其作用是干扰杀软的查杀,写花指令最重要的是维持堆栈的平衡,很简单。
! V* j# [+ g y: p) p
3 \7 [- ~5 y! x! Q顺便说下,花指令对卡巴有特效,但是并不意味着,一个花指令就可以把卡巴斯基搞定。+ N" ~4 x% p9 J# |+ J0 e
$ n+ W# n- e7 q. c& h' y( y6 X对付卡巴斯基, 需要多种方法结合, 壳上加花和修改文件入口点以及去头加花一般免杀效果是非常好的。
( D( p5 \, a2 B& y7 x- p3 ]0 h# N
; ]( z. @ I1 j% `) s5 g对于瑞星么。我个人还是建议修改特征码。尤其是内存特征码的时候,修改特征码对付他效果好,3 m9 B5 }1 M& m+ C
, y/ V2 p8 K& f- q2 K对了,花指令对瑞星不是很管用。3 [4 S8 A0 o1 e. l% x
8 P$ H/ w$ T/ X; E/ E7 y+ k" ~+ M2 F H
做过NOD32免杀的朋友都知道,NOD32的特征码经常定位在输入表上。; H; O- y0 l9 i
, n% G5 n7 `- ^: v+ c& s
我们怎么看一个杀软定位特征码是在输入表上呢?很简单 你把定位出来的特征码放在C32ASM里面看。 U# f: D6 E8 [3 m1 g k$ n
9 i" F" H! i2 L
对应的ANSI字符是在一些什么DLL后面 或者一大连串的字母后面 这样的多半是输入表了。* z( b; u3 M" ~! }0 o8 i/ }6 P- G
) h! }/ `+ k7 y3 p4 D8 C% Z5 ?输入表的免杀是非常重要的一课。
7 Q0 U8 r) H6 D& N( q1 y
1 R) l9 o* |1 I* v: {* F常见方法 有移位法。上下互换法。以及重建输入表法。4 D; ?' `& s+ r
: Q% n z% \0 L1 Z8 s
移位法就是 把我们的特征码那一DLL往前移动一位或者往后移动一位。再用LOADPE来修改输入表。- D: @$ e( |7 n, f& `3 g2 O4 F+ @
( I1 O+ y5 o2 J% ?& e: h7 N. D6 @上下互换法则是再找一个和我们特征码那一个同样字节的字符串 互换一下。 但不是通常都有用。
! ]' R3 ^+ Q1 \7 u, ]2 S! u4 N1 j3 y
重建输入表则是免杀输入表效果最好的了。 一般的木马都只有一个输入表。
8 s. O' q p9 A. q$ L- w0 _) F
% H0 ~& b9 ~( J. I4 s我们利用ImportREC来帮我们的木马重建一个新的输入表 把旧的输入表删除。。) [8 M. ^3 T0 r! F. E; i2 r
/ t! D. f& l# {) }! j$ U这样免杀的效果不错。。。. a9 N1 z1 _ z4 o% a. b
4 m+ u r( z" {- n
关于免杀也就这些了,这也是个老生常谈的话题了。说来说去无非也就那几个方法。
' F1 K+ u9 |+ {3 Q& G6 ^9 M9 ?6 r: r- d( i
什么入口点加1啊,区段加花啊 。。修改区段名字啊 。。。
% Y+ D3 D/ _' n: w( G! u1 e4 o* k, P. x
" @' |5 P8 p8 B& i大家多多了解下, 免杀不是很难的事。。
4 V5 O& w1 R8 I5 J+ [( `7 x6 N1 G
此文仅写给新手朋友一看。。老鸟飘过。。 |
-
1
评分人数
-
|