Comment décrypter un fichier vidéo mp4 crypté par un logiciel tiers


Il y a'beaucoup d'inconnues ici. Tout dépend de la nature de l'application.

J'ai'mis en œuvre le décryptage de la vidéo en continu dans des applications de bureau uniques, alors croyez-moi, le cryptage/décryptage de la vidéo est facile à mettre en œuvre, et il'n'y a pas de méthode standard, ce qui signifie qu'il pourrait être très long à craquer.


Voici'le pire des cas possibles :
- application de bureau (pas un site web)
- projet unique (méthode de cryptage non documentée et inconnue)
- vous n'avez pas accès au code source
- vous n'avez pas la coopération du développeur

Si cela ressemble à votre situation, vous devriez probablement renoncer à accéder au flux de données original, et utiliser un logiciel de capture d'écran et audio tel que Camtasia pour bootleguer la vidéo. Vous perdrez de la qualité, mais c'est probablement votre meilleure option.

Pour autant, il pourrait bien être possible d'accéder aux données vidéo originales, et cela pourrait valoir le coup d'enquêter. Vous'devrez être un hacker, ou en engager un.

Un peu de contexte : Si le décryptage de la vidéo est fait correctement, chaque octet du fichier vidéo est crypté (pas seulement les en-têtes). Cela signifie que sans la clé, aucune application ne sera en mesure d'analyser ou de réparer le fichier vidéo, ou d'extraire quoi que ce soit de significatif du tout. Lorsque le lecteur s'exécute, il transmet et décrypte les données un bloc à la fois dans un cache vidéo (en mémoire ou dans un fichier temporaire) qui ne contient que quelques secondes de vidéo, et ce cache est transitoire, continuellement écrasé. De cette façon, la vidéo n'est jamais décryptée en une seule fois, donc accrocher les données vidéo n'est't simple.

Si, d'un autre côté - et c'est un long tir - le développeur a coupé les coins ronds et que l'application décrypte le fichier entier dans un répertoire temporaire et l'alimente ensuite dans le lecteur, vous pourriez trouver ce fichier et simplement le copier avant que l'application ne le supprime. Vous pouvez localiser ce fichier en exécutant l'application dans un bac à sable. Comme je l'ai dit, cela demande un peu de chance, et dépend de la paresse ou de l'ineptie du développeur. (Hm... peut-être pas un si long tir.)

Si par hasard vous avez accès au code source, et que vous cherchez à récupérer les données vidéo originales, vous pourriez découvrir qu'une bibliothèque de cryptage standard a été utilisée et extraire les clés ; vous pourriez découvrir qu'une méthode plus créative a été employée, mais vous ou un ami hacker pourriez truquer votre propre décrypteur avec un effort raisonnable.

Donc, beaucoup de possibilités, et aucune garantie. Bonne chance !