Advances in Low-Level Software Protection