# A Proof-of-Concept Flareon Payload Delivery

* `inject.py`:
  A script that injects a Flareon payload in the form
  of a PyTorch dataloader class
  into a pretrained ResNet-18 model,
  generates `evil_checkpoint.pth`.
* `evil_dataloader.py`:
  The code to be injected
  upon loading the malicious checkpoint
  with `torch.load`.
  It replaces the original dataloader class in PyTorch
  so that future model training with this Python environment
  would be compromised.
* `evil_checkpoint.pth`:
  The malicious checkpoint
  that contains the injected code.
  It is generated by `inject.py`.
  **Please do not load it directly.**
