avast / avast/retdec

Data type signatures for Visual Basic

Open
#131 0 comments 0 reactions 0 assignees View on GitHub
D-help-wanted new-feature T-lang-visual-basic
Dominant language
C++
Stars
8.6k
Forks
1k
PR merge metrics
No merged PRs in 30d

Description

Right now, we have only data type signatures for standard functions from C language. To improve the quality of decompilation of Visual Basic binaries, we will need data type information for its standard functions. Generate JSON databases that can be parsed with `ctypesparser` tool (use `ctypes` type representation).

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by examining the existing C data type signature databases and how the ctypesparser tool consumes them. Generate the corresponding Visual Basic standard-function databases using the ctypes type representation; the work is done when ctypesparser can parse them and RetDec can use the signatures to improve Visual Basic binary decompilation.

Written by the indexing model from the issue text.

Assessment

Tech stack
visualbasic
Domain
reverse-engineering
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.