|
  
- 帖子
- 143
- 积分
- 419
- 威望
- 415
- 金钱
- 446
- 在线时间
- 65 小时
     
|
原创作者:1335csy [3.A.S.T]
$ s1 _( y' J6 H2 G, `" I
' P8 y( S6 _( P0 w' m信息来源:3.A.S.T网络安全团队 ( www.3ast.com.cn )* C5 ~; z. u8 |+ G7 m# a
7 ~* J3 ^1 H; Y, G6 c7 H g来了3AST很久了 也没有写上什么有点价值的帖子,今天这个帖子算是抛砖引玉吧。。
# j" n$ Y D0 h1 I# ?
6 u! N7 @, y, U1 \* }% B免杀也弄了有点时间了。。现在分享下我的经验。
9 S, O+ V6 [0 r1 A# Y: o
& q2 u. p( S6 l( _首先建议新手朋友要学会定位表面特征码和内存特征码(定位方法有细微差别)
2 _( m& l' m! z1 x! R5 v7 L- ]& g( h
修改特征码还是要学习的。毕竟现在依靠特征码查杀仍是杀软的主要途径之一。& ?/ c9 Q& b, r" t6 {& C- _
$ M& {8 H% i& X; l* G* V
第二个是要学会写自己的花指令,不要以为免杀怎么难,多么难,只要你会一点基本的汇编,
, M" M( |* X# S" w/ E1 Z
" b% h! s4 B4 J' h( q k; p6 N再多翻几下8088汇编速查手册。我相信基本的木马免杀是难不倒你的。………^_^。3 i8 M. c! i! U" ^6 Q/ j# t, x5 A
2 Y! _" G+ v& r w很多新手朋友曾经都这么问,什么是花指令?所谓花指令,就是一些,没有用的指令,* E( b% V0 ], H$ @1 ]
% C( l, d% w ]& w其作用是干扰杀软的查杀,写花指令最重要的是维持堆栈的平衡,很简单。
* `! O6 M8 G8 c& m3 r. H4 F0 z5 D" ^: M; u: c
顺便说下,花指令对卡巴有特效,但是并不意味着,一个花指令就可以把卡巴斯基搞定。
: Q: z9 ~& p2 w& u1 w6 m6 B7 b* M" d* Y% V
对付卡巴斯基, 需要多种方法结合, 壳上加花和修改文件入口点以及去头加花一般免杀效果是非常好的。8 V5 |: }0 Z1 S2 d! ^. A" X4 E
) b7 S. ]5 O( \/ B
对于瑞星么。我个人还是建议修改特征码。尤其是内存特征码的时候,修改特征码对付他效果好,1 k0 I$ O' [8 F2 s4 N1 d
/ \, ?0 I2 Z9 D% C) }$ j) c& H3 Y. V
对了,花指令对瑞星不是很管用。
: f5 I0 ~$ y; D: |" C+ H, \3 ~, j1 D# w, N: h. L
) H4 p' E: a* {+ I# Q
做过NOD32免杀的朋友都知道,NOD32的特征码经常定位在输入表上。
& O c4 ]) i" Z
- `3 t; ]4 e! h- E9 I) a% t$ H) F我们怎么看一个杀软定位特征码是在输入表上呢?很简单 你把定位出来的特征码放在C32ASM里面看。& ?1 H2 T7 G$ Z( ]3 V5 w5 `
8 F2 q9 s0 H) B7 z+ H对应的ANSI字符是在一些什么DLL后面 或者一大连串的字母后面 这样的多半是输入表了。
6 L, Z4 L8 Y! C6 I+ z
7 \: ]8 w! a- x输入表的免杀是非常重要的一课。
, L2 g2 ]; ]2 E, `! [
8 y/ A. C; y- s2 `* ~0 n( A5 J常见方法 有移位法。上下互换法。以及重建输入表法。
) U$ r4 y) {1 C- _
& L& h6 o2 w( |0 r* K/ o% L+ b移位法就是 把我们的特征码那一DLL往前移动一位或者往后移动一位。再用LOADPE来修改输入表。: O3 P1 F7 V3 w8 ?8 o# K
1 @+ S: d4 _% Y3 E* W4 [
上下互换法则是再找一个和我们特征码那一个同样字节的字符串 互换一下。 但不是通常都有用。
9 ~1 @1 g3 Z% q3 W: z8 U$ r: r: W
) m% j- j7 i1 g1 J重建输入表则是免杀输入表效果最好的了。 一般的木马都只有一个输入表。4 z6 h- L7 E; `( p6 Z
" E! j1 W: [2 A: e我们利用ImportREC来帮我们的木马重建一个新的输入表 把旧的输入表删除。。9 a9 Z/ e, G" i6 V$ w
$ F v/ \- g& T这样免杀的效果不错。。。) L* D1 h% a" e) D% b! g* \
/ {/ ?+ t& S1 j% [( |
关于免杀也就这些了,这也是个老生常谈的话题了。说来说去无非也就那几个方法。
3 Q- k2 P$ B6 f# {* g6 X* Y
1 K* B' b' l% ?% W! r; P什么入口点加1啊,区段加花啊 。。修改区段名字啊 。。。
6 ]4 t# o _& K! x5 l" s; F; L+ \% D) m/ l" e7 ~
大家多多了解下, 免杀不是很难的事。。: i+ F A; U$ y: ]
7 N9 u! v) x+ V4 U0 n1 x
此文仅写给新手朋友一看。。老鸟飘过。。 |
-
1
评分人数
-
|