/FlashDriveVaccine

A flash drive vaccine against classic shortcut viruses. 'Coz prevention is always better than cure. Freshman days sort of ambitious app. :pill:

Primary LanguageC++GNU Lesser General Public License v3.0LGPL-3.0

Flash Drive Vaccine forthebadge

A flash drive vaccine against classic shortcut viruses. 'Coz prevention is always better than cure.

Author Raymel Francisco

Overview

Using your pendrive especially on unsecured systems poses risk in getting the classic shortcut virus — the culprit on hiding your precious files and folders embedded on your pendrive's root. forthebadge

These are commonly resolved using attrib command, but there's a saying,

An ounce of prevention is worth a pound of cure.

as most of us know. forthebadge

Prevention of infection is simple in four steps,

forthebadge

  1. Cleaning and making the drive eligible by formatting it to NTFS
  2. Injecting fake (thus safe) shortcut virus files on drive's root directory

    As how vaccines (for humans) inject dead/less harmful viruses to provide immunity

  3. Making the root directory unwritable

    Preventing file/folder corruption as what shortcut viruses (on computers) do on a flashdrive's root directory files/folders

  4. Preventing modification on those fake viruses through NTFS Permissions

forthebadge

GOO-ee Design forthebadge

Since it targets legacy shortcut viruses, I themed it back to good old Visual Basic 6 days.

Releases forthebadge

Releases are set to rollout in the next few days. Stay tuned!

Built With

Current Version

  • C/C++ with Visual Studio 2015

Earlier Versions

  • Batch
  • Visual Basic Script
  • AutoIt

License

This project is licensed under GNU Lesser General Public License v3.0 (LGPL-3.0).