|
  
- 帖子
- 143
- 积分
- 419
- 威望
- 415
- 金钱
- 446
- 在线时间
- 65 小时
     
|
原创作者:1335csy [3.A.S.T]8 F2 C* T: y9 i) t) G
2 h) j* {6 @$ Q4 m" G
信息来源:3.A.S.T网络安全团队 ( www.3ast.com.cn )
6 k3 T# H- c. j0 Q+ t+ X
4 d% S z- a4 M. T& g d) B8 F* h, ]来了3AST很久了 也没有写上什么有点价值的帖子,今天这个帖子算是抛砖引玉吧。。 f; ~1 m+ e( Q
W7 v8 N: G) \/ B, [4 r/ |免杀也弄了有点时间了。。现在分享下我的经验。9 R$ M4 i" \/ g( L/ T
1 {! a8 q, B# Y) O
首先建议新手朋友要学会定位表面特征码和内存特征码(定位方法有细微差别)
@& d. \) J* `# z/ m# G
7 E3 ]7 h4 r& }4 k, ]6 s0 G2 _修改特征码还是要学习的。毕竟现在依靠特征码查杀仍是杀软的主要途径之一。' p% s6 V7 _3 W& s) Z/ a+ P
- P& `6 {+ g4 q2 s2 A1 C& c8 u% p
第二个是要学会写自己的花指令,不要以为免杀怎么难,多么难,只要你会一点基本的汇编,
' w5 h, Y: z$ Z6 i( {% `: ^: b
4 N: {& B- k) l5 z) A3 N) S4 e( @! h2 o再多翻几下8088汇编速查手册。我相信基本的木马免杀是难不倒你的。………^_^。
; C# @; |1 A3 L" Z3 _, z9 C+ d d* p, i) Y# s# ?( t
很多新手朋友曾经都这么问,什么是花指令?所谓花指令,就是一些,没有用的指令,
! G' @' W Y' B, S( ^+ b; i" v! v* ^' p4 F9 |
其作用是干扰杀软的查杀,写花指令最重要的是维持堆栈的平衡,很简单。4 T- V4 o, r# {; _) O; W. p8 `
3 u$ R6 b. Y W
顺便说下,花指令对卡巴有特效,但是并不意味着,一个花指令就可以把卡巴斯基搞定。1 _5 A* R7 x" L) ?+ o
; t+ i1 r9 O# h; B/ w
对付卡巴斯基, 需要多种方法结合, 壳上加花和修改文件入口点以及去头加花一般免杀效果是非常好的。0 [+ _3 x4 ^/ e! \+ w( d
# ]" |1 T& c" C" r对于瑞星么。我个人还是建议修改特征码。尤其是内存特征码的时候,修改特征码对付他效果好,
( f3 m( m: I$ g. L" ^7 k
! y7 |" v4 D& T" v对了,花指令对瑞星不是很管用。* B* \2 i: W1 H# i
8 g. j7 g8 W2 F) s
( U- Q9 k$ n! e9 Y6 v做过NOD32免杀的朋友都知道,NOD32的特征码经常定位在输入表上。
9 J) K! _% |% @& {/ w) i# R
* f- y1 b Y4 e3 O& F9 ?我们怎么看一个杀软定位特征码是在输入表上呢?很简单 你把定位出来的特征码放在C32ASM里面看。. J6 v2 x) K: k6 t1 v: p
! u# E5 R% T: E: x( k' Y对应的ANSI字符是在一些什么DLL后面 或者一大连串的字母后面 这样的多半是输入表了。
" s {* i G6 d- E5 C5 T" V! z0 I+ E% G$ V. o S
输入表的免杀是非常重要的一课。
8 W0 `7 h, G3 ^3 m) N9 @6 N8 j) k, l& I
8 l9 w) f6 E: V0 M' ?+ m$ h) K3 b; O& B常见方法 有移位法。上下互换法。以及重建输入表法。9 \; W% t( l0 k6 p5 u' i! e
0 U# F) V8 r4 z移位法就是 把我们的特征码那一DLL往前移动一位或者往后移动一位。再用LOADPE来修改输入表。
+ c- j; T. o( A' ?, o5 B( n, ?8 o0 Q; \4 P! w" A
上下互换法则是再找一个和我们特征码那一个同样字节的字符串 互换一下。 但不是通常都有用。7 h2 Y- g" r+ Z
& y- j P; i3 m) B/ Y/ w
重建输入表则是免杀输入表效果最好的了。 一般的木马都只有一个输入表。
, S/ X( A, Y' O8 R. E8 M# G
8 K, A' x7 d( y; x' x我们利用ImportREC来帮我们的木马重建一个新的输入表 把旧的输入表删除。。
7 ^! \& [7 h8 Z. e: l8 q- p( ~. j% i" J5 N7 }; r
这样免杀的效果不错。。。
3 x# X8 T9 X" r# } }! H z2 v8 R
关于免杀也就这些了,这也是个老生常谈的话题了。说来说去无非也就那几个方法。
7 U. ^% g- U; G2 H1 \0 H+ B9 v9 n, ~) ` X r# D# ?+ u
什么入口点加1啊,区段加花啊 。。修改区段名字啊 。。。9 d( [, B1 `6 x& p( \- Y9 r
9 K( L; m( D4 R) o( ]( h大家多多了解下, 免杀不是很难的事。。) v; E+ f9 u- Z5 U0 Q
4 E7 H. x8 c5 X7 K& ?! ? h/ d此文仅写给新手朋友一看。。老鸟飘过。。 |
-
1
评分人数
-
|