windbg.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:idascripts 作者: ctfhacker 项目源码 文件源码
def wrap(f):
    def wrapper(*a, **kw):
        try:
            rv = []
            def work(): rv.append(f(*a,**kw))
            with mutex:
                flags = idaapi.MFF_WRITE
                if f == idc.SetColor:
                    flags |= idaapi.MFF_NOWAIT
                    rv.append(None)
                idaapi.execute_sync(work, flags)
            print(f, a, kw)
            print(f(*a, **kw))
            print(rv)
            if len(rv) > 0:
                return rv[0]
            return ''
        except:
            import traceback
            traceback.print_exc()
            raise
    return wrapper
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号