Skip to content
Cody Pierce: PyEmu: A multi-purpose scriptable x86 emulator episode artwork

EPISODE · Jan 9, 2006 · 1H 1M

Cody Pierce: PyEmu: A multi-purpose scriptable x86 emulator

from Black Hat Briefings, USA 2007 [Audio] Presentations from the security conference. · host Black Hat RSS Feed

Processor emulation has been around for as long as the processor it emulates. However, emulators have been difficult to use and notoriously lacking in flexibility or extensibility. In this presentation I address these issues and provide a solution in the form of a scriptable multi-purpose x86 emulator written in Python. The concept was to allow a security researcher the ability to quickly integrate an emulator into their work flow and custom tools. Python was chosen as the development language for multiple reasons, mainly to leverage the benefits of existing Python libraries such as PaiMei/PyDbg and IDApython. With obvious uses in reverse engineering, vulnerability research, and malware analysis PyEmu is a very valuable addition to any security researchers repertoire.

Episode metadata supplied by the publisher feed · Published Jan 9, 2006

Embed this episode

Ready to play

Cody Pierce: PyEmu: A multi-purpose scriptable x86 emulator

0:00 1:01:25

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Black Hat Briefings, USA 2007 [Audio] Presentations from the security conference.?

This episode is 1 hour and 1 minute long.

When was this Black Hat Briefings, USA 2007 [Audio] Presentations from the security conference. episode published?

This episode was published on January 9, 2006.

Can I download this Black Hat Briefings, USA 2007 [Audio] Presentations from the security conference. episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!