|
||||||
| Software Security Information to inform users on how to protect their personal software / applications. Learn how to protect against software crackers. |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
|
|||
|
I'm new to this, but I'm wondering if anyone knows a good way to help protect programs from reverse engineering and decompilation. I've seen some software but not all of it looks that good and if it somehow works the exe is no longer working or just too slow to do anything, or freezes the computer completely. Thanks in advance!
|
| Sponsored Links |
|
|
|
|||||
|
First you need to know: A program can never be completely secure.
There's a lot of techniques though, that can help you to protect your program better, and make it harder for peoples to crack it. Everything have its consequences, so if you try to make your program more secure in some way, it can affect the CPU usage, code-size, robustness, etc. of your program. To protect your program is also hard, because different debuggers or tools, works in different ways. That means you sometimes have to identify which tool your program is running through, and then use a special protection against it. So, let's say there's three working debuggers in the whole world (not quite true...): A, B and C. Some of them maybe works pretty different, let's say A and C. If your program is then running, using one of the debuggers, you've to identify if it's A, B or C. If it's C, you use a special mechanism to protect your program, and if it's A, you use another. There's some techniques that usually works all-around, though. There's three major ways to protect your code. Each of the ways have several sub-ways to do it, in different ways. The three ways are: Elimination of symbolic information, Program obfuscation and Anti-debugging code.
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum C/C++ resources - C/C++ frequently asked questions Python resources - Python frequently asked questions |
| Sponsored Links |
|
|
|
|||||
|
How exactly do you reverse engineer a program and use that information to secure it? I know what reverse engineering is, but just not how it specifically is helpful in this situation.
__________________
Cheap Airsoft Guns If you are looking for high-quality, yet cheap, airsoft guns, then check out MrAirsoft.com |
|
|||||
|
Well you will discover it's weaknesses and how it can be cracked. So in that way you can easily 'patch' it. In other words, if you know that from port 1234 a hacker is gaining access of your computer and hacking it then you close port 1234, right?!
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| trademark or copyright protection | Masterguns | Business and Legal | 3 | 10-20-2007 12:07 PM |
| Protection JPEG/DIR with session | elle | PHP Forum | 4 | 07-22-2007 02:14 PM |
| Keyboard Protection for Laptops | kseine | Computer Hardware | 1 | 06-14-2007 08:04 AM |
| Software engineering or AI | Jon | Introductions | 3 | 04-26-2007 12:44 AM |
| John | ........ | 167.00000 |
| Xav | ........ | 164.00000 |
| dargueta | ........ | 148.00000 |
| gaylo565 | ........ | 18.00000 |
| WingedPanther | ........ | 15.00000 |
| |pH| | ........ | 15.00000 |
| Johnnyboy | ........ | 3.00000 |
| navghost | ........ | 1.00000 |