Download a shareware version of some commercial software. Design a plan for converting the shareware version to a full version without paying one cent. If it is not possible for the shareware to be converted to a full version, analyze what kind of techniques the software vendor has used to protect it. (You may use your intuition, since you cannot really test it in detail.)