Intensio-Obfuscator – Obfuscate A Python Code 2.X And 3.X

Takes a python supply code and turn into it into an obfuscated python code, update title of variables – categories – purposes to random chars and outlined duration, gets rid of feedback, line breaks and upload to every line a random script with an all the time differents values.

scripts ^(https://www.kitploit.com/search/label/Scripts) after every line and take away all line breaksRemoveRemove all commentaries and all line breaksSecretOnly for the curious 🙂Mixer decreaseGenerate phrases with 32 chars that update variables – categories – purposes outlined in supply code and in random scripts if ‘update’ or ‘padding’ options are specifiedMixer mediumGenerate phrases with 64 chars that update variables – categories – purposes outlined in supply code and in random scripts if ‘update’ or ‘padding’ options are specifiedMixer topGenerate phrases with 128 chars that update variables – categories – purposes outlined in supply code and in random scripts if ‘update’ or ‘padding’ options are specified

Usages

-h, --help              -> display this assist message and go out.
-f, --onefile -> if best one report.
-d, --multiplefiles -> if a couple of information (mission).
-i, --input -> supply report or listing - if a couple of information point out a listing that include all of your information.
-c, --code -> language utilized in enter report or listing. worth: [python]
-o, --output -> output report or listing that will probably be obfuscated - if a couple of report point out a empty listing that can include all of your information.
-m, --mixer -> duration degree of variables combine output. values: [lower,medium,high]
-r, --replace -> turn on the 'update' obfuscation function.
-p, --padding -> turn on the 'padding' obfuscation function.
-rm, --remove -> turn on the 'eradicate' obfuscation f eature.
-s, --secret -> turn on the 'secret' bullshit function.
  • If you need exclude python variables – categories – purposes which will probably be taken by means of the ‘update’ function, edit intensio/exclude_python_words.txt
  • If you need to incorporate python variables – categories – purposes that aren’t incorporated when launching the ‘update’ function, edit intensio/include_python_words.txt

Do no longer outline identically your names of native variables – categories – purposes to python key phrases or names of purposes – categories of imported python libraries !!

Examples

Python goal report(s):

  • Multiple information fundamental: python3.x intensio_obfuscator.py -d -i check/python/multiplefiles/fundamental/enter/basicRAT -c python -o check/python/multiplefiles/fundamental/output/basicRAT -m decrease -r -rm
    • Source listing of mission ^(https://github.com/Hnfull/Intensio-Obfuscator/tree/master/intensio/test/python/multiplefiles/basic/input/basicRAT)
    • Output listing of mission ^(https://github.com/Hnfull/Intensio-Obfuscator/tree/master/intensio/test/python/multiplefiles/basic/output/basicRAT)
  • Multiple information complicated: python3.x intensio_obfuscator.py -d -i check/python/multiplefiles/complicated/enter/basicRAT -c python -o check/python/multiplefiles/complicated/output/basicRAT -m top -r -p -rm
    • Source listing of mission ^(https://github.com/Hnfull/Intensio-Obfuscator/tree/master/intensio/test/python/multiplefiles/advanced/input/basicRAT)
    • Output listing of mission ^(https://github.com/Hnfull/Intensio-Obfuscator/tree/master/intensio/test/python/multiplefiles/advanced/output/basicRAT)
  • If it is one report best, the command is similar that for a couple of report, simply don’t pointed a listing however a python report without delay for -i and -o parameters, then exchange -d parameter into -f parameter

Possible malfunctions

  • If a variable – elegance – serve as has an similar title with a phrase between ' ' or " " in print() serve as, your textual content could have the similar worth that the mixer variables – elegance – serve as.
  • If a variable – elegance – serve as has an similar title with a phrase in after # (statement) your textual content could have the similar worth that the mixer variables – elegance – serve as, but when between """ or ''' with out a variables sooner than, no changing is carried out.
  • If you named your variables – categories – purposes in the similar manner as python key phrases or names of purposes/elegance of imported python libraries, an error might seem. Edit intensio/excluded_python_words.txt so as to add the variables to not obfuscate or exchange your names of native variables – categories – fuctions, in case your variables – categories – purposes have the similar title as a key phrase it, he’ll be obfuscated and mistakes will seem.

Todo

  • Version 1.0.1-x:
    • Code optimization
    • Fix insects and issues
    • Improved options already provide
  • Version 1.1.0:
    • Support information written in C
  • Version 1.2.0:
    • Support information written in C++

Disclamer

  • Intensio-Obfuscator is for schooling/analysis functions best. The writer takes NO accountability ay for a way you select to make use of any of the equipment supplied
Download Intensio-Obfuscator ^(https://github.com/Hnfull/Intensio-Obfuscator)

Author: Marshmallow

Marshmallow Android is BT Ireland’s Head of Sales for Republic of Ireland domestic multi-site companies, indigenous MNCs and public sector accounts. He is responsible for the direction and control of all sales activity in the region. He has over 10 years management experience from high growth start-ups to more established businesses. He’s led teams in Ireland, India and China across various industries (ICT, On-Line Recruitment, Corporate Training and International Education).