|
  
- 帖子
- 143
- 积分
- 419
- 威望
- 415
- 金钱
- 446
- 在线时间
- 65 小时
     
|
原创作者:1335csy [3.A.S.T]
0 r, S; ]$ }! G
3 H- e) A5 b' c/ S5 ^0 S/ {信息来源:3.A.S.T网络安全团队 ( www.3ast.com.cn )1 c0 j* j5 h) U5 s7 o
: w6 @& u; d- M, E来了3AST很久了 也没有写上什么有点价值的帖子,今天这个帖子算是抛砖引玉吧。。2 _- Y0 r; \; F3 Y, w+ {
& o5 _- Y# B7 V( ~7 B% ?5 ~! T
免杀也弄了有点时间了。。现在分享下我的经验。
- @8 Y6 f( Y+ A) P; a1 `" x8 o8 @, p
首先建议新手朋友要学会定位表面特征码和内存特征码(定位方法有细微差别)
, J% B( N1 l* v. A
, Y; d9 p, Y; ~( `6 ?) K修改特征码还是要学习的。毕竟现在依靠特征码查杀仍是杀软的主要途径之一。
% G$ q8 p4 B( }% v `& Q Z5 e( Y$ ^! {3 w1 R, U5 f+ [
第二个是要学会写自己的花指令,不要以为免杀怎么难,多么难,只要你会一点基本的汇编,$ Y" x+ Z3 V3 ]; ^7 Z
: |$ P: d3 D% m+ f( ?5 w再多翻几下8088汇编速查手册。我相信基本的木马免杀是难不倒你的。………^_^。
) `+ }. h7 L+ b5 ~) @2 `8 U- B5 D* u4 ]! Z; q0 W: |
很多新手朋友曾经都这么问,什么是花指令?所谓花指令,就是一些,没有用的指令,& t0 H3 N& n; x# f3 ~! |! o5 d
$ [9 h/ P' `9 Y' j$ |4 T0 K
其作用是干扰杀软的查杀,写花指令最重要的是维持堆栈的平衡,很简单。: m: h- f! v3 x9 E* y
8 u6 [; a; Q$ D9 @' l/ h l, B7 W, `; N顺便说下,花指令对卡巴有特效,但是并不意味着,一个花指令就可以把卡巴斯基搞定。8 ^: e u/ N: j
8 V" w( Z3 f' S0 t7 n, h" r8 V对付卡巴斯基, 需要多种方法结合, 壳上加花和修改文件入口点以及去头加花一般免杀效果是非常好的。
7 c* I6 p+ F) `* j
1 T- J' Y% O' e0 `% V对于瑞星么。我个人还是建议修改特征码。尤其是内存特征码的时候,修改特征码对付他效果好,
# i' s& u3 R3 ]! o4 L# d/ H5 u. _6 H; L( R7 @* {, G: r
对了,花指令对瑞星不是很管用。
- x% Z; V" b, @/ e# @
0 t+ q, F1 v( ]$ t7 ]" w. {! x9 R8 ]$ w& U9 K& `: \1 `
做过NOD32免杀的朋友都知道,NOD32的特征码经常定位在输入表上。) p% J5 {6 X5 q* j
, `" [8 w3 u4 X
我们怎么看一个杀软定位特征码是在输入表上呢?很简单 你把定位出来的特征码放在C32ASM里面看。
5 q6 x% k9 G K/ U- V3 f' u5 y% o+ A5 @, X1 y7 s0 K
对应的ANSI字符是在一些什么DLL后面 或者一大连串的字母后面 这样的多半是输入表了。4 {+ m( C: T; P1 z4 y" _
* w$ e2 T* ~9 X& d输入表的免杀是非常重要的一课。 6 Z3 H+ O& D3 |9 f
; |" i! N' F* J: F! N9 H8 ^
常见方法 有移位法。上下互换法。以及重建输入表法。6 ` O5 H# j: c% Q; l* z- z# U7 E
% h, U) L/ A/ r1 }移位法就是 把我们的特征码那一DLL往前移动一位或者往后移动一位。再用LOADPE来修改输入表。1 A" E; V' X0 f
1 m3 |* O$ p4 n; T2 X( L上下互换法则是再找一个和我们特征码那一个同样字节的字符串 互换一下。 但不是通常都有用。& z! b9 a: M' f: P6 u7 k' Y5 c
L+ i5 K. L* l+ N$ J重建输入表则是免杀输入表效果最好的了。 一般的木马都只有一个输入表。
5 ~ ~' U- {/ n/ k' o5 X5 ~' X8 Z$ _7 P; H
我们利用ImportREC来帮我们的木马重建一个新的输入表 把旧的输入表删除。。
9 B5 B/ y" u( N' i' L' n/ c; z' n5 z
4 X. C, q+ O4 F8 E; w, Q% I5 m这样免杀的效果不错。。。# |9 T; i0 |6 ^6 f ?- l
2 p2 v4 y1 k8 ^3 Q) u4 w" P T4 V关于免杀也就这些了,这也是个老生常谈的话题了。说来说去无非也就那几个方法。$ r- [! `7 E& y
& k; R3 w" l% [7 D" \9 Y/ p/ {4 H6 F什么入口点加1啊,区段加花啊 。。修改区段名字啊 。。。: m8 z6 f! h" B& S
" L% C! ~) E( d" S6 m* j! i, O大家多多了解下, 免杀不是很难的事。。5 ]5 ]: Q/ L5 x7 O) e7 ]
$ V* q" i4 d; ?4 r& Q* h此文仅写给新手朋友一看。。老鸟飘过。。 |
-
1
评分人数
-
|