Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

For a dongle to work with a protected application according to the established protection scheme, it has to be previously programmed.GrdUtil.exe utility serves for programming Guardant dongles.

GrdUtil.exe utility provides a wide range of features for editing the dongle’s memory and preparing data for protection:

  • Working with the dongle’s mask (an external memory image) the utility is able to:
    • Create/edit/delete dongle memory fields
    • Work with hardware algorithms
    • Work with protected items
    • Work with LMS table
    • Work with dumps, numbers, strings and counters
    • Set hardware locks for reading/writing into memory fields
    • Save mask in an internal database or in a separate file
    • Retrieve information on connected dongles
  • Programming dongle (including command line mode):
    • Write data into the dongle
    • Batch mode of writing
    • Local and remote dongle memory updating
  • Working with the internal database:
    • Mask database maintenance
    • End-users database maintenance
    • Save dumps (on all facts of writing masks into the dongle)
    • Search for dumps based on defined criteria and prepare the list of search results
    • Remote and local update of dongle memory of any dump
  • Preparation of data for applications protection:
    • Generate arrays of questions and answers of hardware algorithms
    • Encrypt/decrypt data using algorithms
    • Verify the results of Guardant API functions execution with defined parameters

GrdUtil.exe utility supports all types of Guardant dongles.