Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Vu1nT0tal/firmeye
/ functions
Functions
386 in github.com/Vu1nT0tal/firmeye
⨍
Functions
386
◇
Types & classes
35
Method
btn_get_one_sink_func_xref
查看某个危险函数调用地址
firmeye/analysis/static.py:661
Method
btn_get_one_vuln_func
查看某个危险函数漏洞地址
firmeye/analysis/static.py:738
Method
btn_get_sink_func_addr
查看危险函数地址列表
firmeye/analysis/static.py:622
Method
btn_hexrays_helper
HexRays ctree图
firmeye/re_assistant.py:57
Method
btn_idapy_helper
IDAPython帮助
firmeye/re_assistant.py:50
Method
btn_imp_ghidra_funcs
导入Ghidra函数列表
firmeye/re_assistant.py:86
Method
btn_import_all_bpt_addr
导入离线断点
firmeye/analysis/static.py:605
Method
btn_todo
(self, code=0)
firmeye/hexraystool.py:322
Method
check_canary
(self)
firmeye/tools/checksec.py:61
Method
check_fortify
(self)
firmeye/tools/checksec.py:91
Method
check_nx
https://github.com/torvalds/linux/blob/v4.9/fs/binfmt_elf.c#L784-L789 https://github.com/torvalds/linux/blob/v4.9/fs/binfmt_elf.c#L84
firmeye/tools/checksec.py:76
Method
check_pie
(self)
firmeye/tools/checksec.py:72
Method
check_relro
ELF Specification: https://refspecs.linuxbase.org/elf/elf.pdf page 81: https://refspecs.linuxbase.org/elf/elf.pdf#page=81 DT_
firmeye/tools/checksec.py:40
Method
create_hint
(self, vd)
firmeye/tools/hexrayshelper.py:94
Method
curpos
(self, vu)
firmeye/tools/hexrayshelper.py:136
Method
dbg_bpt
触发断点时的处理函数
firmeye/analysis/dynamic.py:232
Method
disable_debug
(cls)
firmeye/logger.py:32
Method
display_total_time
Displays the total processing time. Args: element: XML element object value (not used).
firmeye/idaxml.py:2352
Method
display_version
Displays XML version info in IDA output window. Args: what: String indicating Exporter, Importer, or Loader
firmeye/idaxml.py:146
Method
do_export
()
firmeye/re_assistant.py:142
Method
enable_debug
(cls)
firmeye/logger.py:28
Function
exec_ida_python_script
Re-open an existing IDB and execute an IDA Python script before leaving Returns False if does not do anything, the subprocess if it was creat
firmeye/cli/idahunt.py:164
Function
find_expr
在函数伪代码的 AST 中搜索表达式 ea: 函数内任意地址 q: lambda/function: f(cfunc_t, citem_t) 返回布尔值 parents: False -> 丢弃 cexpr_t 父节点 True -> 维护 ci
firmeye/hexraystool.py:110
Function
find_item
在函数伪代码的 AST 中搜索 item ea: 函数内任意地址 q: lambda/function: f(cfunc_t, citem_t) 返回布尔值 parents: False -> 丢弃 cexpr_t 父节点 True -> 维护
firmeye/hexraystool.py:47
Function
find_ret_block
寻找函数返回块,不支持多返回函数
firmeye/helper.py:163
Function
function_count_instructions
返回函数的指令数量
firmeye/helper.py:175
Function
get_call_args_arm
获得函数调用参数(当前仅支持4个参数)
firmeye/helper.py:101
Method
get_cbsize
Returns the size of the addressable codebyte for the processor. Returns: Integer representing the number of 8-bi
firmeye/idaxml.py:2429
Method
get_data
(self)
firmeye/hexraystool.py:302
Function
get_segments
返回所有segment的名字列表(但其实是section)
firmeye/helper.py:69
Method
import_bookmark
Processes a BOOKMARK element. Args: bookmark: XML element object containing bookmark data.
firmeye/idaxml.py:2600
Method
import_codeblock
Processes a CODE_BLOCK element by disassembling the address range. Args: code_block: XML element containing code
firmeye/idaxml.py:2656
Method
import_comment
Processes a COMMENT element by creating the comment at the address. Args: comment: XML element containing the co
firmeye/idaxml.py:2676
Method
import_compiler
Processes the COMPILER element containing the compiler name. Args: compiler: XML element containing the compiler
firmeye/idaxml.py:2700
Method
import_defined_data
Processes a DEFINED_DATA element by creating a data item at the specified address. Args: defined_dat
firmeye/idaxml.py:2721
Method
import_description
Processes the DESCRIPTION element. Args: description: DESCRIPTION XML element.
firmeye/idaxml.py:2754
Method
import_enum
Processes an ENUM element by creating the enumeration. Args: enum: XML element containing the enumeration name a
firmeye/idaxml.py:2766
Method
import_equate_group
Processes EQUATE_GROUP as IDA enumeration type. Args: equate_group: XML element containing the group name and
firmeye/idaxml.py:2849
Method
import_equate_reference
(self, equate_reference)
firmeye/idaxml.py:2885
Method
import_function
Creates a function using the FUNCTION attributes. Args: function: XML element containing the function address an
firmeye/idaxml.py:2911
Method
import_function_def
(self, function_def)
firmeye/idaxml.py:2971
Method
import_info_source
Processes INFO_SOURCE containing information about the source of the XML PROGRAM file. Args: info_so
firmeye/idaxml.py:2978
Method
import_manual_instruction
Creates a manual instruction. Args: manual_instruction: XML element containing MANUAL_INSTRUCTION.
firmeye/idaxml.py:2998
Method
import_manual_operand
Creates a manual operand at an address. Args: manual_operand: MANUAL_OPERAND XML element.
firmeye/idaxml.py:3012
Method
import_memory_map
Processes the MEMORY_MAP element. Args: memory_map: MEMORY_MAP XML element. MEMORY_MAP is o
firmeye/idaxml.py:3147
Method
import_memory_reference
Processes the MEMORY_REFERENCE element. Currently nothing is done with MEMORY_REFERENCEs. Args: memory_r
firmeye/idaxml.py:3163
Method
import_memory_section
Creates a memory segment in the database. Args: memory_section: MEMORY_SECTION XML element.
firmeye/idaxml.py:3197
Method
import_processor
Processes the PROCESSOR element. Args: processor: PROCESSOR XML element.
firmeye/idaxml.py:3258
Method
import_program
Processes the PROGRAM element. Args: program: PROGRAM XML element.
firmeye/idaxml.py:3285
Method
import_program_entry_point
Defines a program entry point. Args: program_entry_point: PROGRAM_ENTRY_POINT XML element. Conta
firmeye/idaxml.py:3316
Method
import_register_value_range
Defines the address range for a register value. Args: register_value_range: REGISTER_VALUE_RANGE XML element.
firmeye/idaxml.py:3331
Method
import_stack_reference
(self, stack_reference)
firmeye/idaxml.py:3397
Method
import_structure
Adds a structure. Args: structure: STRUCTURE XML element. Contains the STRUCTURE attributes and
firmeye/idaxml.py:3433
Method
import_symbol
Adds a symbol name at the specified address. Args: symbol: SYMBOL XML element. Contains symbol n
firmeye/idaxml.py:3473
Method
import_typedef
(self, type_def)
firmeye/idaxml.py:3496
Method
import_union
Adds a union datatype. Args: union: UNION XML element. Contains UNION attributes and child eleme
firmeye/idaxml.py:3503
Method
import_xml
Imports the XML PROGRAM file into the database.
firmeye/idaxml.py:2224
Method
init
(self)
firmeye.py:88
Function
is_ida_version_supported
Determines if IDA version is supported by this idaxml module. Returns: True if IDA version is supported, else False.
firmeye/idaxml.py:53
Method
jump_in_hex
(self)
firmeye/view/custviewer.py:46
Method
jump_in_new_window
(self)
firmeye/view/custviewer.py:33
Method
log_time
(cls, func)
firmeye/logger.py:52
Function
main
(f, cmdline)
firmeye/cli/names.py:54
Function
open_file
重新打开已存在的 IDB Returns False if does not do anything, the subprocess if it was created of True if it was listing only.
firmeye/cli/idahunt.py:135
Method
process_deferred
Processes the list of deferred structure members when the DATATYPES end element is encountered. Args: el
firmeye/idaxml.py:3028
Function
query_db
在 IDB 上执行 query q: lambda/function: f(cfunc_t, citem_t) 返回布尔值 query_full: False -> 仅搜索 cexpr_t True -> 搜索 citem_t(包括 cexpr_t
firmeye/hexraystool.py:184
Method
refresh_pseudocode
刷新伪代码
firmeye/tools/hexrayshelper.py:129
Method
reload
(cls, func)
firmeye/logger.py:36
Function
rename_func
函数名重命名(如有重名在末尾加数字区分)
firmeye/helper.py:41
Method
resize
(array, new_size)
firmeye/tools/hexrayshelper.py:186
Method
run
(self,arg)
firmeye.py:102
Method
set_color
设置指令背景色
firmeye/utility.py:309
Method
set_data
(self, data)
firmeye/hexraystool.py:298
Method
show_time_cost
(cls, func)
firmeye/logger.py:65
Method
term
(self)
firmeye.py:95
Function
unname_func
取消函数命名,退回sub_xxxx
firmeye/helper.py:59
Method
update
(self, ctx)
firmeye/re_assistant.py:188
Method
update
(self, ctx)
firmeye/hexraystool.py:343
Method
update
(self, ctx)
firmeye/analysis/static.py:836
Method
update
(self, ctx)
firmeye/analysis/dynamic.py:313
Method
visit_expr
(self, e)
firmeye/hexraystool.py:101
Method
visit_expr
(self, e)
firmeye/hexraystool.py:156
Method
visit_expr
(self, e)
firmeye/tools/hexrayshelper.py:418
Method
visit_insn
(self, i)
firmeye/hexraystool.py:98
Method
visit_insn
(self, i)
firmeye/tools/hexrayshelper.py:415
Method
wrapper
(*args, **kwargs)
firmeye/logger.py:38
← previous
301–386 of 386, ranked by callers