Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/zanbaldwin/sfcon19

Demo used in my SymfonyCon 2019 talk. Using autoloader overloading to achieve some kind of pseudo/PHP source code encryption.
https://github.com/zanbaldwin/sfcon19

demo obfuscation overloading symfonycon

Last synced: about 21 hours ago
JSON representation

Demo used in my SymfonyCon 2019 talk. Using autoloader overloading to achieve some kind of pseudo/PHP source code encryption.

Awesome Lists containing this project

README

        

Original Presentation:
https://docs.google.com/presentation/d/1cTDYd4tNHH37MKbNEm1jqdMW-NcqaVU2MLIsUWtCs7k/edit?usp=sharing

# Obfuscation Demo

This is a demo application using concepts covered in [my talk for SymfonyCon Amsterdam 2019][talk]: [autoloader
overloading](lib/AutoloaderOverloader.php), [source transformation, and XOR encryption](lib/ObfuscatingTransformFilter.php).

Code in [`src/Controller.php`](src/Controller.php) is obfuscated.
To view the unencrypted source code run:

```bash
$ bin/obfuscate --undo src/Controller.php
```

[talk]: https://amsterdam2019.symfony.com/speakers#session-2866 "Crazy Fun Experiments with PHP (Not For Production)"