`
kidfang
  • 浏览: 15865 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

dongle

 
阅读更多

dongle

  dongle:软件保护器,简称软件狗。   首先用一点儿时间来谈谈什么是加密狗(dongle),dongle经常被认为是硬件保护,它是一个可被附加在计算机并口、串口或USB上的小插件,它包含厂家烧制的EPROM和定制的专用集成电路。dongle保护的原理就是软件开发者在程序里经常检查dongle中的单元(Cell)的并对比返回值,这种检查可以是直接读单元或者是使用某种内部算法(此时单元受到保护无法直接读)。尽管任何称职的硬件工程师都能很容易地分析出dongle是如何实现的,但是实际上并不用那么麻烦,dongle保护最薄弱的环节在于应用程序要通过dongle厂家提供的函数库来访问dongle,而应用程序和这些函数的连接通常是很弱的,因为软件开发人员不管这些函数如何访问dongle,它只检查函数的返回值是表示成功还是失败,那么只要打补丁让所有函数返回成功即可,而且这些函数通常并不多,从厂家提供的API手册中很容易查到这些函数的定义(参数和返回值)。一般来说dongle解密不需要原来的正版狗。  
分享到:
评论

相关推荐

    CC2540 USBDongle驱动-Cebal驱动.zip

    《CC2540 USBDongle驱动-Cebal驱动详解》 在现代电子设备中,无线通信技术占据着至关重要的地位,而CC2540芯片作为TI(德州仪器)公司推出的一款低功耗蓝牙(Bluetooth Low Energy,BLE)解决方案,广泛应用于各种...

    USB Dongle v1.74驱动

    USB Dongle v1.74驱动是一款专门针对特定加密狗硬件设计的驱动程序,它确保了这些设备在兼容的操作系统上能正常运行。这个版本的驱动适用于比较老旧的Windows操作系统,包括WINDOWS NT4、Windows 2000(简称Win2K)...

    3Shape_Dongle_Driver_dinkeydongle_

    标题 "3Shape_Dongle_Driver_dinkeydongle_" 暗示这是一个与3Shape公司的产品相关的驱动程序,主要用于支持Dinkey Dongle设备在牙科桌面系统上的运行。Dongle通常是一种硬件安全设备,用于保护软件不被非法复制或...

    Dongle_dongle_Ver_emulator_

    【标题】"Dongle_dongle_Ver_emulator_" 指的是一款名为 "Dongle_dongle_Ver_emulator" 的强大模拟器软件。这类软件的主要功能是模仿硬件设备,特别是像加密狗(dongle)这样的硬件组件,以便用户在没有实际硬件的...

    CSR 公司的蓝牙dongle驱动程序的源代码

    其蓝牙dongle(适配器)驱动程序是连接计算机与蓝牙设备的关键组件,允许用户通过USB接口实现无线通信。驱动程序的源代码是程序员理解、修改和优化硬件功能的基础,对于开发者和爱好者来说具有重要意义。 该"CSR...

    解决usbdongle驱动安装不上去的问题

    标题中的“解决usbdongle驱动安装不上去的问题”指的是在Windows 7操作系统中遇到USB Dongle设备的驱动程序无法正常安装的情况。USB Dongle通常是一种小型硬件设备,用于提供网络连接、数字版权管理(DRM)或其他...

    蓝牙4.0 USB Dongle 原理图参考设计

    ### 蓝牙4.0 USB Dongle原理图参考设计详解 #### 一、概述 本文将基于“蓝牙4.0 USB Dongle 原理图参考设计”进行详细的知识点解析,旨在深入理解该设计的关键组成部分和技术要点。蓝牙4.0 USB Dongle是一种小型...

    CC2531 USB dongle 驱动 64位

    标题中的“CC2531 USB dongle 驱动 64位”指的是针对CC2531这款USB适配器的64位操作系统驱动程序。CC2531是一款由Texas Instruments(德州仪器)制造的超低功耗、高性能的无线微控制器,主要用于Zigbee无线网络应用...

    USBDongle-硬件手册

    标题《USBDongle-硬件手册》和描述《BTool、PacketSniffer、BLE_Device_Monitor USBDongle-硬件手册》暗示了这份文档是关于一款特定硬件产品的技术资料,即MT-USBDongle。从标题和描述中我们可以分析出几个关键知识...

    USB Dongle驱动

    USB Dongle驱动是连接计算机与蓝牙低功耗(BLE)设备的关键组件,它允许系统识别并通信与这种类型的外部设备。在开发BLE应用时,理解USB Dongle的工作原理及其驱动程序的重要性是至关重要的。 USB Dongle本身是一个...

    IVT-Dongle--paire.rar_LABVIEW 蓝牙_bluetooth labview_labview don

    标题 "IVT-Dongle--paire.rar_LABVIEW 蓝牙_bluetooth labview_labview don" 提供的信息表明,这是一个与LabVIEW相关的项目,它涉及到使用LabVIEW来控制蓝牙Dongle,并且该Dongle具有自动配对功能。LabVIEW...

    nrf52832 ble dongle最新版插件/固件包

    **nrf52832 BLE Dongle:深入了解与应用** **一、nRF52832芯片详解** nRF52832是一款由Nordic Semiconductor推出的高性能、低功耗蓝牙低能量(BLE)系统级芯片(SoC)。这款芯片基于ARM Cortex-M4处理器,具有浮点...

    BTool、PacketSniffer、BLE_Device_Monitor、USBDongle使用手册

    - **定义**: MT-USBDongle 是由深圳市馒头科技有限公司开发的一款支持蓝牙4.0 BLE(低功耗蓝牙)的收发器。 - **特点**: - 具有USB接口,可以通过烧录不同的固件实现多种功能。 - 用户可以根据需求选择不同的固件...

    Zigbee USB Dongle固件

    Zigbee USB Dongle固件是为Zigbee通信协议设计的一种特定硬件设备的软件组件。这个固件通常被烧写到USB Dongle中,使它能够作为一个无线通信接口,帮助用户捕获和分析Zigbee网络中的数据包,这对于物联网(IoT)设备的...

    instruction_dongle_keyclone_modbus_sentineldongle_clonedongle_

    标题中的“instruction_dongle_keyclone_modbus_sentineldongle_clonedongle_”暗示了这个主题涉及的是关于 Sentinel Dongle(一种软件保护设备)的克隆过程,利用Modbus通信协议。Sentinel Dongle通常用于软件授权...

    Multikey Dongles Checker.zip_MULTIKEY DONGLE_MultiKey_checker_mo

    【标题】"Multikey Dongles Checker.zip MULTIKEY DONGLE MultiKey_checker_mo"涉及的核心知识点是关于多键(Multikey)dongle的检测工具。Dongle是一种硬件设备,通常用于软件授权,防止非法复制和使用。Multikey ...

    Driver_Dongle_32bit.zip_Dongle_d.dll_ME_download driver_nothingn

    dongle driver for windows 7 32 bit or x86. good for me.

    新增wifi dongle.doc

    在本文中,我们将深入探讨如何添加WiFi Dongle,以及在该过程中可能遇到的问题和解决方案。首先,我们要明白WiFi Dongle是一种无线网络适配器,它通过USB接口连接到设备,提供无线网络连接能力。 **步骤1:配置WiFi...

Global site tag (gtag.js) - Google Analytics