-
Notifications
You must be signed in to change notification settings - Fork 6
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
Feature request nimless nim #1
Comments
Glad to hear that you like the tool and find it useful. |
@shrek3n @itaymigdal I just noticed this. I recently ported all of the variants over to Nim on my repo: https://github.com/m4ul3r/malware/tree/main/nim/thread_pool_injection I can get around to porting it over to nimless - should be straight forward for me One issue being this is reflective, and I haven't found a way to write nimless nim for DLL files - so i can tackle that first. |
@m4ul3r Really cool work 🙌. |
@itaymigdal I can give a shot at remote stomping for poolparty technique when i get a chance. I'm sure you saw my port of it; I think it's pretty robust in the usage and pretty portable (imo) For an example of how portable it might be.. I've got a working DLL (tested with rundll32), and Pool Party Worker Factory Start Routine working in an executable. |
@m4ul3r port of what? not sure. |
@itaymigdal port of pool party here: https://github.com/m4ul3r/malware/tree/main/nim/thread_pool_injection I followed Uriens code and it's very abstracted to just import nimpool and the type of variant to call. When you mentioned remote stomping, do you mean function or module? Feel free to message me on twitter and we can talk more or on discord. |
@m4ul3r I tried to reach you already at twitter and couldn't (so we discussed in comments of your post). |
@itaymigdal I'm not sure if this is what you had in mind or not, but I've thrown one together (copy and paste) https://github.com/m4ul3r/malware/blob/main/nim/thread_pool_injection/examples/remote_function_stomping.nim I think my twitter dms were closed to non followers, but it should be open now |
Love the tool and I am a big fan of using the thread pool injection method. I do however see that the common theme of using NIM it's being detected by AV at the nim runtime. A really good talk about this was done at BSIDESKC and would be cool to implement this as it does circumvent the severity and in some cases all AV detection. I firmly believe all the other functions you have will prove to be evasive against top tier EDRs.
https://www.youtube.com/watch?v=EXX3HmCG3pw
https://github.com/m4ul3r/writing_nimless
The text was updated successfully, but these errors were encountered: