能力值:
( LV2,RANK:10 )
|
-
-
26 楼
感谢LZ这么好的资料
|
能力值:
( LV2,RANK:10 )
|
-
-
27 楼
有空再研究研究, 看不太懂... 收藏了, 谢谢~
|
能力值:
( LV2,RANK:10 )
|
-
-
28 楼
下收藏了再说
|
能力值:
( LV2,RANK:10 )
|
-
-
29 楼
其实有一段时间有对这方面的稍微研究了一下,对于lenus所说的,加了什么壳,我的理解可能是差不多,基本的都是按照特征码来的,每一个语言开发出来的软件,都会带有自己的特征,这是肯定了,那目前有多少种语言,汇编,C,C++,Dehpi,.NET,JAVA,E语言等等,都有自己的特征码,还有已知的所有壳,PEID这类的有着很多年历史的,对于特征码的收集,肯定很多,但是对于楼主所说的神经网络,智能学习,探测类的,估计目前也许有,但是知识太深奥了。
|
能力值:
( LV3,RANK:30 )
|
-
-
30 楼
看不懂Entropy
|
能力值:
( LV3,RANK:20 )
|
-
-
31 楼
这篇文章非常不错,很有耳目一新的感觉
|
能力值:
( LV2,RANK:10 )
|
-
-
32 楼
学习了,感谢分享!
|
能力值:
( LV12,RANK:530 )
|
-
-
33 楼
LENUS的那篇ESP定律给我的印象很深,刚开始学脱壳,看的就是ESP定律
|
能力值:
( LV2,RANK:10 )
|
-
-
34 楼
不错 楼主很强大啦
关于墒的概念应该是信息论方面的知识啦
|
能力值:
( LV3,RANK:30 )
|
-
-
35 楼
不错不错!!
|
能力值:
( LV8,RANK:130 )
|
-
-
36 楼
说真的,最后一章我就是在扯淡。
与其说判断加什么壳方式有这样的缺点,还不如说基于特征扫描的方式都会存在误报等缺点。
虽然说建立类似神经网络等这样的系统的确能解决调大部分人工的参与,但是将这些引入到“加壳”的判定来说就是小题大作。
所以,最后一章纯属扯淡!
|
能力值:
( LV2,RANK:10 )
|
-
-
37 楼
学习了,谢谢!!
|
能力值:
( LV2,RANK:10 )
|
-
-
38 楼
呵呵 等我有时间的时候去学习下
|
能力值:
( LV2,RANK:10 )
|
-
-
39 楼
PEID的。
unsigned char data[4096] = {0x00};//测试计算
static void makeHistogram(const unsigned char *buffer, int sizeOfBuffer, int histogramArray[256])
{
int i;
memset(histogramArray, 0, sizeof(int) * 256);
for(i = 0; i < sizeOfBuffer; i++)
histogramArray[buffer[i]]++;
}
double calc_entropy(int code[],int size)
{
double d_key=0.0;
double code_size=(double)size;
if (code_size<0)
{
code_size+=4294967296.000000;
}
for (int i=0;i<256;i++)
{
double result=(double)code[i];
if (result!=0)
{
result=(double)(int)result;
if (result<0)
{
result=+4294967296.000000;
}
result=result / code_size;
d_key-=result*log(result);
}
}
d_key= d_key / log((double)2);
return d_key;
}
int _tmain(int argc, _TCHAR* argv[])
{
int histogramArray[256];
double i;
makeHistogram( data, sizeof(data), histogramArray);
i=calc_entropy( histogramArray, sizeof(data));
printf("%f",i);
return 0;
}
|
能力值:
(RANK:330 )
|
-
-
40 楼
啊 我说的是看过类似的英文文章 忘了哪看的了
|
能力值:
( LV4,RANK:50 )
|
-
-
41 楼
高人终于又现身了,理论强大啊
|
能力值:
( LV2,RANK:10 )
|
-
-
42 楼
学习中,很有帮助!
|
能力值:
( LV3,RANK:30 )
|
-
-
43 楼
好文章!顶lenus!期待lenus再次放血 。
|
能力值:
( LV8,RANK:140 )
|
-
-
44 楼
虽然我是新手 也总得试着看看吧 呵呵 谢谢楼主了
|
能力值:
( LV2,RANK:10 )
|
-
-
45 楼
不懂,学习一下
|
能力值:
( LV9,RANK:970 )
|
-
-
46 楼
代码简陋了点,单靠熵的标准,误报率相当哪个的高
之前论坛上的GUnpack的误报率基本能控制在10%以内
|
能力值:
( LV2,RANK:10 )
|
-
-
47 楼
看着有点晕菜了,不过想要弄懂我想也只是时间上的问题,努力中......
|
能力值:
( LV6,RANK:80 )
|
-
-
48 楼
up...看雪强人真多
|
能力值:
( LV2,RANK:10 )
|
-
-
49 楼
好文章,特来学习,谢了
|
能力值:
( LV2,RANK:10 )
|
-
-
50 楼
收藏了,慢慢学习。
|
|
|