Just put out the latest revison of PaiMei:
http://openrce.org/downloads/details/208/PaiMei
No major feature enhancements or components. In fact the only added tool is the heap_trace.py command line utility. Lots of various bug fixes however, which leads to the point of this post. I have struggled with making memory breakpoints work "right" for some time and appreciate any bug reports in this functionality. Specific and reproducible problems are much appreciated.
At this point there should be no memory/handle leaks in PyDbg, which was causing issues in tools that continuosly looped through debugger instances. Improvements were made in the handling of non-debugger induced exceptions. This should help when analyzing anti-debugger code. The most basic hide_debugger() (IsDebuggerPresent() bypass) functionality was completed as well.
Many thanks to the numerous individuals (listed in CONTRIBUTORS.txt) for their help. Also of related interest, [url=/profile/view/igorsk]igorsk[/url] found a high profile use for PyDbg to defeat Apple's DRM:
http://hymn-project.org/forums/viewtopic.php?t=1553
-pedram







