x64dbg / x64dbgpylib

Port of windbglib to x64dbgpy, in an effort to support mona.py in x64dbg.
BSD 3-Clause "New" or "Revised" License
51 stars 23 forks source link

make appropriate changes to mona.py #2

Open mrexodia opened 7 years ago

mrexodia commented 7 years ago

More specifically

try:
    import immlib as dbglib
    from immlib import LogBpHook
    __DEBUGGERAPP__ = "Immunity Debugger"
except:     
    try:
        from pykd import *
        import windbglib as dbglib
        from windbglib import LogBpHook
        dbglib.checkVersion()
        arch = dbglib.getArchitecture()
        __DEBUGGERAPP__ = "WinDBG"
    except SystemExit, e:
        print "-Exit."
        import sys
        sys.exit(e)
    except Exception:
        #import traceback
        print "Do not run this script outside of a debugger !"
        #print traceback.format_exc()
        import sys
        exit(1)

And various usages of __DEBUGGERAPP__.

wangray commented 6 years ago

See https://github.com/wangray/mona