HelpLinking C++ DLL and Visual Basic Executable Together

Posts 3142 of 42 · Page 3 of 3
Quote Originally Posted by user590177 View Post


Oh you got to be kidding me..
Hey why should I "Kidding" you?
I understand now on the logic but I don't know how should I write the code. Mind just adding a short of example to me? Im lost.
Most, if not all you guys really are just giving pieces of information or wrong information all-together.

1.) To do inter-process communication between applications, you can use either sockets or use a named pipe.
2.) To do the above, you will need to establish a protocol for doing that. ( Well not necessarily but I recommend it. )
3.) VB.NET requires PInvoke ( Platform invocations ) to use any native APIs. ( CreateNamedPipe, FindWindow, OpenProcess etc. )
4.) If you MUST use VB to inject your application ( Which is the worst idea since the creation of the internet ) and want to attempt to keep your application hidden, I'd recommend you stream it directly from a server using either SSL or directly using your own protocol. Following that, use a custom DLL that you can inject into the application that receives the streamed DLL and manually maps it into the process. ( Or just manually map it from the VB application but note that someone could just apply system call hooks ( NtWriteVirtualMemory etc. ) and dump your file that way. )
Quote Originally Posted by Hitokiri~ View Post

1.) To do inter-process communication between applications, you can use either sockets or use a named pipe.
2.) To do the above, you will need to establish a protocol for doing that. ( Well not necessarily but I recommend it. )
3.) VB.NET requires PInvoke ( Platform invocations ) to use any native APIs. ( CreateNamedPipe, FindWindow, OpenProcess etc. )
4.) If you MUST use VB to inject your application ( Which is the worst idea since the creation of the internet ) and want to attempt to keep your application hidden, I'd recommend you stream it directly from a server using either SSL or directly using your own protocol. Following that, use a custom DLL that you can inject into the application that receives the streamed DLL and manually maps it into the process. ( Or just manually map it from the VB application but note that someone could just apply system call hooks ( NtWriteVirtualMemory etc. ) and dump your file that way. )
I love this girl and his skills

Quote Originally Posted by Hitokiri~ View Post
1.) To do inter-process communication between applications, you can use either sockets or use a named pipe
There are many methods, this is one of them.
But, I said another ...
Use RegisterWindowsMessage using an unique ID string << it gives you an unique window message number.
Then, just broadcast on this number; don't forget to make all recipients send back their hWnds or make all recipients reply.
Then use SendMessage ...
Also, as you said you can still use a named pipe.
In .net managed classes there is only a solution to IPC is remoting.

Quote Originally Posted by Hitokiri~ View Post
3.) VB.NET requires PInvoke ( Platform invocations ) to use any native APIs. ( CreateNamedPipe, FindWindow, OpenProcess etc. )
As already I said ...
Quote Originally Posted by Raydenman View Post
You must use DllImport actually to call a native function in vb.net.
Anyway, P/Invoke calls LoadLibrary on native dll.
Ok, if i wanted to stream it from a server / website how can I do this? I don't understand. Use a custom dll and stream the dll? Manual mapping? Can I have a source for manual mapping dlls? And I want to learn more about IPC. I don't mind if my app is not hidden and I want to learn to use native APIs like those you have mentioned. (Both on c++ and vb.net)
Quote Originally Posted by Raydenman View Post
Then use SendMessage ...
Was listing the fastest methods. SendMessage() has a higher IRQL than named pipes/socks


- - - Updated - - -

Quote Originally Posted by buxkaizhe View Post
Ok, if i wanted to stream it from a server / website how can I do this?
Set up a simple web server. Do something in PHP or if you have root access, write a daemon for it.

Quote Originally Posted by buxkaizhe View Post
Use a custom dll and stream the dll
Aka your "cheat" is the streamed one. An embedded one is the "mapper" or "installer" for the cheat. The mapper/installer doesn't need to be protected, it just does all the decryption stuff.

Quote Originally Posted by buxkaizhe View Post
Manual mapping? Can I have a source for manual mapping dlls?
Sure: This should work

Quote Originally Posted by buxkaizhe View Post
And I want to learn more about IPC
Found a nice guide for you: This should work

Quote Originally Posted by buxkaizhe View Post
I don't mind if my app is not hidden and I want to learn to use native APIs like those you have mentioned. (Both on c++ and vb.net)
C++ already has access to native APIs. Provided, that is, they are located within a header file. Else you'll need to use GetProcAddress() on a library to get it's address, do a function cast and call it.
@buxkaizhe

Well.... You should't ask this question at here..... There's alot of dick head like R*y ....
Quote Originally Posted by astron51 View Post
There's alot of dick head like R*y ....
Hey bro, you should bring respect to me, I'm your dad, you are an abort.
Quote Originally Posted by Raydenman View Post
Hey bro, you should bring respect to me, I'm your dad, you are an abort.
How can a living person be an abort ?
Quote Originally Posted by Raydenman View Post
Hey bro, you should bring respect to me, I'm your dad, you are an abort.
Oh....Hey dad....what's my real name? Why do I need to respect some CSK on MPGH? Stop bullshitting Bux need SOLUTION NOT ARGUMENT
Quote Originally Posted by astron51 View Post
Oh....Hey dad....what's my real name? Why do I need to respect some CSK on MPGH? Stop bullshitting Bux need SOLUTION NOT ARGUMENT
And what did I say?...
Ima say sorry to all and I have done my loader. Sorry and have a nice and sexy day. Goodnight from here.
Posts 3142 of 42 · Page 3 of 3

Post a Reply

Similar Threads

Tags for this Thread

None

Need help?