  
- 帖子
- 143
- 积分
- 419
- 威望
- 415
- 金钱
- 446
- 在线时间
- 65 小时
     
|
原创作者:1335csy [3.A.S.T]
$ Y1 I1 a, ]1 v$ \4 }9 ^
4 X* ?* o% _) @5 M t信息来源:3.A.S.T网络安全团队 ( www.3ast.com.cn )3 k( b/ M4 P( K
! a5 R: W8 r0 J5 M$ x" g" d
来了3AST很久了 也没有写上什么有点价值的帖子,今天这个帖子算是抛砖引玉吧。。: N+ ]; c2 L* B
/ V. C- K7 K( K# _ @免杀也弄了有点时间了。。现在分享下我的经验。
$ A) [/ V" z5 B+ I7 B
/ A4 p$ O; L" a, C首先建议新手朋友要学会定位表面特征码和内存特征码(定位方法有细微差别)) Q; s6 Y3 P0 e. Y% h. L/ z
& b: l) h2 u- N8 z0 w1 l1 F+ G修改特征码还是要学习的。毕竟现在依靠特征码查杀仍是杀软的主要途径之一。
- E, G+ T5 f4 h
" i4 ]# a) T6 @第二个是要学会写自己的花指令,不要以为免杀怎么难,多么难,只要你会一点基本的汇编,
) `! l; s: c. D9 F: N
8 z2 e* g \3 R2 l% `8 Q- M Z再多翻几下8088汇编速查手册。我相信基本的木马免杀是难不倒你的。………^_^。
& u/ q% k. f' ^$ I% F" U7 D2 n0 `# J- x
很多新手朋友曾经都这么问,什么是花指令?所谓花指令,就是一些,没有用的指令,
: g5 U8 M( N& Y7 G6 J& j2 u- Z/ {: M) }0 O( F2 a
其作用是干扰杀软的查杀,写花指令最重要的是维持堆栈的平衡,很简单。
8 T5 j" [7 i- H; w& f7 @& O
# `- E& z. ?# Q/ w顺便说下,花指令对卡巴有特效,但是并不意味着,一个花指令就可以把卡巴斯基搞定。+ Q8 F7 S7 H; d- P! [6 P
- d* Z0 ~: H4 U0 R9 z& t: c) |
对付卡巴斯基, 需要多种方法结合, 壳上加花和修改文件入口点以及去头加花一般免杀效果是非常好的。2 t3 I v* u- @7 W* r; X
( K1 ]0 J3 C1 ~" a0 [对于瑞星么。我个人还是建议修改特征码。尤其是内存特征码的时候,修改特征码对付他效果好,' |; k. s/ _7 P$ |4 V" P9 g! }6 G
* M Z' G) C$ S3 |! e L; U对了,花指令对瑞星不是很管用。
* W( n$ l% R. E) K5 f' x) v
5 c) {- |3 _( |4 J
; C* O) J9 }4 o% B% c做过NOD32免杀的朋友都知道,NOD32的特征码经常定位在输入表上。, @( e3 P! _, C q
! r' J! ], z5 X/ j: U
我们怎么看一个杀软定位特征码是在输入表上呢?很简单 你把定位出来的特征码放在C32ASM里面看。
8 a5 X; w5 S& [/ s
! D3 T/ u+ R0 W% ^4 k) S0 X对应的ANSI字符是在一些什么DLL后面 或者一大连串的字母后面 这样的多半是输入表了。
4 b$ {2 K |. B9 b8 o; g" Z/ Q( J7 `2 _3 @
输入表的免杀是非常重要的一课。
5 R- q5 s/ ?% @- P. l; i
/ s- v: M( W8 ^) s& c' Y- P) V7 m( f常见方法 有移位法。上下互换法。以及重建输入表法。' D, M5 U, \8 n+ w/ K. P/ G
1 w5 I7 d' J7 S, v5 e移位法就是 把我们的特征码那一DLL往前移动一位或者往后移动一位。再用LOADPE来修改输入表。/ i2 W8 j" ?) S$ k" T. K2 E5 O, c
6 Q- h) U8 d, @上下互换法则是再找一个和我们特征码那一个同样字节的字符串 互换一下。 但不是通常都有用。- u( s; h1 Y. r6 D+ ^5 ^ R
/ _3 D. q1 Z4 Q K6 y# ]' y: k, U, N重建输入表则是免杀输入表效果最好的了。 一般的木马都只有一个输入表。
! C8 ]$ S9 E. M% p% h5 e* _8 s1 d) N+ P3 Q; @
我们利用ImportREC来帮我们的木马重建一个新的输入表 把旧的输入表删除。。2 G& v9 g5 p. [: U$ B9 ^3 M
) f7 v5 ^- l* [; J0 z1 e/ f2 m
这样免杀的效果不错。。。( }( `; L1 `. X0 v' T
) U; R2 }& K E; w9 P2 y" `- X关于免杀也就这些了,这也是个老生常谈的话题了。说来说去无非也就那几个方法。
! T [4 A, r, I, J9 A$ x$ F3 i+ a1 N& e3 m) V
什么入口点加1啊,区段加花啊 。。修改区段名字啊 。。。$ I7 U/ v0 E9 q+ r) G
" d1 x/ j( G# k
大家多多了解下, 免杀不是很难的事。。
: c( U2 ]: K% E7 i: x: d( {9 P8 ]9 ]+ R/ l3 V9 r3 R
此文仅写给新手朋友一看。。老鸟飘过。。 |
-
1
评分人数
-
|