⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 idaapi.py

📁 The sources of IDAPython, a plugin for IDA for using python for scripting in IDA, instead of IDC.
💻 PY
📖 第 1 页 / 共 5 页
字号:

    def valstr(*args):
        """valstr(self, char buf) -> ssize_t"""
        return _idaapi.netnode_valstr(*args)

    def set(*args):
        """
        set(self, void value, size_t length=0) -> bool
        set(self, void value) -> bool
        """
        return _idaapi.netnode_set(*args)

    def delvalue(*args):
        """delvalue(self) -> bool"""
        return _idaapi.netnode_delvalue(*args)

    def set_long(*args):
        """set_long(self, nodeidx_t x) -> bool"""
        return _idaapi.netnode_set_long(*args)

    def value_exists(*args):
        """value_exists(self) -> bool"""
        return _idaapi.netnode_value_exists(*args)

    def long_value(*args):
        """long_value(self) -> nodeidx_t"""
        return _idaapi.netnode_long_value(*args)

    def altval(*args):
        """
        altval(self, sval_t alt, char tag=atag) -> nodeidx_t
        altval(self, sval_t alt) -> nodeidx_t
        """
        return _idaapi.netnode_altval(*args)

    def altset(*args):
        """
        altset(self, sval_t alt, nodeidx_t value, char tag=atag) -> bool
        altset(self, sval_t alt, nodeidx_t value) -> bool
        """
        return _idaapi.netnode_altset(*args)

    def alt1st(*args):
        """
        alt1st(self, char tag=atag) -> nodeidx_t
        alt1st(self) -> nodeidx_t
        """
        return _idaapi.netnode_alt1st(*args)

    def altnxt(*args):
        """
        altnxt(self, nodeidx_t cur, char tag=atag) -> nodeidx_t
        altnxt(self, nodeidx_t cur) -> nodeidx_t
        """
        return _idaapi.netnode_altnxt(*args)

    def altlast(*args):
        """
        altlast(self, char tag=atag) -> nodeidx_t
        altlast(self) -> nodeidx_t
        """
        return _idaapi.netnode_altlast(*args)

    def altprev(*args):
        """
        altprev(self, nodeidx_t cur, char tag=atag) -> nodeidx_t
        altprev(self, nodeidx_t cur) -> nodeidx_t
        """
        return _idaapi.netnode_altprev(*args)

    def altshift(*args):
        """
        altshift(self, nodeidx_t from, nodeidx_t to, nodeidx_t size, char tag=atag) -> size_t
        altshift(self, nodeidx_t from, nodeidx_t to, nodeidx_t size) -> size_t
        """
        return _idaapi.netnode_altshift(*args)

    def charval(*args):
        """charval(self, sval_t alt, char tag) -> uchar"""
        return _idaapi.netnode_charval(*args)

    def charset(*args):
        """charset(self, sval_t alt, uchar val, char tag) -> bool"""
        return _idaapi.netnode_charset(*args)

    def chardel(*args):
        """chardel(self, sval_t alt, char tag) -> bool"""
        return _idaapi.netnode_chardel(*args)

    def char1st(*args):
        """char1st(self, char tag) -> nodeidx_t"""
        return _idaapi.netnode_char1st(*args)

    def charnxt(*args):
        """charnxt(self, nodeidx_t cur, char tag) -> nodeidx_t"""
        return _idaapi.netnode_charnxt(*args)

    def charlast(*args):
        """charlast(self, char tag) -> nodeidx_t"""
        return _idaapi.netnode_charlast(*args)

    def charprev(*args):
        """charprev(self, nodeidx_t cur, char tag) -> nodeidx_t"""
        return _idaapi.netnode_charprev(*args)

    def charshift(*args):
        """charshift(self, nodeidx_t from, nodeidx_t to, nodeidx_t size, char tag) -> size_t"""
        return _idaapi.netnode_charshift(*args)

    def altval_idx8(*args):
        """altval_idx8(self, uchar alt, char tag) -> nodeidx_t"""
        return _idaapi.netnode_altval_idx8(*args)

    def altset_idx8(*args):
        """altset_idx8(self, uchar alt, nodeidx_t val, char tag) -> bool"""
        return _idaapi.netnode_altset_idx8(*args)

    def altdel_idx8(*args):
        """altdel_idx8(self, uchar alt, char tag) -> bool"""
        return _idaapi.netnode_altdel_idx8(*args)

    def alt1st_idx8(*args):
        """alt1st_idx8(self, char tag) -> nodeidx_t"""
        return _idaapi.netnode_alt1st_idx8(*args)

    def altnxt_idx8(*args):
        """altnxt_idx8(self, uchar cur, char tag) -> nodeidx_t"""
        return _idaapi.netnode_altnxt_idx8(*args)

    def altlast_idx8(*args):
        """altlast_idx8(self, char tag) -> nodeidx_t"""
        return _idaapi.netnode_altlast_idx8(*args)

    def altprev_idx8(*args):
        """altprev_idx8(self, uchar cur, char tag) -> nodeidx_t"""
        return _idaapi.netnode_altprev_idx8(*args)

    def charval_idx8(*args):
        """charval_idx8(self, uchar alt, char tag) -> uchar"""
        return _idaapi.netnode_charval_idx8(*args)

    def charset_idx8(*args):
        """charset_idx8(self, uchar alt, uchar val, char tag) -> bool"""
        return _idaapi.netnode_charset_idx8(*args)

    def chardel_idx8(*args):
        """chardel_idx8(self, uchar alt, char tag) -> bool"""
        return _idaapi.netnode_chardel_idx8(*args)

    def char1st_idx8(*args):
        """char1st_idx8(self, char tag) -> nodeidx_t"""
        return _idaapi.netnode_char1st_idx8(*args)

    def charnxt_idx8(*args):
        """charnxt_idx8(self, uchar cur, char tag) -> nodeidx_t"""
        return _idaapi.netnode_charnxt_idx8(*args)

    def charlast_idx8(*args):
        """charlast_idx8(self, char tag) -> nodeidx_t"""
        return _idaapi.netnode_charlast_idx8(*args)

    def charprev_idx8(*args):
        """charprev_idx8(self, uchar cur, char tag) -> nodeidx_t"""
        return _idaapi.netnode_charprev_idx8(*args)

    def altdel(*args):
        """
        altdel(self, sval_t alt, char tag=atag) -> bool
        altdel(self, sval_t alt) -> bool
        altdel(self) -> bool
        """
        return _idaapi.netnode_altdel(*args)

    def altdel_all(*args):
        """altdel_all(self, char tag) -> bool"""
        return _idaapi.netnode_altdel_all(*args)

    def supval(*args):
        """
        supval(self, sval_t alt, void buf, size_t bufsize, char tag=stag) -> ssize_t
        supval(self, sval_t alt, void buf, size_t bufsize) -> ssize_t
        """
        return _idaapi.netnode_supval(*args)

    def supstr(*args):
        """
        supstr(self, sval_t alt, char buf, char tag=stag) -> ssize_t
        supstr(self, sval_t alt, char buf) -> ssize_t
        """
        return _idaapi.netnode_supstr(*args)

    def supset(*args):
        """
        supset(self, sval_t alt, void value, size_t length=0, char tag=stag) -> bool
        supset(self, sval_t alt, void value, size_t length=0) -> bool
        supset(self, sval_t alt, void value) -> bool
        """
        return _idaapi.netnode_supset(*args)

    def sup1st(*args):
        """
        sup1st(self, char tag=stag) -> nodeidx_t
        sup1st(self) -> nodeidx_t
        """
        return _idaapi.netnode_sup1st(*args)

    def supnxt(*args):
        """
        supnxt(self, nodeidx_t cur, char tag=stag) -> nodeidx_t
        supnxt(self, nodeidx_t cur) -> nodeidx_t
        """
        return _idaapi.netnode_supnxt(*args)

    def suplast(*args):
        """
        suplast(self, char tag=stag) -> nodeidx_t
        suplast(self) -> nodeidx_t
        """
        return _idaapi.netnode_suplast(*args)

    def supprev(*args):
        """
        supprev(self, nodeidx_t cur, char tag=stag) -> nodeidx_t
        supprev(self, nodeidx_t cur) -> nodeidx_t
        """
        return _idaapi.netnode_supprev(*args)

    def supshift(*args):
        """
        supshift(self, nodeidx_t from, nodeidx_t to, nodeidx_t size, char tag=stag) -> size_t
        supshift(self, nodeidx_t from, nodeidx_t to, nodeidx_t size) -> size_t
        """
        return _idaapi.netnode_supshift(*args)

    def supval_idx8(*args):
        """supval_idx8(self, uchar alt, void buf, size_t bufsize, char tag) -> ssize_t"""
        return _idaapi.netnode_supval_idx8(*args)

    def supstr_idx8(*args):
        """supstr_idx8(self, uchar alt, char buf, char tag) -> ssize_t"""
        return _idaapi.netnode_supstr_idx8(*args)

    def supset_idx8(*args):
        """supset_idx8(self, uchar alt, void value, size_t length, char tag) -> bool"""
        return _idaapi.netnode_supset_idx8(*args)

    def supdel_idx8(*args):
        """supdel_idx8(self, uchar alt, char tag) -> bool"""
        return _idaapi.netnode_supdel_idx8(*args)

    def sup1st_idx8(*args):
        """sup1st_idx8(self, char tag) -> nodeidx_t"""
        return _idaapi.netnode_sup1st_idx8(*args)

    def supnxt_idx8(*args):
        """supnxt_idx8(self, uchar alt, char tag) -> nodeidx_t"""
        return _idaapi.netnode_supnxt_idx8(*args)

    def suplast_idx8(*args):
        """suplast_idx8(self, char tag) -> nodeidx_t"""
        return _idaapi.netnode_suplast_idx8(*args)

    def supprev_idx8(*args):
        """supprev_idx8(self, uchar alt, char tag) -> nodeidx_t"""
        return _idaapi.netnode_supprev_idx8(*args)

    def supdel(*args):
        """
        supdel(self, sval_t alt, char tag=stag) -> bool
        supdel(self, sval_t alt) -> bool
        supdel(self) -> bool
        """
        return _idaapi.netnode_supdel(*args)

    def supdel_all(*args):
        """supdel_all(self, char tag) -> bool"""
        return _idaapi.netnode_supdel_all(*args)

    def hashval(*args):
        """
        hashval(self, char idx, void buf, size_t bufsize, char tag=htag) -> ssize_t
        hashval(self, char idx, void buf, size_t bufsize) -> ssize_t
        """
        return _idaapi.netnode_hashval(*args)

    def hashstr(*args):
        """
        hashstr(self, char idx, char buf, char tag=htag) -> ssize_t
        hashstr(self, char idx, char buf) -> ssize_t
        """
        return _idaapi.netnode_hashstr(*args)

    def hashval_long(*args):
        """
        hashval_long(self, char idx, char tag=htag) -> nodeidx_t
        hashval_long(self, char idx) -> nodeidx_t
        """
        return _idaapi.netnode_hashval_long(*args)

    def hashset(*args):
        """
        hashset(self, char idx, void value, size_t length=0, char tag=htag) -> bool
        hashset(self, char idx, void value, size_t length=0) -> bool
        hashset(self, char idx, void value) -> bool
        hashset(self, char idx, nodeidx_t value, char tag=htag) -> bool
        hashset(self, char idx, nodeidx_t value) -> bool
        """
        return _idaapi.netnode_hashset(*args)

    def hashdel(*args):
        """
        hashdel(self, char idx, char tag=htag) -> bool
        hashdel(self, char idx) -> bool
        """
        return _idaapi.netnode_hashdel(*args)

    def hash1st(*args):
        """
        hash1st(self, char buf, char tag=htag) -> ssize_t
        hash1st(self, char buf) -> ssize_t
        """
        return _idaapi.netnode_hash1st(*args)

    def hashnxt(*args):
        """
        hashnxt(self, char idx, char buf, char tag=htag

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -