- 帖子
- 143
- 积分
- 419
- 威望
- 415
- 金钱
- 446
- 在线时间
- 65 小时
|
原创作者:1335csy [3.A.S.T] ~% `8 [# {+ A/ c- `. h
) X3 P- h: N. U! k9 _/ N
信息来源:3.A.S.T网络安全团队 ( www.3ast.com.cn )
: A' I3 B4 X2 Z; Q$ X+ P( J
J5 ?; W( a b/ K/ G7 U3 P7 C来了3AST很久了 也没有写上什么有点价值的帖子,今天这个帖子算是抛砖引玉吧。。$ Y0 @# U& f+ X9 u+ y8 v
O% G) O& I, H2 p6 K% z6 [7 g免杀也弄了有点时间了。。现在分享下我的经验。
. C7 w1 \5 T3 W( n- J, [) q6 I4 ~( ?! k
首先建议新手朋友要学会定位表面特征码和内存特征码(定位方法有细微差别). K2 D! [* V: `) U2 d8 w
) g4 V) V5 h! }6 t修改特征码还是要学习的。毕竟现在依靠特征码查杀仍是杀软的主要途径之一。1 N- j, ?/ R0 q6 N- E7 d# n
\" H* x+ G, B
第二个是要学会写自己的花指令,不要以为免杀怎么难,多么难,只要你会一点基本的汇编,
6 u8 {. B$ p5 J0 s+ t, A4 U7 O. I& Z& k6 F8 P; ?; J
再多翻几下8088汇编速查手册。我相信基本的木马免杀是难不倒你的。………^_^。
. j# f1 S1 {' j7 d- a. w- i' c* ^: M# g/ x
很多新手朋友曾经都这么问,什么是花指令?所谓花指令,就是一些,没有用的指令,% {9 C5 m p. u; T$ O* w4 I
: ]! m4 P6 U" o$ x3 ?其作用是干扰杀软的查杀,写花指令最重要的是维持堆栈的平衡,很简单。2 |" O( e# ?) k5 J; ^: e( F
! E0 r. l1 \1 R8 s顺便说下,花指令对卡巴有特效,但是并不意味着,一个花指令就可以把卡巴斯基搞定。 m o% s; F" K- k a7 s
: t. X4 w0 N7 l1 S; k3 ?+ g0 o
对付卡巴斯基, 需要多种方法结合, 壳上加花和修改文件入口点以及去头加花一般免杀效果是非常好的。
. Q( b! @) \$ m2 @% D7 ~% }* V& E5 x3 C2 j) d0 j% R Q/ B. o. N
对于瑞星么。我个人还是建议修改特征码。尤其是内存特征码的时候,修改特征码对付他效果好,! U) e5 G2 l' i, f2 [
: e1 N5 Y. L e3 w# v: s% l, n对了,花指令对瑞星不是很管用。! k' H' V4 Q4 `* F& e
2 y% ]/ h2 C9 s" w9 ], `7 Q
1 @# w+ x$ n) j# H/ V做过NOD32免杀的朋友都知道,NOD32的特征码经常定位在输入表上。: }- ?& v/ B5 h! z. }- j" f' F
& j8 D) e9 B! ~我们怎么看一个杀软定位特征码是在输入表上呢?很简单 你把定位出来的特征码放在C32ASM里面看。
% h& _+ `4 D$ D" ]* S% }8 t7 u4 S: U; g7 V& g Z, f) I! G0 i
对应的ANSI字符是在一些什么DLL后面 或者一大连串的字母后面 这样的多半是输入表了。 d& u1 k* |$ S6 n; ~" c
( t5 `0 C* m; l
输入表的免杀是非常重要的一课。
2 [/ @* R% {1 F0 X& w& n0 [8 `: G
常见方法 有移位法。上下互换法。以及重建输入表法。
) @$ j9 Q9 E' E4 U/ l5 b5 B h+ F3 }
移位法就是 把我们的特征码那一DLL往前移动一位或者往后移动一位。再用LOADPE来修改输入表。
* c# V- u- E, j* T
# D- f5 r9 W$ m上下互换法则是再找一个和我们特征码那一个同样字节的字符串 互换一下。 但不是通常都有用。
5 ~/ M2 z- R" x# F
* u. g4 E! `2 V- [* X8 Y$ ?重建输入表则是免杀输入表效果最好的了。 一般的木马都只有一个输入表。
, j, N4 ^/ F$ x: H3 H7 i. t
; n1 B3 d& V: ~2 X [3 T: r1 y我们利用ImportREC来帮我们的木马重建一个新的输入表 把旧的输入表删除。。
) I& j: _1 T8 @
3 _, N0 Y- v0 s- U这样免杀的效果不错。。。
7 O. u& J' j& i8 u* O+ u. y/ y6 |" y- N
关于免杀也就这些了,这也是个老生常谈的话题了。说来说去无非也就那几个方法。- v* ?1 [ _5 B3 }* T% H
. U/ t; w5 i- W3 b9 i' d; u) z' J什么入口点加1啊,区段加花啊 。。修改区段名字啊 。。。- E! o, L: p& `4 [
- ?; B3 k1 f+ ~) M' G大家多多了解下, 免杀不是很难的事。。
0 @% I! u0 w$ F: t- V) [1 E1 b2 `% K% T2 t4 c7 Y
此文仅写给新手朋友一看。。老鸟飘过。。 |
-
1
评分人数
-
|