Harmless hacking: malware analysis dan vulnerability development