Skip to content

Comments

Sys dll reflection#205

Merged
hulto merged 165 commits intomainfrom
sys-dll-reflection
Nov 16, 2023
Merged

Sys dll reflection#205
hulto merged 165 commits intomainfrom
sys-dll-reflection

Conversation

@hulto
Copy link
Collaborator

@hulto hulto commented Jun 1, 2023

What type of PR is this?

/kind feature
/kind eldritch-function

What this PR does / why we need it:

This PR implements sys.dll_reflect(dll_bytes, target_pid, dll_exported_function)
This will allow users to inject DLLs into a remote process without writing to disk.

Which issue(s) this PR fixes:

Fixes #187

@hulto hulto added feature New feature or request eldritch Related to the Eldritch language labels Jun 1, 2023
Copy link
Collaborator Author

@hulto hulto left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yay it's finally done!
Please help me clean it up <3

@hulto hulto merged commit b19f297 into main Nov 16, 2023
@hulto hulto deleted the sys-dll-reflection branch November 16, 2023 04:00
KCarretto pushed a commit that referenced this pull request Feb 1, 2024
 
Sys dll reflection (#205)

* implement, document,  and test sys dll reflect

* Implement reflective loader for remote process injection

* Move tests -> bin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

eldritch Related to the Eldritch language feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement DLL Reflection in Eldritch

3 participants