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

Dynamically import all system calls #101

Open
dkrutsko opened this issue Mar 13, 2018 · 0 comments
Open

Dynamically import all system calls #101

dkrutsko opened this issue Mar 13, 2018 · 0 comments
Labels
Request A cool feature request for the library
Milestone

Comments

@dkrutsko
Copy link
Member

dkrutsko commented Mar 13, 2018

For improved security, it might be a good idea to not statically link system calls but instead, dynamically load and resolve said system calls during runtime. As an example, on Windows, the system calls can be retrieved entirely through the PEB.

Another security feature would be to encrypt the system call strings as to not leave any trace of the functions used in the compiled library. Encrypting the strings using a random key everytime the library is compiled might also be a cool idea, if it could be done reliably.

@dkrutsko dkrutsko added the Request A cool feature request for the library label Mar 13, 2018
@dkrutsko dkrutsko added this to the Robot 2.1.0 milestone Mar 13, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Request A cool feature request for the library
Development

No branches or pull requests

1 participant