  
- 帖子
- 143
- 积分
- 419
- 威望
- 415
- 金钱
- 446
- 在线时间
- 65 小时
     
|
原创作者:1335csy [3.A.S.T]* K5 @" F0 o: J9 I/ N" v1 t
# E/ W9 H5 A" }9 P0 w
信息来源:3.A.S.T网络安全团队 ( www.3ast.com.cn )
1 j6 M/ ]3 X8 l3 o1 V$ D4 E
p' W3 u9 {+ F4 k) o来了3AST很久了 也没有写上什么有点价值的帖子,今天这个帖子算是抛砖引玉吧。。
( C- f0 y" S [. U
; V$ _. L1 K/ A免杀也弄了有点时间了。。现在分享下我的经验。
! C* _4 n. |8 ] F! E- s
* q& h- F& ]5 R( w9 z首先建议新手朋友要学会定位表面特征码和内存特征码(定位方法有细微差别)
8 I5 Z# Y9 \' B; c+ A# b* a% H% J9 v- m" ~# W- U5 I! L
修改特征码还是要学习的。毕竟现在依靠特征码查杀仍是杀软的主要途径之一。
: {+ D* n: P" ?8 u* A5 Q
1 c/ i& E$ I; g$ x' l7 x, U @+ d第二个是要学会写自己的花指令,不要以为免杀怎么难,多么难,只要你会一点基本的汇编,
; r5 H, H2 a- s; t: z( s: X) _! N$ x
再多翻几下8088汇编速查手册。我相信基本的木马免杀是难不倒你的。………^_^。
5 r5 a& g* j$ z/ |. D
- o) ?( ]9 ]1 V7 X- n# _很多新手朋友曾经都这么问,什么是花指令?所谓花指令,就是一些,没有用的指令,
3 @" t9 b4 \$ K$ j9 ~& F, r- G$ K& m* T8 F
其作用是干扰杀软的查杀,写花指令最重要的是维持堆栈的平衡,很简单。5 C. }+ e! }/ y" J" l8 [) z" p
- f5 W& k; R. c2 r& J" I' A顺便说下,花指令对卡巴有特效,但是并不意味着,一个花指令就可以把卡巴斯基搞定。
: x5 g7 q: X& r5 _; R1 i/ o& X; v
# [0 U" X. [+ d5 k5 l6 G* P对付卡巴斯基, 需要多种方法结合, 壳上加花和修改文件入口点以及去头加花一般免杀效果是非常好的。
% B% W1 S% Z5 q! A0 V7 R" Z. ?. H' P- w' Z7 |" w. @7 c w3 `" v* R z1 A! v, S
对于瑞星么。我个人还是建议修改特征码。尤其是内存特征码的时候,修改特征码对付他效果好,
) n! i$ _( J! Q9 @# l3 g
( }, g- J: j. `* |! M' R* S对了,花指令对瑞星不是很管用。) v9 ?8 H/ d/ }, E
) ?' N# p( }. E) ~8 b
8 }7 s9 S5 S$ G! M1 D. ^做过NOD32免杀的朋友都知道,NOD32的特征码经常定位在输入表上。. n d# n# h* a. M2 T
# L/ `9 g7 S; u, S+ j/ H/ v0 U( u
我们怎么看一个杀软定位特征码是在输入表上呢?很简单 你把定位出来的特征码放在C32ASM里面看。
- d' w4 D* R+ r7 d7 F5 X/ L
R6 x$ }4 k7 k) d, J$ r对应的ANSI字符是在一些什么DLL后面 或者一大连串的字母后面 这样的多半是输入表了。7 h3 u+ S9 L+ C9 P0 w1 c6 \) j
% J2 H4 Q, [; Q+ E! L输入表的免杀是非常重要的一课。
* ^4 `* G4 ]% l# V6 k0 }# L0 g2 ^( Q
常见方法 有移位法。上下互换法。以及重建输入表法。. M) c& q3 l( y5 [8 s: w+ G
9 g) T4 \$ e0 }4 T0 |; k; ~- @" z
移位法就是 把我们的特征码那一DLL往前移动一位或者往后移动一位。再用LOADPE来修改输入表。
& c8 @6 q* s$ P5 \4 B# r- i) e; K, j6 B: A+ v( B5 G6 k
上下互换法则是再找一个和我们特征码那一个同样字节的字符串 互换一下。 但不是通常都有用。
% F* {4 D# P1 Y# B: R; L3 H2 L" ^* ^! S0 q+ V& [# d
重建输入表则是免杀输入表效果最好的了。 一般的木马都只有一个输入表。
8 _/ J) |# Z5 m$ y7 \2 Y1 D! q0 l' ]7 c, j H% w
我们利用ImportREC来帮我们的木马重建一个新的输入表 把旧的输入表删除。。0 a6 B) x/ C- |* Q& t
0 m( o4 D4 {' ~, B
这样免杀的效果不错。。。
. R: X$ [$ C6 G* Z" O
; G1 h3 u" ?2 ^* `2 I关于免杀也就这些了,这也是个老生常谈的话题了。说来说去无非也就那几个方法。
3 R, u* v' e; ?
% I3 H7 u6 P) c+ s什么入口点加1啊,区段加花啊 。。修改区段名字啊 。。。+ G U9 v4 A3 R6 [5 g
8 E; a8 f! G) u/ p
大家多多了解下, 免杀不是很难的事。。
2 C3 @# w% E( y1 @; b' s+ W; l+ [: q3 Z% ]2 C6 N/ U: N" g
此文仅写给新手朋友一看。。老鸟飘过。。 |
-
1
评分人数
-
|