能力值:
( LV2,RANK:10 )
|
-
-
[求助]有个加密狗只在打开时用狗,请问能否爆破
是Hasp LDK的狗吗?最近也在研究手头上的一个软件。
应该是先用狗解壳,要从狗里读数据,读完了,程序解压缩了,就能运行了。你这个应该比我的那个程序简单。
如果是这样的话,可以软模拟。
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
[讨论]静态函数调用
静态函数
在函数的返回类型前加上关键字static,函数就被定义成为静态函数。
函数的定义和声明默认情况下是extern的,但静态函数只是在声明他的文件当中可见,不能被其他文件所用。
定义静态函数的好处:
<1> 其他文件中可以定义相同名字的函数,不会发生冲突
<2> 静态函数不能被其他文件所用。 存储说明符auto,register,extern,static,对应两种存储期:自动存储期和静态存储期。 auto和register对应自动存储期。具有自动存储期的变量在进入声明该变量的程序块时被建立,它在该程序块活动时存在,退出该程序块时撤销。
关键字extern和static用来说明具有静态存储期的变量和函数。用static声明的局部变量具有静态存储持续期(static storage duration),或静态范围(static extent)。虽然他的值在函数调用之间保持有效,但是其名字的可视性仍限制在其局部域内。静态局部对象在程序执行到该对象的声明处时被首次初始化。
由于static变量的以上特性,可实现一些特定功能。
1. 统计次数功能
声明函数的一个局部变量,并设为static类型,作为一个计数器,这样函数每次被调用的时候就可以进行计数。这是统计函数被调用次数的最好的办法,因为这个变量是和函数息息相关的,而函数可能在多个不同的地方被调用,所以从调用者的角度来统计比较困难。
|
能力值:
( LV2,RANK:10 )
|
-
-
[讨论]静态函数调用
http://www.cnblogs.com/stoneJin/archive/2011/09/21/2183313.html
静态函数
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
[讨论]静态函数调用
这个静态函数已经编译成了静态lib文件,知道函数原型,这样可以调用?VC提示函数未定义
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
[已解决]IDA x64反汇编对exe文件大小有限制?
修改ida.cfg配置文件,其中有一个参数:
VPAGESIZE = 16384 // Virtual memory page size
// (effective for new bases only)
// 8192 => 128MB addressing space is the limit
原来的值8192改为16384,这样文件大小限制就改为256MB
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|