![]() ![]() The latter behaviour can be traced to subroutine sub_420150 of the decompiled code that performs various licensing checks resulting (most likely, if unfavourable) to a jump into the segment: LOG_INFO Server licensed to=unlicensed max_devices=1 In case the second parameter ( unlicensed,1,MCACDkn0jww6R5WOIjFqU/apAg4Um+mDkU2TBcC7fA1FrA=) passed to sub_405340 is tampered with, then VirtualHere USB will display on startup: The code calls the soubroutine sub_405340 with function parameters: License, unlicensed,1,MCACDkn0jww6R5WOIjFqU/apAg4Um+mDkU2TBcC7fA1FrA= and 1. In case the Base64 data is modified, then VirtualHere USB will announce that the license is invalid. VirtualHere USB seems to rely on some inline Base64 encoded data to mark the software as unlicensed when running the program in trial mode. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |