avast / avast/retdec

Add new Microsoft Linker versions into PE compiler detection heuristics

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

Description

There were many new versions of Microsoft Linker released since we last updated our [PE heuristics](https://github.com/avast-tl/retdec/blob/a5f2992ac59d328a1c9a99427e5651b5daee385e/src/cpdetect/compiler_detector/heuristics/pe_heuristics.cpp#L1035) for detection of compiler. This list would need update.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start in src/cpdetect/compiler_detector/heuristics/pe_heuristics.cpp at the linked PE heuristics section and review how Microsoft Linker versions are listed for compiler detection. Identify the versions released since the referenced revision, update that list, and verify that the PE heuristics recognize the new versions.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
reverse-engineering
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.