Click here to Skip to main content
15,891,864 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Sir,I have builded a source program to object program by using an open source IDE and my program with .exe extension has been created successfully.But when I edited that .exe file with a free source code editor(notepad++) I can able to see all my statements in the object program which has been entered in the printf function in my source program.This makes my object program an easy prey for knowing and guessing what I have done.This reduces the security of my program.Is there any way to solve it.If any kindly please help me.
Posted

1 solution

Your program can always be reverse-engineered, no matter if you have the plain text strings in your program or if you try to be "smart" and encode these texts somehow.
Depending on your real requirements in a productive environment, you may add various levels of protection to avoid anyone to access your program at all. Most of them are organizational means like only authorized personnel having access to the computers where your program is running, etc.
Regards
Andi
 
Share this answer
 
v2
Comments
[no name] 8-Oct-15 3:58am    
Sir,if there is no way for securing my software from the hands of reverse engineers then what should I do to increase the security so that I can at-least safeguard my software from the hands of novice hackers and so I can market the software worldwide.And what should I do to encode the texts present in the printf functions.Kindly please help me sir.Thank you in advance.
Andreas Gieriet 8-Oct-15 5:07am    
How paranoid are you? I.e. it's not meant as a personal offense, but as "what do you need to protect"?
If you have such a sensitive application, then you need to do a proper risk analysis and if you lack the technical possibilities yourself hire a contractor who consults you in doing the right mitigations.
Regards
Andi
[no name] 8-Oct-15 6:17am    
Sir I have a less experience in programming(at present not more than a year) so I have just asked the question to clarify is the any way/code/software for such protections.Sorry if any wrong in it.
Andreas Gieriet 8-Oct-15 6:53am    
There is nothing wrong. It's just to put the thing into the right relation.
Regards
Andi

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900