Jump to content

Easy to decompile

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
19 replies to this topic

#1
Nightracer

Nightracer

    Programmer

  • Members
  • PipPipPipPip
  • 131 posts
I was reading about cracking and how to prevent it. The article said that any software can be cracked and there is no 100% way to protect your software. Is this true? How can any software ever be sold if all software can be cracked?

It didn't go into detail but how can software be cracked anyway?

#2
Lop

Lop

    Speaks fluent binary

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,172 posts
Decompiling to assembly is one way. .NET you can just decompile to original code.

#3
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
All programs are in machine code/OS code. If you understand that, and most people don't, you can change it with a hex-editor to do something else. Back in the early 90's it was common to look up how to "crack" a program, and find directions to open the .exe with a hexeditor and change a 2-5 hex codes.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#4
TcM

TcM

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 11,147 posts
WingedPanther even today! with a hex editor a program can be cracked with just changing 2 hex numbers!

#5
prodo

prodo

    Newbie

  • Members
  • PipPip
  • 10 posts
All you said is right but cracking is not easy. There is ways to make it hard for anyone want crack a program.
There is programs that decompile programs. But they are not complete even.
technology is nothing when is prisoner

#6
TcM

TcM

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 11,147 posts

prodo said:

All you said is right but cracking is not easy. There is ways to make it hard for anyone want crack a program.
There is programs that decompile programs. But they are not complete even.

Make it hard to crack yes but make it impossible to crack no! an yeah Cracking IS easy! depends!

#7
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
The only disassembler I ran into disassembled down to assembler. Whether that's easy to crack depends on your skill set.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#8
TcM

TcM

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 11,147 posts
Yah then from the assembly code you could do what you want :)

#9
Void

Void

    Programming Expert

  • Members
  • PipPipPipPipPipPip
  • 411 posts
There is the decompiler for .net that makes it easy to crack.

If you know assembly you can crack anything.
Void

#10
TcM

TcM

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 11,147 posts

Void said:

There is the decompiler for .net that makes it easy to crack.

If you know assembly you can crack anything.

Well you dont need to know alot of assembley! just a little will let you make basic cracking!

#11
Frantic

Frantic

    Learning Programmer

  • Members
  • PipPipPip
  • 91 posts
So, you've done some cracking huh?

#12
TcM

TcM

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 11,147 posts
Hmm yeah! you know those CrackMe apps! yeah I crack some of them!
Why? thats to increase my knowledge :)
You think that I will crack your programs? lol then you are in the wrong way!