能力值:
( LV2,RANK:10 )
|
-
-
2 楼
关注~~~~
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
明显是花指令或是加壳保护了.
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
不能吧。。我检测过啦,没壳
如下图:
|
能力值:
(RANK:280 )
|
-
-
5 楼
支持3楼,不要过于依赖某个工具,peid不报不一定就没有
另外就算没壳没混淆,源代码里就不能内嵌汇编忽悠一下吗,楼主还是先看看原来那个call是否真的会被调用到,或是目标地址是否会在运行时刻被patch掉
|
能力值:
(RANK:260 )
|
-
-
6 楼
[QUOTE=lixiaodog;542547]
100AD517 40 inc eax
100AD518 0000 add byte ptr ds:[eax], al
100AD51A 0000 add byte ptr ds:[eax], al
100AD51C 27 daa
100AD51D AA stos byte ptr es:[edi]
100AD51E 05 1034D50A add eax, 0AD53410
100AD523 1028 adc byte ptr ds:[eax], ch
100AD525 D50A aad
100AD527 10FF adc bh, bh
100AD529 FFFF ??? ; 未知命令
100AD52B FF00 inc dword ptr ds:[eax]
有一个地方有这样一句 CALL 100AD528 文件没有加壳[/QUOTE]
注意指令边界。
而且也不排除这里是动态修改代码的可能。
|
能力值:
( LV9,RANK:220 )
|
-
-
7 楼
可能是代码加密了。。
|
能力值:
( LV3,RANK:25 )
|
-
-
8 楼
运行起来就知道了
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
解释下指令边界
我是菜鸟
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
怎样确定 一个EXE确实没有被加壳?
|
能力值:
(RANK:650 )
|
-
-
11 楼
又是这种贴子 哎
100AD518 dd 0
100AD51C dd 1005AA27
100AD520 dd 100AD534
100AD524 dd 100AD528
100AD528 dd -1
|
能力值:
(RANK:650 )
|
-
-
12 楼
程序没有壳
楼主贴的东西在.rdata段
其中1005AA27 指向.text,应该是个函数入口
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
请问你是怎么得出这个结论的?
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
[QUOTE=shoooo;543040]又是这种贴子 哎
100AD518 dd 0
100AD51C dd 1005AA27
100AD520 dd 100AD534
100AD524 dd 100AD528
100AD528 dd -1[/QUOTE]
不是很理解,请详细说一下,谢谢了
|
能力值:
(RANK:260 )
|
-
-
15 楼
楼主再确认一下,确定是
CALL 100AD528
而不是
CALL [100AD528 ]
吗?
shoooo已经告诉你,这里是个函数指针,位于数据区。
|
能力值:
( LV9,RANK:250 )
|
-
-
16 楼
楼主让shoooo叹息了 先记住结论吧 有些东西从实践中来的 看书是没有用的 :-)
|
|
|