|
  
- 帖子
- 143
- 积分
- 419
- 威望
- 415
- 金钱
- 446
- 在线时间
- 65 小时
     
|
原创作者:1335csy [3.A.S.T]
1 ]0 ?+ f) _( _7 {5 r$ c+ C+ z5 f
) A, i+ a7 T. N: h8 D4 A5 Z T$ G信息来源:3.A.S.T网络安全团队 ( www.3ast.com.cn )! f5 w; d( U6 |0 W0 `
% }, }7 F' w' C7 K4 ], p
来了3AST很久了 也没有写上什么有点价值的帖子,今天这个帖子算是抛砖引玉吧。。$ Q5 H+ d; f. I0 C+ T2 ]9 N
( s, {7 e( |& d+ V; M
免杀也弄了有点时间了。。现在分享下我的经验。
3 j% [4 N3 d- l6 ^! ^
, X8 T) r2 A g i! m首先建议新手朋友要学会定位表面特征码和内存特征码(定位方法有细微差别)$ F8 f+ F* y- t7 `' n* ]
* \5 I$ H. u- i% c* b& A1 j/ Q% V修改特征码还是要学习的。毕竟现在依靠特征码查杀仍是杀软的主要途径之一。
, d+ [/ ^6 F( j9 {8 w6 v+ b' K4 X8 i2 I; d; X/ ~
第二个是要学会写自己的花指令,不要以为免杀怎么难,多么难,只要你会一点基本的汇编,
1 C$ G% U, R% T+ W2 x4 B+ U/ ] ^% e( ]- h0 u8 j) \
再多翻几下8088汇编速查手册。我相信基本的木马免杀是难不倒你的。………^_^。
, @& L* H" B8 ]6 c
$ e5 \, w: z6 Q' _9 c很多新手朋友曾经都这么问,什么是花指令?所谓花指令,就是一些,没有用的指令,+ N+ w5 K5 K, b6 M+ v
8 L# x- I) m" i$ _% d其作用是干扰杀软的查杀,写花指令最重要的是维持堆栈的平衡,很简单。- R( z) W& ^* p3 b
* C+ _+ H9 n/ o$ J( D% [
顺便说下,花指令对卡巴有特效,但是并不意味着,一个花指令就可以把卡巴斯基搞定。) t0 f) i& k: E0 O: N0 R6 ^& Z
8 G/ }/ N) h- Q+ A M4 [
对付卡巴斯基, 需要多种方法结合, 壳上加花和修改文件入口点以及去头加花一般免杀效果是非常好的。
" d# h9 k: c$ L/ ?
& s V t/ Q" a1 C8 M# E6 @对于瑞星么。我个人还是建议修改特征码。尤其是内存特征码的时候,修改特征码对付他效果好,
- l: C- s! x8 p3 G% ~- r3 f) B
! I3 w6 M4 t5 }" |$ ^- Y! c6 z对了,花指令对瑞星不是很管用。
( T1 ~$ T# D Z0 m- |
, B. y5 E6 K4 J+ ~! Q
8 L8 X( M) d6 q- E; W7 r做过NOD32免杀的朋友都知道,NOD32的特征码经常定位在输入表上。, V' Y# V( Q6 T6 U5 S
+ f& u- I4 h, W
我们怎么看一个杀软定位特征码是在输入表上呢?很简单 你把定位出来的特征码放在C32ASM里面看。
& c' m, H' n; J5 U0 ]' Q$ y6 f; F( A# O3 w3 V; W
对应的ANSI字符是在一些什么DLL后面 或者一大连串的字母后面 这样的多半是输入表了。
2 N0 f6 s2 A. Q
# @1 ~9 T5 p3 ^输入表的免杀是非常重要的一课。
. F! e; E( `- N) v/ @' H
% }$ H/ M9 q" a: F7 W7 \% B0 |6 S常见方法 有移位法。上下互换法。以及重建输入表法。
" M# C9 q* l; M; P+ P4 L* `; h3 Y% X I$ U2 ^# E/ O2 Z3 C
移位法就是 把我们的特征码那一DLL往前移动一位或者往后移动一位。再用LOADPE来修改输入表。' a l9 V2 P( q: C6 ?3 W
, A2 Q" p8 T2 p4 y
上下互换法则是再找一个和我们特征码那一个同样字节的字符串 互换一下。 但不是通常都有用。
' ^9 Y, r$ N4 n* T; f/ E' R, D# m+ h7 X5 B- t. C: p' V; x6 Z& P+ B) l
重建输入表则是免杀输入表效果最好的了。 一般的木马都只有一个输入表。
|* s( H$ s; w4 w& q& [; N1 ]2 K- q" u5 A1 u* V! }9 A2 r1 T/ z
我们利用ImportREC来帮我们的木马重建一个新的输入表 把旧的输入表删除。。
. h) k6 c8 i+ t* x! b1 t# s1 Z( f6 z
这样免杀的效果不错。。。 J% c1 r' e$ w0 B' |
! T& ~& w+ k7 a$ Q1 [
关于免杀也就这些了,这也是个老生常谈的话题了。说来说去无非也就那几个方法。
& Z; c' j' a" J4 t2 Y5 n" m0 H# ?' z* G/ F* h& b9 I
什么入口点加1啊,区段加花啊 。。修改区段名字啊 。。。
. c+ a5 L3 s* @ k4 v& N7 }! S1 m% F1 m9 D, E3 P) K" k
大家多多了解下, 免杀不是很难的事。。
# {7 y! C/ T) X0 x! X
7 s/ c1 `/ M% ~此文仅写给新手朋友一看。。老鸟飘过。。 |
-
1
评分人数
-
|