bindiffer.py 文件源码

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

项目:AutoDiffAgent 作者: icewall 项目源码 文件源码
def __setArch(self,filePath):
        if not self.__archFlag:
            self.__archFlag = True
        else:
            return

        pe = pefile.PE(filePath,fast_load = True)
        if pe.OPTIONAL_HEADER.Magic == 0x20b: #PE+ (x64)
            self.__IDA_PATH = Config.IDA_PATH.replace("idaq.exe","idaq64.exe")
            self.__BINDIFF_PLUGIN = Config.BINDIFF_PLUGIN.replace("zynamics_bindiff_4_0.plw","zynamics_bindiff_4_0.p64")
            self.__IDBEXT = ".i64"
        else:
            #PE (x86)
            self.__IDA_PATH = Config.IDA_PATH
            self.__BINDIFF_PLUGIN = Config.BINDIFF_PLUGIN
            self.__IDBEXT = ".idb"
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号