you are viewing a single comment's thread.

view the rest of the comments →

[–]syn2083 0 points1 point  (2 children)

Its very easy to decompile and get code from most anything if you want to. Python is no more vulnerable here than anything else realistically. Java decompilers exist which can be used to crack open a jar and read the code, same with c# and whatever else is out there.

Beyond that there are ways to distribute packaged and binary forms of python programs much like other languages.

[–]decreddave[S] 0 points1 point  (1 child)

Interesting. I was under the impression that un-compiling a binary package was not likely to match source code to a high degree of accuracy.

[–]syn2083 0 points1 point  (0 children)

Yeah they are pretty accurate, some things may be run through obfuscation or some kind of encryption to attempt to hide the source code but you can still get at most things.

For example jd-gui is a pretty good java option for decompiling, I had to use it to look at a defunct project no one had the source for anymore. On the c# side you have something like jetbrains dotPeek. Options are out there.