Skip to content

Raqeeb27/ShadowCrypt-Docs

Repository files navigation

πŸ“„ ShadowCrypt-Docs

This repository contains the academic documentation for the major project titled:

ShadowCrypt: Proactive Ransomware Protection by Employing Camouflage and Concealment

It includes:

  • πŸ“˜ Final Project Report (PDF)
  • πŸ“Š Project Presentation Slides (PPT)
  • πŸ“Έ Reference Images / Diagrams
  • πŸ“ Any additional academic submission materials

πŸ“Œ Project Summary

ShadowCrypt is a proactive ransomware defense tool built using Python that safeguards critical user files by:

  • Hiding them in obscure, non-indexed Windows system directories.
  • Encrypting file path mappings using AES-256 encryption.
  • Providing access via secure, hash-embedded .lnk shortcuts.
  • Supporting recovery mechanisms to restore hidden files safely.

This approach significantly reduces file visibility and exposure, rendering them inaccessible to ransomwareβ€”even after infection.


πŸ“‚ Repository Contents

File/Folder Description
MajorProject-Report-ShadowCrypt.pdf Full academic report detailing the project's architecture, motivation, design, implementation, and results.
ShadowCrypt-PPT.pptx Presentation slides for final viva/defense.
images/ Contains relevant diagrams, screenshots, and figures used in the report and presentation.
README.md This fileβ€”overview of the documentation repo.

πŸ› οΈ Related Repository

πŸ’» The full source code and implementation is available here:
Β Β πŸ‘‰ ShadowCrypt Code Repository


πŸ“– References

This work builds upon the ideas presented in:

S. Lee, S. Lee, J. Park, K. Kim and K. Lee,
"Hiding in the Crowd: Ransomware Protection by Adopting Camouflage and Hiding Strategy With the Link File"
IEEE Access, vol. 11, pp. 92693–92704, 2023.
DOI: 10.1109/ACCESS.2023.3309879


βš–οΈ License

This documentation is licensed under the
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

You are free to:

  • Share β€” copy and redistribute the material in any medium or format
  • Adapt β€” remix, transform, and build upon the material

Under the following terms:

  • Attribution β€” You must give appropriate credit.
  • NonCommercial β€” You may not use the material for commercial purposes.
  • ShareAlike β€” If you remix, transform, or build upon the material, you must distribute your contributions under the same license.

πŸ”— View Full License


πŸ“₯ How to Use This Repo

To view:

  • Open MajorProject-Report-ShadowCrypt.pdf for the complete write-up.
  • View or download the PowerPoint presentation.
  • Use the images/ folder for visuals used in documentation.

About

πŸ“˜ Documentation for ShadowCrypt - Ransomware protection through concealment and secure access.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published