- 帖子
- 143
- 积分
- 419
- 威望
- 415
- 金钱
- 446
- 在线时间
- 65 小时
|
原创作者:1335csy [3.A.S.T]
- I$ A! z# c: y0 }+ r8 ?8 n2 w& { ^# y: R1 \% [, b/ K& c1 O% T
信息来源:3.A.S.T网络安全团队 ( www.3ast.com.cn )
2 r) }8 S- _! ]; S" ^- E3 C& [
# Q {) \' s% i, k, j: o5 d! w- ?来了3AST很久了 也没有写上什么有点价值的帖子,今天这个帖子算是抛砖引玉吧。。
, B8 ]( u0 @( Y6 O# y
5 G7 K( j+ |$ Z- D8 J免杀也弄了有点时间了。。现在分享下我的经验。: `6 m+ A& y( ?
) A# D& p a0 H, a2 m& I
首先建议新手朋友要学会定位表面特征码和内存特征码(定位方法有细微差别)
& P: ]% G" f) T
5 |" @8 ]. H; q U; h$ f: d修改特征码还是要学习的。毕竟现在依靠特征码查杀仍是杀软的主要途径之一。
5 Q7 O: J+ a: \- I8 \$ l/ m; V1 P7 z. i, ~' U& h
第二个是要学会写自己的花指令,不要以为免杀怎么难,多么难,只要你会一点基本的汇编,
) |6 r# E) y3 P/ B8 _. F! [0 L0 z; j3 W, T
再多翻几下8088汇编速查手册。我相信基本的木马免杀是难不倒你的。………^_^。$ j2 f, o c1 Y3 w7 f" T0 ~
! W: T( _9 {* V( @7 x+ M, o& J
很多新手朋友曾经都这么问,什么是花指令?所谓花指令,就是一些,没有用的指令,0 [1 g4 ]2 L% l* h
4 I5 G# r$ {. Y) z8 g
其作用是干扰杀软的查杀,写花指令最重要的是维持堆栈的平衡,很简单。: n& O/ w0 V- |' z
- q% U% V, D8 V, o, z: ^, m顺便说下,花指令对卡巴有特效,但是并不意味着,一个花指令就可以把卡巴斯基搞定。
8 }) q( E* K: [& v a1 I" J5 |
2 j) v0 Q; m* E对付卡巴斯基, 需要多种方法结合, 壳上加花和修改文件入口点以及去头加花一般免杀效果是非常好的。" K+ Z C( s E+ ~& e- u- F
' G9 O# h4 b2 w: S( O0 B6 Y4 }
对于瑞星么。我个人还是建议修改特征码。尤其是内存特征码的时候,修改特征码对付他效果好,
U6 u# c% ~* ~; X: r4 [8 M. n- ?- H: s! r, `
对了,花指令对瑞星不是很管用。
9 }. ~9 x8 w! L9 O4 J% d; @$ e- a0 \
$ y( @4 ?# a6 {- j4 H
做过NOD32免杀的朋友都知道,NOD32的特征码经常定位在输入表上。
1 ]3 h4 d2 V0 M& L. a6 o- N1 }% _ r, @9 x
我们怎么看一个杀软定位特征码是在输入表上呢?很简单 你把定位出来的特征码放在C32ASM里面看。
, P' A+ @% ~1 c0 a4 Y
+ q7 f5 C3 I6 R: v对应的ANSI字符是在一些什么DLL后面 或者一大连串的字母后面 这样的多半是输入表了。6 l* [0 _. k0 ~7 E
) O& |) k. C0 F o1 Q p$ X1 X输入表的免杀是非常重要的一课。 7 p2 P0 x p; D0 c7 d
# R6 Y7 _- W( h5 c
常见方法 有移位法。上下互换法。以及重建输入表法。/ o. i; o6 R% E& F2 G; ~4 D# a: H
7 `1 ~, n9 J9 O) O移位法就是 把我们的特征码那一DLL往前移动一位或者往后移动一位。再用LOADPE来修改输入表。9 M# ^/ W2 p9 G$ \
Z9 C u; V0 E4 H1 C
上下互换法则是再找一个和我们特征码那一个同样字节的字符串 互换一下。 但不是通常都有用。" p% S& S& S5 F1 `/ O- J
$ s5 H' u( f' p# H/ ~重建输入表则是免杀输入表效果最好的了。 一般的木马都只有一个输入表。0 U) ], L# V* L* D$ \
$ Q3 i; F( t! L" G- R9 z
我们利用ImportREC来帮我们的木马重建一个新的输入表 把旧的输入表删除。。! A7 s! ?/ f. G, i
6 C. o0 Y* g/ z$ o
这样免杀的效果不错。。。; o. Q9 j8 K1 I/ R
3 k: h/ T0 X$ b1 ~3 g关于免杀也就这些了,这也是个老生常谈的话题了。说来说去无非也就那几个方法。
: `" u g5 R) `& \1 Z& N5 d8 ]/ ^
: m$ G; Q3 n" U1 E s6 N! J什么入口点加1啊,区段加花啊 。。修改区段名字啊 。。。% g1 O, j/ K* T7 `- ?- l
& Q* Q1 ]# k* b
大家多多了解下, 免杀不是很难的事。。- u1 ~& E/ v( I# z- V0 `" b, D$ D; b
2 H0 a# V0 s1 q* \( U, }此文仅写给新手朋友一看。。老鸟飘过。。 |
-
1
评分人数
-
|