mandiant / mandiant/capa

ida-explorer: use proper IDA API to fetch segment access

Open
#1,605 5 comments 0 reactions 0 assignees View on GitHub
enhancement help wanted ida-explorer
Dominant language
Python
Stars
6.2k
Forks
726
Avg merge
11d 11h
Merged PRs (30d)
7

Description

https://github.com/mandiant/capa/blob/430f9da449cbd2c7142594f3bcf370cbcfee37d8/capa/features/extractors/ida/insn.py#L408
https://github.com/mandiant/capa/blob/430f9da449cbd2c7142594f3bcf370cbcfee37d8/capa/features/extractors/ida/insn.py#L430
https://github.com/mandiant/capa/blob/430f9da449cbd2c7142594f3bcf370cbcfee37d8/capa/features/extractors/ida/insn.py#L435

Contributor guide

Open the contributing guide

Research direction

Start by reading the three linked locations in capa/features/extractors/ida/insn.py, around lines 408, 430, and 435. Identify the proper IDA API for fetching segment access and replace the current access lookup at those locations. Done means all three references use the proper API without changing the intended extracted segment-access information.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
reverse-engineering
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.