SEMA: ToolChain using Symbolic Execution for Malware Analysis