SharpEventPersist: Persistence by writing/reading shellcode from Event Log