  
- 帖子
- 143
- 积分
- 419
- 威望
- 415
- 金钱
- 446
- 在线时间
- 65 小时
     
|
原创作者:1335csy [3.A.S.T]( n/ W6 G0 ~3 a6 x" ^ @
; b, m! L/ B" Z# u* Y
信息来源:3.A.S.T网络安全团队 ( www.3ast.com.cn )$ y! q; M9 h5 [1 O
6 J; \) v5 O( P( w5 K9 b6 O- |
来了3AST很久了 也没有写上什么有点价值的帖子,今天这个帖子算是抛砖引玉吧。。
% @9 ^5 ?! M( I! D; z
8 X( R% C8 o, a7 ~4 \& u免杀也弄了有点时间了。。现在分享下我的经验。! A# q+ b2 S1 R( W
1 Q* O3 H3 K. M" k/ U2 q
首先建议新手朋友要学会定位表面特征码和内存特征码(定位方法有细微差别)1 p. h; O. H4 j% R4 r! A, H) X S
. F3 X, s7 N: [) Q修改特征码还是要学习的。毕竟现在依靠特征码查杀仍是杀软的主要途径之一。' B8 [" l6 J! o% y
6 e9 h% k) f D p; O2 t
第二个是要学会写自己的花指令,不要以为免杀怎么难,多么难,只要你会一点基本的汇编,( O, @- }( h5 i- Y7 N& x3 n2 G
$ K D8 g; J7 j) n- P; W
再多翻几下8088汇编速查手册。我相信基本的木马免杀是难不倒你的。………^_^。3 ~6 |8 f& N! x9 P2 ^
( f2 d! w; T1 n
很多新手朋友曾经都这么问,什么是花指令?所谓花指令,就是一些,没有用的指令,2 x* @+ J- K7 o ^$ y: c" b
, `$ j8 a' Y- I2 C" i2 a其作用是干扰杀软的查杀,写花指令最重要的是维持堆栈的平衡,很简单。
8 W% D1 p6 [$ {7 |: X, W5 c f% q* r* G0 C9 w+ n0 W
顺便说下,花指令对卡巴有特效,但是并不意味着,一个花指令就可以把卡巴斯基搞定。
; R: _9 f8 M! L& R2 {. Q! ~+ J% e" a' \0 b3 i1 j5 v! ]: n8 a$ Y0 C
对付卡巴斯基, 需要多种方法结合, 壳上加花和修改文件入口点以及去头加花一般免杀效果是非常好的。
) p8 p/ U T9 ]1 Y2 R# g9 S" c
, Z$ B! S0 f% t2 w9 ]8 m* s对于瑞星么。我个人还是建议修改特征码。尤其是内存特征码的时候,修改特征码对付他效果好,
9 [* k4 @3 \& ^/ ?6 l( W! p
5 u! t$ W9 S4 D' q+ x/ {. T9 f6 n$ t对了,花指令对瑞星不是很管用。 T5 C$ N; \# v! E9 u" b; E
: h3 V1 H+ H: r( ?/ z4 S% B- _' N6 q
& V: T7 S# |1 G" X+ D/ M做过NOD32免杀的朋友都知道,NOD32的特征码经常定位在输入表上。) ~: s' N3 d5 I3 Y) ?- Q
. e, Q( J% V0 A
我们怎么看一个杀软定位特征码是在输入表上呢?很简单 你把定位出来的特征码放在C32ASM里面看。
" ^5 S6 z. q8 Z& u$ A0 o o; G/ t; `" E5 |5 v
对应的ANSI字符是在一些什么DLL后面 或者一大连串的字母后面 这样的多半是输入表了。
H9 T" |1 B" g* X4 Z* ~! q. o5 J, ~# H* O! A% @
输入表的免杀是非常重要的一课。 6 S" R( j' Y6 Q1 o
8 o1 N5 D: m% U7 V3 I
常见方法 有移位法。上下互换法。以及重建输入表法。. \2 y5 C9 ?) N! s2 }6 d7 m T1 i0 p
& y3 v7 T5 v! x% v8 K$ C/ l移位法就是 把我们的特征码那一DLL往前移动一位或者往后移动一位。再用LOADPE来修改输入表。/ M: ]. c* r% e0 ^$ T. i
; O8 K" w# ^. _! ?上下互换法则是再找一个和我们特征码那一个同样字节的字符串 互换一下。 但不是通常都有用。" I1 B4 V4 b- G+ l X
; U8 j' i' E, f8 X
重建输入表则是免杀输入表效果最好的了。 一般的木马都只有一个输入表。% Y. P4 Y' R" {& ^+ i$ p
$ e+ w* G/ N9 I' R- v% Q$ b
我们利用ImportREC来帮我们的木马重建一个新的输入表 把旧的输入表删除。。
! s* x6 d. S$ F# \4 Q8 R( Q$ S# [# S, s
这样免杀的效果不错。。。
, x" |& D4 ^' ^& a* M
* Q9 \5 y( L/ L2 A. ]+ o关于免杀也就这些了,这也是个老生常谈的话题了。说来说去无非也就那几个方法。
! a3 o3 j i4 o) _& [8 D$ A
* K7 G! k4 m1 K" A5 n! |' c什么入口点加1啊,区段加花啊 。。修改区段名字啊 。。。
( J. l4 j3 W0 n
" ^0 l: k9 |- T1 C9 _+ b c大家多多了解下, 免杀不是很难的事。。
! C( g+ i2 T" ?/ @! Z, L: J' e$ y6 k2 d# b5 m K: I8 k
此文仅写给新手朋友一看。。老鸟飘过。。 |
-
1
评分人数
-
|