コード例 #1
0
ファイル: ETDbgHookMobile.py プロジェクト: nocsi/tree-cbass
    def __init__(self, traceFile, treeTraceFile, logger, mode):
        super(ETDbgHookMobile, self).__init__()
        self.logger = logger

        self.memoryWriter = BufferWriter()

        self.memoryWriter.fileOpen(traceFile)

        self.treeIDBFile = treeTraceFile
        self.startTracing = False
        self.interactiveMode = mode
コード例 #2
0
ファイル: ETDbgHook.py プロジェクト: nocsi/tree-cbass
    def __init__(self,traceFile,treeTraceFile,logger,mode):
        super(ETDbgHook, self ).__init__()
        self.logger = logger

        hostOS = None
        if(sys.platform == 'win32'):
            hostOS = WINDOWS
        elif (sys.platform == 'linux2'):
            hostOS = LINUX
        self.xDecoder32 = x86Decoder(isa_bits,32, hostOS)

        self.memoryWriter = BufferWriter()
        self.memoryWriter.fileOpen(traceFile)

        self.checkInput = None
        self.bCheckFileIO = False
        self.bCheckNetworkIO = False

        self.treeIDBFile = treeTraceFile
        self.startTracing = False
        self.interactiveMode = mode