|
  
- 帖子
- 143
- 积分
- 419
- 威望
- 415
- 金钱
- 446
- 在线时间
- 65 小时
     
|
原创作者:1335csy [3.A.S.T]# t3 z1 Z, M+ L0 B; c$ P
- a# e9 R5 I: _/ C信息来源:3.A.S.T网络安全团队 ( www.3ast.com.cn )
' o; i# ^8 O2 t* A# H s6 ?+ u7 N# e, Z+ b
来了3AST很久了 也没有写上什么有点价值的帖子,今天这个帖子算是抛砖引玉吧。。
( \# W1 L8 K1 s9 j4 D0 A+ j* ~
/ f; Z2 u& X8 l2 h* _. y- u免杀也弄了有点时间了。。现在分享下我的经验。# s8 R* e$ V6 @. j2 |$ ^, B
+ d/ R7 H9 G* F' ]' v
首先建议新手朋友要学会定位表面特征码和内存特征码(定位方法有细微差别). c- ~4 W1 k+ s+ M! C
% p; `2 `4 J0 |6 [
修改特征码还是要学习的。毕竟现在依靠特征码查杀仍是杀软的主要途径之一。
6 j o* N- `# E6 x8 e+ Z: [: W! |0 \+ u' p$ y
第二个是要学会写自己的花指令,不要以为免杀怎么难,多么难,只要你会一点基本的汇编,, M% k$ h1 _1 ^! c; F6 _) O2 t
9 s; I' U( I Q2 N
再多翻几下8088汇编速查手册。我相信基本的木马免杀是难不倒你的。………^_^。
* [( C- Z' Z& O# B. {7 s' ~: k. Q4 F! I" k/ V9 d) l
很多新手朋友曾经都这么问,什么是花指令?所谓花指令,就是一些,没有用的指令,
7 Q1 M7 b/ H% r( e( Z- S9 Z
( B* i. {; D8 \4 ]其作用是干扰杀软的查杀,写花指令最重要的是维持堆栈的平衡,很简单。( E" f4 C' ?7 ~& W
4 Y# `" k0 e: g" G }顺便说下,花指令对卡巴有特效,但是并不意味着,一个花指令就可以把卡巴斯基搞定。
3 o3 A8 E1 z3 ^) ^# D. Q7 ?) A; m, C& x
对付卡巴斯基, 需要多种方法结合, 壳上加花和修改文件入口点以及去头加花一般免杀效果是非常好的。5 W2 l' L+ I( V5 o/ V5 H4 T
% ^' h' s7 x/ s5 p/ P" l, M' d" t
对于瑞星么。我个人还是建议修改特征码。尤其是内存特征码的时候,修改特征码对付他效果好,
) z1 W. y1 \" F' o" x* x
) F( n9 }1 c& V! S/ w# Z5 u对了,花指令对瑞星不是很管用。
V9 l9 V9 v3 R) s$ X
]. N5 N( g, r) a" T. S& g) v, W
! P$ t* O8 Z! e做过NOD32免杀的朋友都知道,NOD32的特征码经常定位在输入表上。$ d; j) V& t/ ?: ?6 Z! B# I4 n
) d! l' M6 c% ]# R7 o) K# T: J) X
我们怎么看一个杀软定位特征码是在输入表上呢?很简单 你把定位出来的特征码放在C32ASM里面看。
& F8 T' {, I+ h- P
3 \" L) z- K( W, J4 S1 w对应的ANSI字符是在一些什么DLL后面 或者一大连串的字母后面 这样的多半是输入表了。, Z$ S& _; S& C `! E
1 [" |6 J- \1 T7 v
输入表的免杀是非常重要的一课。
) R0 j/ X9 o9 I3 j5 V" |4 k! J) P' z0 }& }: u5 e2 J
常见方法 有移位法。上下互换法。以及重建输入表法。) y+ w/ t' D8 q" J2 ?
' W: O( W7 i2 W4 ^( h" @7 a移位法就是 把我们的特征码那一DLL往前移动一位或者往后移动一位。再用LOADPE来修改输入表。) }* L" m4 y; _& _$ V2 Q
) w6 a9 M9 ~! A* c7 @上下互换法则是再找一个和我们特征码那一个同样字节的字符串 互换一下。 但不是通常都有用。. u* G' X4 J1 Z+ o& Z. q2 R
% c) B4 `% H* Z, `8 O% W, E重建输入表则是免杀输入表效果最好的了。 一般的木马都只有一个输入表。
7 \: e0 g$ J! X! D: S% e" L5 z. L& q! Z% B/ a% C. |
我们利用ImportREC来帮我们的木马重建一个新的输入表 把旧的输入表删除。。
. _4 `$ t, l9 f, ~6 ], T" z6 `) g( S( F. `! `, t* c& b* U
这样免杀的效果不错。。。
& m# J; j6 H, Q' p8 @# X- [3 G% ~. U4 K, g
关于免杀也就这些了,这也是个老生常谈的话题了。说来说去无非也就那几个方法。
% @% A$ |2 I( d7 v5 l1 @* M0 F9 O* f A7 b m" J
什么入口点加1啊,区段加花啊 。。修改区段名字啊 。。。
' v0 P8 I: V) K/ d0 y L9 U
( M: Y" \! R' v( l" W6 A; X6 F! ~大家多多了解下, 免杀不是很难的事。。1 e% ~# ?, O- ~2 e5 \0 P# \
9 f. }. _1 c" B8 I* F3 R
此文仅写给新手朋友一看。。老鸟飘过。。 |
-
1
评分人数
-
|