Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Linux OS layer #115

Open
afeuerstein opened this issue Apr 2, 2024 · 2 comments
Open

Implement Linux OS layer #115

afeuerstein opened this issue Apr 2, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@afeuerstein
Copy link

afeuerstein commented Apr 2, 2024

As far as I understand, a OS layer for Linux (apart from native) does not exist. Having an OS layer is beneficial if, for example, when a VM guest is running on Linux.

@h33p h33p added the enhancement New feature or request label Apr 3, 2024
@h33p
Copy link
Member

h33p commented Apr 3, 2024

Hi, thanks for the request! It is an open research problem to autodetect kernel structure offsets, and it is crucial for one-shot Linux system analysis. It has been on our roadmap for years, and it should ideally be tackled over the next 1-2 years.

I suppose in the meantime, it might be worth to expose a Linux OS layer with hardcoded offsets. It would not be pretty from user perspective, but it would also not deviate much from existing practices. What do you think @ko1N?

@ko1N
Copy link
Member

ko1N commented Apr 3, 2024

Hi, thanks for the request! It is an open research problem to autodetect kernel structure offsets, and it is crucial for one-shot Linux system analysis. It has been on our roadmap for years, and it should ideally be tackled over the next 1-2 years.

I suppose in the meantime, it might be worth to expose a Linux OS layer with hardcoded offsets. It would not be pretty from user perspective, but it would also not deviate much from existing practices. What do you think @ko1N?

Could we use a similiar solution as in memflow-win32 where we parse offsets from a binary and use those? We could force the user supply those beforehand even.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants