- 帖子
- 143
- 积分
- 419
- 威望
- 415
- 金钱
- 446
- 在线时间
- 65 小时
|
原创作者:1335csy [3.A.S.T]
, m g3 d6 e! L$ @' G, O' Q0 T6 s u! Y! S/ Y) g0 r
信息来源:3.A.S.T网络安全团队 ( www.3ast.com.cn )
* D& ]: s! w5 b6 C& B# x+ E2 ], i3 z" i0 P
来了3AST很久了 也没有写上什么有点价值的帖子,今天这个帖子算是抛砖引玉吧。。 A5 Y3 k1 f; B1 S; M
* V2 d; O* A+ x% Y5 E免杀也弄了有点时间了。。现在分享下我的经验。
1 j6 C6 ]8 W2 ^" B: ^+ C' _3 V7 Z) D% h2 @
首先建议新手朋友要学会定位表面特征码和内存特征码(定位方法有细微差别)
' J, Q( i5 d6 d
' V1 Z) V2 ]3 P( \ D1 T5 s- \修改特征码还是要学习的。毕竟现在依靠特征码查杀仍是杀软的主要途径之一。
- v- x0 \, {- N/ L8 q0 c+ B k. N* P
第二个是要学会写自己的花指令,不要以为免杀怎么难,多么难,只要你会一点基本的汇编,
/ ~( `1 A; T9 @; p6 C6 y
& _% S3 K+ s; Q0 x+ Z' h再多翻几下8088汇编速查手册。我相信基本的木马免杀是难不倒你的。………^_^。, j! L L8 r9 d0 ~/ R4 s
% T9 a5 p1 G" \
很多新手朋友曾经都这么问,什么是花指令?所谓花指令,就是一些,没有用的指令,$ @5 z$ Q# j) h& p1 x
7 s; ^. f: H& O3 f
其作用是干扰杀软的查杀,写花指令最重要的是维持堆栈的平衡,很简单。* f/ k! X2 Y' r! Z
3 o$ R" g% r" o- j顺便说下,花指令对卡巴有特效,但是并不意味着,一个花指令就可以把卡巴斯基搞定。
1 C1 l, @( E% P; x' G
4 ?0 ~0 S. Y8 T( x1 r对付卡巴斯基, 需要多种方法结合, 壳上加花和修改文件入口点以及去头加花一般免杀效果是非常好的。
- s0 V% J9 `- h$ m! |
( p3 L4 ]! t) m1 w$ ]: H) l, T0 i& i1 s$ d对于瑞星么。我个人还是建议修改特征码。尤其是内存特征码的时候,修改特征码对付他效果好,
9 B# V: ]0 F2 n* M3 l# i
8 K! }! o9 B5 m7 d对了,花指令对瑞星不是很管用。
9 ]& y2 K/ T9 o5 W6 V
2 c5 U' \1 P% Q
; b/ V a" p" k( s6 S" u做过NOD32免杀的朋友都知道,NOD32的特征码经常定位在输入表上。: H% e0 {; h$ X' v U
: X s5 Y, u0 I% O
我们怎么看一个杀软定位特征码是在输入表上呢?很简单 你把定位出来的特征码放在C32ASM里面看。& L2 j& N- v, J& g" q
b- I( I1 K4 w. T5 |: F对应的ANSI字符是在一些什么DLL后面 或者一大连串的字母后面 这样的多半是输入表了。2 ~* x8 l* |7 W3 [/ c% ]. I1 |" t7 s
9 h6 m5 c) y0 p3 m" E% u' H7 ?
输入表的免杀是非常重要的一课。 ) Y0 p0 X! @ w% ^, T! p
+ e+ d x5 P1 u1 R+ H3 M0 K常见方法 有移位法。上下互换法。以及重建输入表法。$ I$ O2 t# T! R3 O6 p; u
9 B% B4 V4 Y7 } G/ ?
移位法就是 把我们的特征码那一DLL往前移动一位或者往后移动一位。再用LOADPE来修改输入表。
2 K+ E5 Y6 M9 c8 u+ [; z
{5 w( h2 i7 L; Y5 }/ w上下互换法则是再找一个和我们特征码那一个同样字节的字符串 互换一下。 但不是通常都有用。* n8 H p5 n& o! h/ T$ n0 w% n" X
2 G/ w: a& O3 H/ m3 v- i重建输入表则是免杀输入表效果最好的了。 一般的木马都只有一个输入表。' m2 u2 R" m; G' O/ i
3 m% }) U* U9 i- `1 e我们利用ImportREC来帮我们的木马重建一个新的输入表 把旧的输入表删除。。
" E% H$ b; T- S5 c' q8 Q) x
; G$ `' e2 W2 x- ~( H9 G' w6 |4 f这样免杀的效果不错。。。7 ~( v r8 u0 v5 O+ q3 l+ D3 I& Z
# M/ O9 H' G5 L% E6 E8 [关于免杀也就这些了,这也是个老生常谈的话题了。说来说去无非也就那几个方法。! i2 }3 S0 [$ {. d: W8 H" q) q
( B& b' |3 t7 E
什么入口点加1啊,区段加花啊 。。修改区段名字啊 。。。
% e8 i5 X. J! k1 o! v2 |- ~- E' @" Z- A. }
大家多多了解下, 免杀不是很难的事。。- C9 q; B3 K( }: h+ G0 d# i+ n
# d n+ ^4 f, a& |此文仅写给新手朋友一看。。老鸟飘过。。 |
-
1
评分人数
-
|