Decrypt ASP.NET Encrypted Images

Job ID: 40525451

Budget: $10 – $30 USD

The image files on my server are unreadable outside the ASP.NET site: viewing them works only when I click the in-app button or link, yet opening the same files directly from the storage folder shows nothing but noise. The application must be decrypting them on the fly, but I have no access to its source code and the exact algorithm appears custom or otherwise undocumented.

What I can provide
• A copy of several encrypted image files
• Live credentials to the site so you can observe the normal workflow (login, navigate, press the download/view link, image renders)
• Any network traces, headers, cookies or compiled DLLs you request—everything except the original project source.

What I need back
• A repeatable method—script, utility or concise code sample—that takes the raw files from disk and outputs the original images to a local directory in usable formats (PNG/JPG).
• Clear instructions so I can run the process on hundreds of images without installing heavyweight frameworks.
• A brief explanation of the approach so future maintenance is possible even without you.

Acceptance criteria
1. Decrypted images open natively in standard viewers with no corruption.
2. Batch processing completes on a test set of 500 files within reasonable time on a mid-range Windows machine.
3. No dependency on the live web application after delivery.

Feel free to employ reflection, packet analysis, ILSpy, or any tooling you trust—whatever safely uncovers the decryption routine and keys so the files become portable.

This is a remote job as the server is dedicated and offline.. You can not access it unless you use anydesk

Start with "decrypt hero" so I know you got my point