Use of dll files to protect hackers

 

Can someone tell me how the DLLl file works in terms of protecting an EA form reverse engineering ?? In other words, can the DLL file be reverse engineered, because when you open a DLL file up you can see a lot of code, or is some of it hidden from veiw ??

 
berichsomeday:

Can someone tell me how the DLLl file works in terms of protecting an EA form reverse engineering ?? In other words, can the DLL file be reverse engineered, because when you open a DLL file up you can see a lot of code, or is some of it hidden from veiw ??



I have personally tried decompiling some EAs and what u tend to get is the MQL code

with all the DLL functions declared at the top


i have looked far and wide to check if u can decompile C++ DLL

and the best description that i have seen is:

"it is as difficult as turning the hamburger back into a cow!"


if however your MQL code is decompiled all the dll functions can be seen and your entire EA

can be reverse engineered

if i'll develop a good locking mechanism

i'll challenge ppl to break it


and then if nobody will be able to

you'll have your protection


till then simply move your key functions to DLL

and then do function call from you EA

its not all that difficult some functions u can just cut and paste

Reason: