Skip to content

Unable to inject Clink #338

Answered by chrisant996
MrIDK22 asked this question in Q&A
Sep 2, 2022 · 2 comments · 3 replies
Discussion options

You must be logged in to vote

The only "why" it can get is which API function (if any) returns an error code, and what error code is returned.

In this case, everything succeeded up to and including injecting a remote thread into the target process. The most common place for anti-malware software to block Clink is the CreateRemoteThread() API.

But the failure occurred in the LoadLibraryW("C:\Users\<user>\AppData\Local\Temp\clink\dll_cache\1.3.42.ef446e_6e5f8db5\clink_dll_x64.dll") API call in the remote thread. That's the one place that it doesn't capture an error code. It's technically possible to capture the error code, but it would require injecting a more complex payload into the target process, and frankly that co…

Replies: 2 comments 3 replies

Comment options

You must be logged in to vote
1 reply
@MrIDK22
Comment options

Comment options

You must be logged in to vote
2 replies
@MrIDK22
Comment options

@chrisant996
Comment options

Answer selected by MrIDK22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants