An open API service indexing awesome lists of open source software.

https://github.com/betterwayelectronics/py-anti-extractor

Annoying Pyinstaller Extractors
https://github.com/betterwayelectronics/py-anti-extractor

pyinstaller pyinstaller-extractor pyinstxtractor

Last synced: 10 months ago
JSON representation

Annoying Pyinstaller Extractors

Awesome Lists containing this project

README

          

# Py-Anti-Extractor
![BwE](https://i.imgur.com/Xuams7P.png)

Made for a CTF that I designed and distributed. Was eventually solved by Lindsay :)

This application reads Python executables packed with Pyinstaller and edits them in a manner that corrupts them enough to be 'unextractable' by [pyinstxtractor](https://github.com/extremecoders-re/pyinstxtractor) and other Python decompilers.

The extraction is stopped by corrupting the table of contents, thus when using a decompiler like Pyinstxtractor for example it will throw a 'ValueError: embedded null character' error. It is also done in a way that makes it difficult to manually edit back the original name.

This is not a fool proof method in any way shape or form, but it is an interesting concept to annoy [pyinstxtractor](https://github.com/extremecoders-re/pyinstxtractor) users/abusers.