Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/zanbaldwin/sfcon19
- Owner: zanbaldwin
- Created: 2019-02-22T12:05:48.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-02-10T21:29:02.000Z (about 4 years ago)
- Last Synced: 2024-12-18T12:44:08.848Z (about 2 months ago)
- Topics: demo, obfuscation, overloading, symfonycon
- Language: PHP
- Homepage:
- Size: 6.84 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)"