avast / avast/retdec

Revise compiler and packer patterns in cpdetect

Open
#548 0 comments 0 reactions 0 assignees View on GitHub
C-cpdetect enhancement
Dominant language
C++
Stars
8.6k
Forks
1k
PR merge metrics
No merged PRs in 30d

Description

`cpdetect` patterns for compilers & packers haven't been updated in a long time. It would make sense to go through them and revise them, throwing out very generic ones, adding new ones for new compilers & packers that were released in the meantime.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the cpdetect compiler and packer pattern definitions and reviewing how their matches are tested. Compare the existing patterns with current compiler and packer releases, remove overly generic entries, and add relevant newer patterns; done means the pattern set is updated without introducing false-positive matches.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
compilers
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.