DynamoRIO / DynamoRIO/dynamorio

FR: Retrieving CL arguments of application program

Open
#2,662 6 comments 1 reaction 0 assignees View on GitHub
help wanted Type-Feature
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 18h
Merged PRs (30d)
30

Description

I would like to request a feature that extends the API to access the arguments passed to the program under analysis, as well as the count.

The binaries being analysed should be assumed to be stripped. As a result, this makes it challenging to wrap the main function, using drwap, to obtain the arguments as the function won't be exported.

This request is in conjunction to post on the UserGroup, found [here](https://groups.google.com/forum/#!topic/dynamorio-users/ST3BOGD8vd8)

Contributor guide

Open the contributing guide

Research direction

Start by reading the linked UserGroup discussion and the current DynamoRIO API for programs under analysis. Determine how stripped binaries can expose the application argument vector and its count without wrapping an unexported main function. Done means the API provides both values for the requested binaries and has coverage for the supported platforms.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
devtools, operating-systems
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.