Why is it so difficult to copy source code that is not “open source”?

843 views

It’s been in my mind if we are using the software/program or even hardware of a tech company, we can play around, install-unsinstall and more. Then how is it so difficult for someone to “unhide” the source code that the device uses? Technically the code is in the device somewhere hidden in it, so it’s there, but still, it’s almost impossible to obtain the source code. How do they achieve this so no one copies their code?

In: 366

42 Answers

Anonymous 0 Comments

Compiled software is in Assembly or Machine Code, and is not easily readable for humans. Reverse engineers have to decipher it from what it is doing.

Examples:

Assembly:

`x3000 LD R1, x006`

`x3001 LDR R2, R1, #0`

`x3002 BRz x005`

Machine Code:

`0011 0000 0000 0000`

`X3000 0010 001 0 0000 0110`

`x3001 0110 010 001 000000`

`x3002 0000 010 0 0000 0101`

You are viewing 1 out of 42 answers, click here to view all answers.