Dec 20, 2020 05:23 AM
(This post was last modified: Dec 20, 2020 08:30 AM by Tr0jandog.)
Hello yall
so as you you all know, in C we can simply use loadlibrary+getprocaddr to get the address, or even parse the TEB/PEB to find the addresses without even using a single API
but, how to do it for C# APIs?
for example, in my crypter i am using these APIs :
Assembly.GetExecutingAssembly()
ResourceManager()
CreateDecryptor()
CryptoStream()
..
now these are often could lead to detection, how can i find them and use them just like in C, without directly using them?
note that I'm asking about .NET APIs, I'm not looking for a way to call kernel32/ntdll APIs in c# as I already know how.
any open source project that demonstrates this in c#?
so as you you all know, in C we can simply use loadlibrary+getprocaddr to get the address, or even parse the TEB/PEB to find the addresses without even using a single API
but, how to do it for C# APIs?
for example, in my crypter i am using these APIs :
Assembly.GetExecutingAssembly()
ResourceManager()
CreateDecryptor()
CryptoStream()
..
now these are often could lead to detection, how can i find them and use them just like in C, without directly using them?
note that I'm asking about .NET APIs, I'm not looking for a way to call kernel32/ntdll APIs in c# as I already know how.
any open source project that demonstrates this in c#?



![[Image: Syr3DlV.png]](https://i.imgur.com/Syr3DlV.png)