Today, in order to crack a useful software (don't misunderstand, it's purely for personal research), I could say that I have gathered a large number of practical compilation tools and tracing methods for cracking. Moreover, it involves effectively modifying the hard disk ID (modifying the logical hard disk ID won't work). Therefore, I also collected a large number of tools that can modify and view the hard disk ID. During testing, it also involved testing the modification of the hard disk ID in a VMware virtual machine.