- 帖子
- 143
- 积分
- 419
- 威望
- 415
- 金钱
- 446
- 在线时间
- 65 小时
|
原创作者:1335csy [3.A.S.T]
$ `/ y: E( x3 p9 @) M2 ?
s6 e( e( Z& d& C) {信息来源:3.A.S.T网络安全团队 ( www.3ast.com.cn )
% W6 F4 |6 s7 D8 q, F1 G$ p
4 b9 }6 E8 o0 t3 C4 d) g. A+ G来了3AST很久了 也没有写上什么有点价值的帖子,今天这个帖子算是抛砖引玉吧。。
) M7 k9 r" ]9 c3 |% \5 D" t, h F& {7 \' F
免杀也弄了有点时间了。。现在分享下我的经验。+ h; D& T3 j: K5 w+ x( i
/ @6 ]+ K7 s b K" b( ^
首先建议新手朋友要学会定位表面特征码和内存特征码(定位方法有细微差别); ?. W, G; S( u
9 x8 u8 f; R; S6 w& E; @5 V( d. A! E1 |- |
修改特征码还是要学习的。毕竟现在依靠特征码查杀仍是杀软的主要途径之一。
$ }) `/ P9 e; q$ w" T% ^" e ~/ `- C# ]. U5 h% {- ]- l
第二个是要学会写自己的花指令,不要以为免杀怎么难,多么难,只要你会一点基本的汇编,
! v0 J: @1 q0 n1 a, u8 G: p0 u, q
再多翻几下8088汇编速查手册。我相信基本的木马免杀是难不倒你的。………^_^。
) @, c# ` m$ ]* A, ^$ c8 A- K8 p, g/ D, _# i* |7 A& h
很多新手朋友曾经都这么问,什么是花指令?所谓花指令,就是一些,没有用的指令,* n0 t0 z! ~4 ?% g
4 v7 Q- ]% F% P
其作用是干扰杀软的查杀,写花指令最重要的是维持堆栈的平衡,很简单。
V. ^; V }) u5 y- c' R8 |* m) }7 y( y4 T& n1 f
顺便说下,花指令对卡巴有特效,但是并不意味着,一个花指令就可以把卡巴斯基搞定。1 @& L% Z9 A9 d
: ~5 I6 [7 o F! R0 L2 N
对付卡巴斯基, 需要多种方法结合, 壳上加花和修改文件入口点以及去头加花一般免杀效果是非常好的。
D" H; u- X1 h. s6 v O& H, d* f- c! ~" Q% V
对于瑞星么。我个人还是建议修改特征码。尤其是内存特征码的时候,修改特征码对付他效果好,: C' Z3 q- F% ~6 e
L0 n: I2 Q5 m8 H# C4 z
对了,花指令对瑞星不是很管用。
5 v6 a/ i5 `: }" h- X8 X9 X ?, s5 `, k# ^4 a3 v9 N
. g: M, ?1 q* r" c% g; t6 ^
做过NOD32免杀的朋友都知道,NOD32的特征码经常定位在输入表上。2 f0 h! Y4 M: Y' \/ Z, q1 g
' Z) j& v- P; [$ s我们怎么看一个杀软定位特征码是在输入表上呢?很简单 你把定位出来的特征码放在C32ASM里面看。
& `; Z6 M) e# C7 s7 o- y$ n1 U8 O
& H7 {, C, _0 j; L5 y# W: F/ H对应的ANSI字符是在一些什么DLL后面 或者一大连串的字母后面 这样的多半是输入表了。9 B5 k9 n8 d/ V. S! f# B
+ s% C2 Z# }- Z5 w
输入表的免杀是非常重要的一课。
1 C4 d# J& b, I, Z; \/ U/ q& K, O$ d! o& O
常见方法 有移位法。上下互换法。以及重建输入表法。, X9 j0 t9 \* A9 E j+ L! [
8 [. o) V% v/ e! C移位法就是 把我们的特征码那一DLL往前移动一位或者往后移动一位。再用LOADPE来修改输入表。
% _+ H" H9 D+ M" _% L; [+ E. [/ z$ l
上下互换法则是再找一个和我们特征码那一个同样字节的字符串 互换一下。 但不是通常都有用。! L! p1 z3 x! \, G2 v) R4 s, p
0 ]6 r5 [3 x$ E" ~. A# J
重建输入表则是免杀输入表效果最好的了。 一般的木马都只有一个输入表。
# x3 u. x) i' L" T5 F' x* L# ~& e$ \0 y
我们利用ImportREC来帮我们的木马重建一个新的输入表 把旧的输入表删除。。
4 g. A# t/ u0 I1 v" `# }8 g+ r
! S u' Z2 y7 s! E Q- v这样免杀的效果不错。。。
3 Y) @* c& y3 y# S7 Y/ d m. O, N, B0 H/ @3 o% _
关于免杀也就这些了,这也是个老生常谈的话题了。说来说去无非也就那几个方法。* ^* M$ M& m9 ]2 A
1 V8 o6 L$ o; _什么入口点加1啊,区段加花啊 。。修改区段名字啊 。。。
/ f C- J% i8 ^( a; M- o( y( G! S0 `0 L0 X9 \9 W% V
大家多多了解下, 免杀不是很难的事。。. @" Z% n5 X8 C+ d
, S7 Q% k: j9 S3 ?
此文仅写给新手朋友一看。。老鸟飘过。。 |
-
1
评分人数
-
|