  
- 帖子
- 143
- 积分
- 419
- 威望
- 415
- 金钱
- 446
- 在线时间
- 65 小时
     
|
原创作者:1335csy [3.A.S.T]
9 _6 g! _' C% h% W5 z% x, F( C1 w& v- s8 ^$ X( g# o
信息来源:3.A.S.T网络安全团队 ( www.3ast.com.cn )+ Y- f2 D) G" n8 v
. T" b6 ]- l D5 L" @& a+ F/ w4 |
来了3AST很久了 也没有写上什么有点价值的帖子,今天这个帖子算是抛砖引玉吧。。
% q& s% T5 n* a; K3 H, h0 w
( D( g" @- f* V; X# _免杀也弄了有点时间了。。现在分享下我的经验。, |* n* x) R& l3 G
; T$ d' I8 l6 `( H7 |+ w
首先建议新手朋友要学会定位表面特征码和内存特征码(定位方法有细微差别)' n# Q7 x1 X4 X2 j+ T
, D2 a$ W; u% T2 r- O/ S9 o修改特征码还是要学习的。毕竟现在依靠特征码查杀仍是杀软的主要途径之一。
; @+ {7 R" v4 f' P
/ d- a) ^" O- C) V! a R第二个是要学会写自己的花指令,不要以为免杀怎么难,多么难,只要你会一点基本的汇编,
+ h8 c* }% j, k" Z3 r
/ m6 _6 f: {+ i" ] b6 x- y再多翻几下8088汇编速查手册。我相信基本的木马免杀是难不倒你的。………^_^。" R- h& V E" e0 G/ f7 i
: }2 U- P* z4 A: E% C, \很多新手朋友曾经都这么问,什么是花指令?所谓花指令,就是一些,没有用的指令,6 j+ E7 v. w. ~
6 `; {. k2 F8 O& m6 D) G
其作用是干扰杀软的查杀,写花指令最重要的是维持堆栈的平衡,很简单。: n9 e9 z, F4 h$ _ [
' u) R. |0 f, s5 P1 ]1 q1 Y$ _1 Z& m
顺便说下,花指令对卡巴有特效,但是并不意味着,一个花指令就可以把卡巴斯基搞定。1 |5 e4 `, }" H! z
# {/ u3 h t. ^# V对付卡巴斯基, 需要多种方法结合, 壳上加花和修改文件入口点以及去头加花一般免杀效果是非常好的。
' ?; E+ K6 U; U* Z/ n$ u; D3 ~: K' c$ [4 Q# X
对于瑞星么。我个人还是建议修改特征码。尤其是内存特征码的时候,修改特征码对付他效果好,6 ]: S2 Q' }, p/ D
' n" @ a0 L- C) w5 F
对了,花指令对瑞星不是很管用。
- ]9 j0 N7 u( T5 b6 D& A9 D5 d: l- U& L
, S, j: g B, Y
做过NOD32免杀的朋友都知道,NOD32的特征码经常定位在输入表上。( H& J$ u: c- B/ i
, {+ @" x% G0 ^0 Y% n
我们怎么看一个杀软定位特征码是在输入表上呢?很简单 你把定位出来的特征码放在C32ASM里面看。5 t. x: K l2 C- m9 g! M( N3 {
: c' a0 N- _3 x对应的ANSI字符是在一些什么DLL后面 或者一大连串的字母后面 这样的多半是输入表了。/ ?$ Z* f) e, @2 m4 K
/ ? i% R$ o3 Y2 ], o& ^: L输入表的免杀是非常重要的一课。 5 I" U9 B0 N& D; J1 C4 z9 b
" B+ A( ]( \" Z0 E4 S
常见方法 有移位法。上下互换法。以及重建输入表法。( |$ s4 ~2 {4 p) }: V2 s# @
8 F; M- N# J; Y7 I
移位法就是 把我们的特征码那一DLL往前移动一位或者往后移动一位。再用LOADPE来修改输入表。. }" h% ]. i9 k# o( ^4 m
9 f' Q% p+ b: m0 M9 o. U7 N上下互换法则是再找一个和我们特征码那一个同样字节的字符串 互换一下。 但不是通常都有用。
) a% |9 f9 Y* k6 O4 W; Y$ b5 A
$ N. W: R, Q$ J9 ^, w# i4 [重建输入表则是免杀输入表效果最好的了。 一般的木马都只有一个输入表。 c4 G p$ f5 Z/ j4 F ~: E
2 r: l/ m3 L; i1 M! e2 j5 b2 z; X9 R我们利用ImportREC来帮我们的木马重建一个新的输入表 把旧的输入表删除。。
0 W; U! [2 c$ w3 p9 R2 ~
6 m, h# a5 ]6 D2 o& e& W这样免杀的效果不错。。。
9 B8 S8 s8 I6 w1 P; m* R+ ^9 r; R
关于免杀也就这些了,这也是个老生常谈的话题了。说来说去无非也就那几个方法。
2 G- B/ e K7 f9 d
C7 ?6 Z7 a. l' V& F; }什么入口点加1啊,区段加花啊 。。修改区段名字啊 。。。& c) F& d1 `# D0 J% ~; {
$ d& R% j# ^2 G J/ h大家多多了解下, 免杀不是很难的事。。
+ M! o6 T; Y/ _* I: D l" l+ L# u8 j# ^% _
此文仅写给新手朋友一看。。老鸟飘过。。 |
-
1
评分人数
-
|