发明名称 GENERIC UNPACKING OF PROGRAM BINARIES
摘要 By hooking application programming interfaces in an execution environment, the return address for hooked application programming interface calls can be logged and used to determine when a packed binary has been unpacked. In one approach, memory allocations are detected and the return address is checked against the memory regions allocated. In another approach, the contents of memory at the return address in a pre-execution copy of the executable binary is compared with the contents of memory at the return address in the executing copy of the binary. This allows efficient detection of the completion of unpacking without knowledge of the unpacking technique. The unpacked binary may then be analyzed for possible malware.
申请公布号 EP3087475(A1) 申请公布日期 2016.11.02
申请号 EP20140875614 申请日期 2014.12.23
申请人 MCAFEE, INC. 发明人 MALIK, AMIT;TANEJA, VIKAS;CRUZ, BENJAMIN
分类号 G06F9/44;G06F21/56 主分类号 G06F9/44
代理机构 代理人
主权项
地址