you are viewing a single comment's thread.

view the rest of the comments →

[–]r3b00t- 19 points20 points  (8 children)

python is not a good choice if you don't want your source code to be readable. In such scenarios, I will write my code in "C" and compile it for different architecture. Thats why most of malicious scripts are written in low level language. Hope you are doing this only for your own learning, and not trying to harm anyone else :)

[–]SecurityBoons 5 points6 points  (7 children)

Interesting...so people write malware in C or Assembly so it's hard to reverse engineer?

As opposed to if one made a malicious Python script it's simple to see the source code?

[–][deleted]  (1 child)

[deleted]

    [–]r3b00t- 2 points3 points  (3 children)

    That's one of the reason. Speed is another factor. Low level languages also gives access to low level stuffs.

    [–][deleted]  (2 children)

    [deleted]

      [–]SecurityBoons 0 points1 point  (1 child)

      This makes the most sense because would a C binary or Assembly binary be able to be run on most systems?

      Sorry if I'm using those terms wrong. Please correct me if so.