Towards Binary Diversified Challenges For A Hands-On Reverse Engineering Course