返回列表 发帖

[原创文章] 个人免杀经验分享

原创作者:1335csy [3.A.S.T]
! a8 ~: s1 G1 B! F
) v3 _7 ~% i# _5 {! J8 f$ c" r
信息来源:3.A.S.T网络安全团队  (
www.3ast.com.cn  ): n1 y4 s6 k2 g0 f# Q0 X

- ~( w8 E9 j, a来了3AST很久了  也没有写上什么有点价值的帖子,今天这个帖子算是抛砖引玉吧。。
6 W6 V; X% W3 F3 g
- p9 t1 T, _% W$ @& }4 Z/ _5 E, d) O免杀也弄了有点时间了。。现在分享下我的经验。3 O* K; w. M) T2 O* x8 B  f' ?4 N

8 v& V, v& ], e3 x! }首先建议新手朋友要学会定位表面特征码和内存特征码(定位方法有细微差别)+ @$ a0 U2 ~' h! v! x$ K: m" _, L. r
  Q) z, h/ N0 m
修改特征码还是要学习的。毕竟现在依靠特征码查杀仍是杀软的主要途径之一。
, ^& g3 b7 K2 B6 S2 N6 M6 ?5 T8 w1 _3 [0 k% n8 p
第二个是要学会写自己的花指令,不要以为免杀怎么难,多么难,只要你会一点基本的汇编,# n+ V, n5 N8 ]( G8 `1 S' A

/ A' E& R2 ^7 T/ G8 K6 s% q0 ~再多翻几下8088汇编速查手册。我相信基本的木马免杀是难不倒你的。………^_^。
# D7 j: z& H- q, y+ B  I1 i0 W2 m7 f* [2 p2 u2 K; f5 e. z# x, @
很多新手朋友曾经都这么问,什么是花指令?所谓花指令,就是一些,没有用的指令,
* t/ E- @! T* U3 |6 i  h1 s2 O5 X, z! S$ h/ L9 m, o1 V; I
其作用是干扰杀软的查杀,写花指令最重要的是维持堆栈的平衡,很简单。
  P. I' N  V/ h: F# ]" H1 ?
0 @% q: H2 j/ y2 J# s( c! @" z顺便说下,花指令对卡巴有特效,但是并不意味着,一个花指令就可以把卡巴斯基搞定。8 D3 h7 Q) h$ S! ^3 C

: `0 m7 @! F" p, f, {" s对付卡巴斯基, 需要多种方法结合, 壳上加花和修改文件入口点以及去头加花一般免杀效果是非常好的。
! w4 z( k3 o! a3 ~) y6 E3 _7 c( @. o# M: {
对于瑞星么。我个人还是建议修改特征码。尤其是内存特征码的时候,修改特征码对付他效果好,
; r* S% X8 q7 T; t" h2 ?4 T* J# @' W' Z8 @$ m1 x* D, g
对了,花指令对瑞星不是很管用。7 C; C( x$ f- K5 R3 c: Z

% j* k# W4 I6 \
: e% G! u& v$ r2 m做过NOD32免杀的朋友都知道,NOD32的特征码经常定位在输入表上。
% G1 i* g; {, W5 I3 ~  o/ g& l' R/ o" Y- G* u- E/ f8 z
我们怎么看一个杀软定位特征码是在输入表上呢?很简单  你把定位出来的特征码放在C32ASM里面看。6 g  {, ~3 _+ m7 I7 m
, Y+ Q0 H+ D4 \  b2 G
对应的ANSI字符是在一些什么DLL后面 或者一大连串的字母后面  这样的多半是输入表了。
; W1 L  I, |' s* q2 u: o( W
# A6 W2 i7 g5 B* |* T输入表的免杀是非常重要的一课。 ; \& A5 Q) r, b5 t/ g6 W) ]
8 q6 |" H( ?0 G% d4 N, |9 @; ?5 p( `
常见方法 有移位法。上下互换法。以及重建输入表法。" j0 j- e9 K7 S$ w3 Y8 \
& E# E* y9 M7 n8 T  B
移位法就是 把我们的特征码那一DLL往前移动一位或者往后移动一位。再用LOADPE来修改输入表。
6 F" e3 |: s% y# f2 I# ?5 e# E4 y9 _9 L; S! r" l  O5 {  j+ y
上下互换法则是再找一个和我们特征码那一个同样字节的字符串  互换一下。 但不是通常都有用。# y2 g4 t9 x! B5 k& u+ a
$ \. w* a- u( h  g3 j- W
重建输入表则是免杀输入表效果最好的了。 一般的木马都只有一个输入表。
( [2 [/ ^1 x; p- Y% z
; W2 |7 q( O) ^/ C9 G' A4 t5 t我们利用ImportREC来帮我们的木马重建一个新的输入表  把旧的输入表删除。。0 e, g! ]! |# g
! ?  L) e2 z* i7 J& y8 n
这样免杀的效果不错。。。
  k$ i. A9 ~, ~3 ?! E3 f+ {* `" E* ]: K, C! f
关于免杀也就这些了,这也是个老生常谈的话题了。说来说去无非也就那几个方法。; h+ ~4 C. m! A$ ]0 s
# ?/ Y; R. t; _7 y3 h# Q$ g1 g
什么入口点加1啊,区段加花啊 。。修改区段名字啊 。。。. T" Q0 r& z3 @& `  n+ ~

  q8 }" s6 f) k. q% K9 k大家多多了解下,  免杀不是很难的事。。2 [' w- \  D. Y9 [4 T- g$ M0 T

/ E4 i: Z0 |; w2 S此文仅写给新手朋友一看。。老鸟飘过。。
1

评分人数

认真学习一下

TOP

认真学习了....辛苦辛苦!

TOP

是得多看看汇编了~~呵呵~谢谢了

TOP

好文章,不错,总结不错
希望做站长本人的学生请点击
http://www.3ast.com/viewthread.php?tid=13841
QQ790653916只负责SEO以及收费教学等方面联系,他人勿扰

于智者同行,你会不同凡响;与高人为伍,你会登上巅峰

TOP

受益了`:handshake
頽廢+無聊+现实=我的态度

TOP

谢谢这么多人来捧我帖子  没有想到啊 呵呵

TOP

还有我小希呢,1335,多谢你一直以来的帮忙啊。
花前月下,不如花钱“日”下~~~

TOP

1335加油哦

TOP

这些貌似是基础的东西....

TOP

返回列表