Can all programs be converted to assembly?

Say we have an exe, can this be easily converted to an assembly? Is there a way that software authors can prevent / prevent this?

+3
source share
5 answers

No. Your program can only be controlled by your system if it can understand it; if he understands this, it’s probably machine code that is directly converted to assembly.

What you can do is try to use code obfuscation techniques to make the disassembled binary as clear as possible.

http://en.wikibooks.org/wiki/X86_Disassembly/Code_Obfuscation

: , , , - , . . , , , , , , , , .

+6

( ) . , . , .

, , : C/++ . , , (, , , ), .

, , , , . . , : , -, , . : Googles, - - , .

+4

, . , - , .

+2

"" , , , . , , . , , .

"" , Assembly, . . , .

, /, , . "" - Java #, . , .

+2

, , , , . , , , , , , ascii/. , .

-, , , , .exe , , , , , -, .exe, , .

, , . , " " , , , , 8088/86 (, ), . , , , , . , , , . , , , ram. , , , , - . , , . , , , , ( , ), , . . , , , , , ( ). ...

, , , , . , , , , , , , . , , , , , , , , .

+1

Source: https://habr.com/ru/post/1792527/


All Articles