- 帖子
- 143
- 积分
- 419
- 威望
- 415
- 金钱
- 446
- 在线时间
- 65 小时
|
原创作者:1335csy [3.A.S.T]; X" A+ B. y# a: ?
* J) D' `) O8 R* e- u* u
信息来源:3.A.S.T网络安全团队 ( www.3ast.com.cn )
& v2 p1 S( L+ K" H! T1 k& f7 n
: S5 u4 C' f; q4 m/ D2 J! y. h$ G来了3AST很久了 也没有写上什么有点价值的帖子,今天这个帖子算是抛砖引玉吧。。3 Z j& a6 Z; A( H
" E" Z6 [3 j o V/ {免杀也弄了有点时间了。。现在分享下我的经验。7 P/ L4 A& j/ Z9 Q3 l, }, i; c+ Q2 J
; X4 A; T3 t( U+ O# e6 \
首先建议新手朋友要学会定位表面特征码和内存特征码(定位方法有细微差别)
8 [8 [2 I& g$ c( y
& h# i0 V0 e# F) t( \修改特征码还是要学习的。毕竟现在依靠特征码查杀仍是杀软的主要途径之一。5 N2 i. z3 r8 f. T* N
! H$ H* e) b! C3 g4 \$ x第二个是要学会写自己的花指令,不要以为免杀怎么难,多么难,只要你会一点基本的汇编," f1 S3 n3 i: q$ m% v
5 n- [# x2 @# W2 Z) [) ?$ C
再多翻几下8088汇编速查手册。我相信基本的木马免杀是难不倒你的。………^_^。7 e H+ ?2 N" u/ M$ F
1 }. b; w5 V% ^- R7 i' F7 f5 c
很多新手朋友曾经都这么问,什么是花指令?所谓花指令,就是一些,没有用的指令,/ N4 A% ~# B9 \/ F4 _
% d: z7 }- R7 z {; R6 Q& h( W其作用是干扰杀软的查杀,写花指令最重要的是维持堆栈的平衡,很简单。: A% H0 H% N% }' k! H" V: ]3 O, k
( l& c4 d/ X: b7 ?5 e顺便说下,花指令对卡巴有特效,但是并不意味着,一个花指令就可以把卡巴斯基搞定。$ L2 ^& d+ `; Q
$ j( t, S/ {5 ?0 m+ K
对付卡巴斯基, 需要多种方法结合, 壳上加花和修改文件入口点以及去头加花一般免杀效果是非常好的。
- z8 c$ K$ x" N, ]6 F3 I' k1 q0 ^* E) g8 n+ d/ H
对于瑞星么。我个人还是建议修改特征码。尤其是内存特征码的时候,修改特征码对付他效果好,. V% G4 P/ Z# h
* {9 h6 }2 X; T& U/ W8 T对了,花指令对瑞星不是很管用。
" s/ D. R$ D: }0 b" S
0 R) D4 H/ ?: q6 p: ]0 i# I3 k* b' D
做过NOD32免杀的朋友都知道,NOD32的特征码经常定位在输入表上。
. z8 k* `- ? v2 i. f1 r: v) d
9 D1 ^% T% }( T3 p/ m! l我们怎么看一个杀软定位特征码是在输入表上呢?很简单 你把定位出来的特征码放在C32ASM里面看。
Y: i6 ^( {3 t0 [; {, l3 B8 A3 x/ l2 K3 q% _4 g0 r; B; j
对应的ANSI字符是在一些什么DLL后面 或者一大连串的字母后面 这样的多半是输入表了。$ b- T2 |, ?" T/ g/ c; R" ~
$ f6 ^6 Z* ~; p( G c( q! }9 |5 C4 s
输入表的免杀是非常重要的一课。
+ P9 `( A" P! E: u, ]3 O7 I6 e# O
% E" C, ?: i6 f+ \+ w常见方法 有移位法。上下互换法。以及重建输入表法。
/ x% T( _" `; B2 ?1 p& k2 g( P' ]% E) v& J5 @- j
移位法就是 把我们的特征码那一DLL往前移动一位或者往后移动一位。再用LOADPE来修改输入表。
' \" z S! y5 ]5 M9 p& b1 |+ h% B. d( ]& P% g7 |: M8 _
上下互换法则是再找一个和我们特征码那一个同样字节的字符串 互换一下。 但不是通常都有用。
1 v0 O' \1 n. j0 X' V! j! \, Z; P
% A2 |/ j/ n! J( k# S: u+ s重建输入表则是免杀输入表效果最好的了。 一般的木马都只有一个输入表。5 p- p0 Y' i" x% m
6 f* j6 z6 g" D6 Z$ M
我们利用ImportREC来帮我们的木马重建一个新的输入表 把旧的输入表删除。。* ?2 T, V5 `" S% e
2 L& s, ]9 Z* h- k2 Y# Z; X" A这样免杀的效果不错。。。
+ |/ L; t" c; R1 `& J. d+ v# h' j; R/ {/ w4 l% u5 ?0 |' ^* n$ {
关于免杀也就这些了,这也是个老生常谈的话题了。说来说去无非也就那几个方法。
& x; E( C3 D. h0 m9 Q c' s5 a8 [3 L! N! E
什么入口点加1啊,区段加花啊 。。修改区段名字啊 。。。
, o% A6 V, x b$ h- w- N" A1 z
+ S" ]9 d& f5 C! n: ~1 L2 ]3 U大家多多了解下, 免杀不是很难的事。。
% {( n7 s; o( f; R- z- U& }% X
" f1 D; p1 {1 q) O3 W" ?此文仅写给新手朋友一看。。老鸟飘过。。 |
-
1
评分人数
-
|