“微狗”良好的加密效果来自于它的先进加密技术,包括随机噪声技术,时间闸,动态
反跟踪技术,迷宫技术等等。
随机噪声技术由金天地公司独创。当初,解密者可以通过逻辑分析仪及其它软件调试
工具监视并口,截获程序运行中流经并口的数据,并记录下来。然后使用一个软件仿真驻
留程序,模拟替代程序运行的环境,从而使加密失效。而随机噪声技术在加密程序与微狗
之间建立起一种通讯协议,在程序运行中,交换数据通过并口时含有大量随机无用的“噪
声”数据,只有正确的“微狗”接在并口上,才能滤去无用的“噪声”,取得正确的数据。
随机噪声技术使得即使传送相同的数据,在并口上每次监视到的数据也各不相同,也就不
能使用软件仿真替代达到解密。
在微狗内部设置有时间闸,各种操作必须在规定时间内完成。如果解密者试图跟踪程
序运行,那么运行时间超过规定时间,微狗就将返回错误结果。动态跟踪技术在程序发现
被跟踪时,可以修改程序运行环境,使程序不按正常状态运行,得不到正确结果。
迷宫技术在程序运行时,可以给解密者造成极大的跟踪难度,对于合法的开发者使用者来说,它是透明的,程序入口和出口不变,不过它的内部包含了大量的判断跳转语句,每次又都会动态变动入口至出口间执行的次序方式,令解密者疲于跟踪,更难于分析。