返回列表 发帖

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

原创作者:1335csy [3.A.S.T]/ ^) L' }" s  Q' {0 P6 y7 Y& |
* h9 j7 V* u+ X: E+ l! d4 r
信息来源:3.A.S.T网络安全团队  (
www.3ast.com.cn  )
$ b7 ]' d9 n4 Y9 N2 j$ `
( i) L" \  g$ W; X) D来了3AST很久了  也没有写上什么有点价值的帖子,今天这个帖子算是抛砖引玉吧。。' r0 ]) _" p7 q. O* n+ T

! v. O( ?& X. b6 \免杀也弄了有点时间了。。现在分享下我的经验。9 c7 B2 O9 a$ o$ X

! z( l+ D' p9 k6 o8 C首先建议新手朋友要学会定位表面特征码和内存特征码(定位方法有细微差别)) w) j- o9 g# y9 V  @2 ^
% a+ q$ Z: Y& B
修改特征码还是要学习的。毕竟现在依靠特征码查杀仍是杀软的主要途径之一。8 b( n& R  \7 J

) A2 q9 P& \1 r+ ]4 J$ l第二个是要学会写自己的花指令,不要以为免杀怎么难,多么难,只要你会一点基本的汇编,
, T0 C$ g) P: g( A9 C8 J: @
) H5 q8 w$ s6 ?2 [" v" K+ @# O再多翻几下8088汇编速查手册。我相信基本的木马免杀是难不倒你的。………^_^。& J0 Z3 O2 H7 Z9 f. J' z

" k  l2 v  D1 o2 J2 N很多新手朋友曾经都这么问,什么是花指令?所谓花指令,就是一些,没有用的指令,% f& f  A% z1 N, b
# C0 @9 l/ @8 M1 F" C" v
其作用是干扰杀软的查杀,写花指令最重要的是维持堆栈的平衡,很简单。$ U1 l* @* K; S) N7 O

% O! b5 v: b- u. g( T顺便说下,花指令对卡巴有特效,但是并不意味着,一个花指令就可以把卡巴斯基搞定。
1 x/ ~5 n9 M9 x/ R. [
$ d' m7 a6 r$ V: l1 c5 d9 O& S对付卡巴斯基, 需要多种方法结合, 壳上加花和修改文件入口点以及去头加花一般免杀效果是非常好的。8 ~# K/ z# P; k2 x

; k5 `- z, |% @. Z# i对于瑞星么。我个人还是建议修改特征码。尤其是内存特征码的时候,修改特征码对付他效果好,
, k+ s, r, y( ^
! m, E" q. c* G9 _$ \  U8 ~$ a- `对了,花指令对瑞星不是很管用。
3 s2 Z' S4 }4 H- t. F! Y9 N/ H1 i
! K7 u% @: `3 }7 b) \% m# C. {
做过NOD32免杀的朋友都知道,NOD32的特征码经常定位在输入表上。  d- h+ u, q; B! @
7 d9 x7 t1 B$ y
我们怎么看一个杀软定位特征码是在输入表上呢?很简单  你把定位出来的特征码放在C32ASM里面看。
+ o! \( g8 m/ I' Q8 A4 H2 g- T; S6 o4 e+ m2 |$ z
对应的ANSI字符是在一些什么DLL后面 或者一大连串的字母后面  这样的多半是输入表了。
& r& ]0 v8 t$ e$ a
' R  g4 k& m2 {5 F输入表的免杀是非常重要的一课。
5 X3 Q5 h! O4 y# i' \, x) h+ G2 @1 g" L& ?! A
常见方法 有移位法。上下互换法。以及重建输入表法。
; C# n0 X& j% o6 o* p' V
% ?6 y% \9 c  F9 d2 A* s5 a- g4 {移位法就是 把我们的特征码那一DLL往前移动一位或者往后移动一位。再用LOADPE来修改输入表。9 Y0 ~5 ?% m* e$ S& {" ?6 v
. W3 j) }) q5 [$ l1 {6 U3 V, m
上下互换法则是再找一个和我们特征码那一个同样字节的字符串  互换一下。 但不是通常都有用。
, q/ H- B! o5 P1 }+ O2 V8 @1 a6 s7 a7 o( L5 @* O3 H
重建输入表则是免杀输入表效果最好的了。 一般的木马都只有一个输入表。
& ?; \) X3 x7 u2 }" r, P; I& [$ T& |: u! ]! |" p
我们利用ImportREC来帮我们的木马重建一个新的输入表  把旧的输入表删除。。5 E* T* z5 o0 E) p: h6 Z7 S7 q2 m: A; P

: D8 k% O1 X3 L+ R- ^; Z; d这样免杀的效果不错。。。
/ Q7 ^+ {# W% }* l, n# c* u8 M4 O3 ^" _* b( @' M/ I
关于免杀也就这些了,这也是个老生常谈的话题了。说来说去无非也就那几个方法。
4 M: d8 Z9 y. k/ x! X: }# `4 \, f( s; Y& l
什么入口点加1啊,区段加花啊 。。修改区段名字啊 。。。# k/ m) {3 W( ^# i8 m+ V1 G' M, C
/ E7 N4 r! C* w) V& ]% c7 A
大家多多了解下,  免杀不是很难的事。。8 J5 D% x4 u5 H0 c" f% C5 b
( Y5 k! g. ]- J7 `2 B# r4 x
此文仅写给新手朋友一看。。老鸟飘过。。
1

评分人数

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

TOP

1335加油哦

TOP

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

TOP

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

TOP

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

TOP

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

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

TOP

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

TOP

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

TOP

认真学习一下

TOP

返回列表