- 帖子
- 143
- 积分
- 419
- 威望
- 415
- 金钱
- 446
- 在线时间
- 65 小时
|
原创作者:1335csy [3.A.S.T]* P0 F. \+ K/ j9 X0 q. Z
# e, X; u) N- E( j% J9 |0 Z
信息来源:3.A.S.T网络安全团队 ( www.3ast.com.cn ): c& r1 B4 h* g! n
0 V9 f0 {# T7 B来了3AST很久了 也没有写上什么有点价值的帖子,今天这个帖子算是抛砖引玉吧。。
4 ~( K0 H" I$ i
8 K/ z8 b8 J7 r8 J' O免杀也弄了有点时间了。。现在分享下我的经验。 ~; t0 i: G, C- t y8 i( R# }
8 V/ J0 `1 E- D c* @
首先建议新手朋友要学会定位表面特征码和内存特征码(定位方法有细微差别); J* n3 v. X j. s3 h; o
9 F& D, K6 L+ q+ K修改特征码还是要学习的。毕竟现在依靠特征码查杀仍是杀软的主要途径之一。
. H7 B) C% O. n
. ^4 v6 L; R7 A+ G8 A- \第二个是要学会写自己的花指令,不要以为免杀怎么难,多么难,只要你会一点基本的汇编,7 g# P% N/ \, O A1 ?
y- n- K4 Y% L- r
再多翻几下8088汇编速查手册。我相信基本的木马免杀是难不倒你的。………^_^。
! n2 C' o Q9 Y
" W. c* K$ a' B% U G) q* X很多新手朋友曾经都这么问,什么是花指令?所谓花指令,就是一些,没有用的指令,
; }/ e( E- v/ |# V3 }: G
9 _ |4 J& F! d) I7 ^- R其作用是干扰杀软的查杀,写花指令最重要的是维持堆栈的平衡,很简单。1 @& s0 W3 X. Z4 X
7 G; t, C0 a, Z6 T: k3 U顺便说下,花指令对卡巴有特效,但是并不意味着,一个花指令就可以把卡巴斯基搞定。0 a8 H7 J) ]9 q7 _, m1 S
. {+ r- D, M1 _8 F. p4 J. p
对付卡巴斯基, 需要多种方法结合, 壳上加花和修改文件入口点以及去头加花一般免杀效果是非常好的。
+ L5 t( [4 a/ Z0 b8 Q. }8 T9 ^; {4 Z8 X7 l, t7 U: k
对于瑞星么。我个人还是建议修改特征码。尤其是内存特征码的时候,修改特征码对付他效果好," }- t( E& \+ q+ c* s' F
! r& o u1 [* \ ] R9 }: n- V
对了,花指令对瑞星不是很管用。, l7 M+ y5 \' q1 j) z/ ?
8 W' F" C+ C* D
) V2 C0 K# @- o& v7 {5 M2 w3 [1 h9 H" C
做过NOD32免杀的朋友都知道,NOD32的特征码经常定位在输入表上。+ {7 J2 A- X; V' ^5 T4 x/ `
; r b/ v/ W* Z' k: h% u
我们怎么看一个杀软定位特征码是在输入表上呢?很简单 你把定位出来的特征码放在C32ASM里面看。) `) f u9 x$ r8 e$ @
& v7 r; `. u8 H# ]
对应的ANSI字符是在一些什么DLL后面 或者一大连串的字母后面 这样的多半是输入表了。
# a4 t2 v3 i) H6 [, Y$ f3 d! L# S2 {) B) A
输入表的免杀是非常重要的一课。 1 p7 S" U! ^ m$ S2 r2 Z
+ Y9 N) A/ ^- g1 u' u常见方法 有移位法。上下互换法。以及重建输入表法。
: d. V F" j. |9 |
$ O( U s* Z5 C. b% w$ Y7 C移位法就是 把我们的特征码那一DLL往前移动一位或者往后移动一位。再用LOADPE来修改输入表。$ k+ ^- ]9 x3 {- I1 R# f
7 e% X0 E/ s- m4 X* b上下互换法则是再找一个和我们特征码那一个同样字节的字符串 互换一下。 但不是通常都有用。
' \2 h1 s& @( f0 f6 h
( ?" I* j, D/ ]1 d4 l0 j重建输入表则是免杀输入表效果最好的了。 一般的木马都只有一个输入表。
4 P9 g: C, e9 M! I, k: v) F0 @
( a0 F/ G# n, C% ]5 p我们利用ImportREC来帮我们的木马重建一个新的输入表 把旧的输入表删除。。
8 o3 p: l0 [& K* s5 c1 m- V3 u& d% V+ j6 i5 m
这样免杀的效果不错。。。$ A7 w* u4 g0 x* T( q) C+ t
% O R% T1 d; a( |% X D! j
关于免杀也就这些了,这也是个老生常谈的话题了。说来说去无非也就那几个方法。
( s! i6 M& f) I8 R4 a/ h% o5 w# h0 P \7 M$ V5 I: e8 v- f. k
什么入口点加1啊,区段加花啊 。。修改区段名字啊 。。。+ n$ f; E" I2 k: n1 l9 }0 m& x
0 K, T/ h% S2 o; N5 ^9 Q
大家多多了解下, 免杀不是很难的事。。
, j% j# s- n7 R- j" H& a5 Z5 v: T7 `$ g, D$ R# f: L
此文仅写给新手朋友一看。。老鸟飘过。。 |
-
1
评分人数
-
|