You need to use Rjindael AES C++ source code as base for decrypt/encrypt USB Packets. You need research the file Windows\system32\hasplms.exe. You can use this drivers' version to reverse the USB Protocol crypting: To decrypt UsbTrace log you need reverse HASP License Manager and modify public HASP Emulator source by Chingachguk & Denger2K. * One - for communicate with the protected software (read memory, write memory, hasp_encrypt() / hasp_decrypt() operations, etc). * One - for communicate with HASP License Manager (difference versions of HASP License Manager used defferent AES Keys now it's a 3 different keys)
* One - for communicate with aksusb.sys driver (functions 2F/AF: check the dongle by white-box AES crypto you can skip to solve this key now, just install old Sentinel HASP driver < 6.56) You need make UsbTrace decode tool to decrypt the log. HASP SRM USB Protocol are crypting by AES.