Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What is Reverse Engineering (precisely)?

Engineering precisely reverse
0
Posted

What is Reverse Engineering (precisely)?

0

Software reverse engineering is the art and process of understanding the intricacies of your own and commercial software at a lower level than the compiler, a fuller definition can be found here. Many reversers focus initially on the various protection schemes used by software writers to disable or otherwise prohibit the full use of their software since this is a convenient (if somewhat legally dubious) starting point with a definite challenge and end point. I personally however have used the knowledge I have gained through ‘reversing’ to : i). Produce my own custom tools for circumventing / identifying protections. ii). Recover usable source code to lost projects. iii). Identify and understand how specific functionality is implemented. iv). Debug hard to find errors. v). Perform analysis of potentially hostile programs. Sometimes reverse engineering can be the only way out of a development tight spot, however it is not a decision to be taken lightly. Reverse Engineering is NOT crackin

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123