Yes Alex you're right, the technique I show is a bit "hardcore", by erasing the pointers to the VAD of my dll I erase from the VAD Tree all the others VAD depending (the "chidlren") of it. So it's very unstable yes. But my purpose was only to show how we can manipulate the VAD Tree. And I didn't have the time and the motivation to do this safely.
But now I realize that it would have been so cleaner (and easy) to just erase the fields containing informations about the Dll (File Object, Control Area, ...). I imagine it's what you've done with your Invisible Dll, don't you ?
Lilxam.
But now I realize that it would have been so cleaner (and easy) to just erase the fields containing informations about the Dll (File Object, Control Area, ...). I imagine it's what you've done with your Invisible Dll, don't you ?
Lilxam.