Consider adding heapstring characteristic?
- Dominant language
- Python
- Stars
- 6.2k
- Forks
- 726
- Avg merge
- 11d 11h
- Merged PRs (30d)
- 7
Description
### Summary
Thought this was a stackstring fail but it seems to be a heapstring? not sure if this is prevalent enough but feature extraction could be nice.
Ref: 0d37ad7dcfd65456d7079793b2fe3f737ceccfbecc88e69f6528d1d3922b0b88@40B4EA
```
.text:000000000040B4E5 mov edi, offset ssl_x ; filename
.text:000000000040B4EA mov cs:ssl_x, 2Fh ; '/'
.text:000000000040B4F1 mov cs:ssl_x+1, 75h ; 'u'
.text:000000000040B4F8 mov cs:ssl_x+2, 73h ; 's'
.text:000000000040B4FF mov cs:ssl_x+3, 72h ; 'r'
.text:000000000040B506 mov cs:ssl_x+4, 2Fh ; '/'
.text:000000000040B50D mov cs:ssl_x+5, 73h ; 's'
.text:000000000040B514 mov cs:ssl_x+6, 68h ; 'h'
.text:000000000040B51B mov cs:ssl_x+7, 61h ; 'a'
.text:000000000040B522 mov cs:ssl_x+8, 72h ; 'r'
.text:000000000040B529 mov cs:ssl_x+9, 65h ; 'e'
```
Contributor guide
Research direction
No implementation files or tests are named. Start by finding how existing stackstring characteristics are extracted, then examine the referenced sample at 0d37ad7dcfd65456d7079793b2fe3f737ceccfbecc88e69f6528d1d3922b0b88@40B4EA. Done would require a decided scope for heapstring detection, implementation, and representative test coverage.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- reverse-engineering, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100