说实话这种玩意发出来对我没什么好处,但是本着高尚的自由主义精神,还是稍微发一下。
严重鄙视一位同行写出了类似程序但“解密一个视频收费XXX元”的行为。
做网站的也程序员也挺不容易的,所以在此不点名是哪个视频网站。不过还是要吐槽一下:你们号称的“独创的DRM视频版权保护”能不能不这么垃圾,就把FLV文件用对称加密处理一下文件头有意思伐,Adobe官方出的DRM系统你们倒是有没有了解过。
static void Main(string[] args) { var fs_pcf = new FileStream(args[0], FileMode.Open, FileAccess.Read); var fs_flv = new FileStream(args[0] + ".flv", FileMode.Create, FileAccess.Write); fs_pcf.Seek(0x43, SeekOrigin.Begin); var buf = new byte[8184]; int cb; int times = 5; while ((cb = fs_pcf.Read(buf, 0, 8184)) != 0) { if (times-- > 0) { var des = DESCryptoServiceProvider.Create(); des.Key = Encoding.ASCII.GetBytes("Kyo2426C"); des.Mode = CipherMode.ECB; var ciper = des.CreateDecryptor(); var output = ciper.TransformFinalBlock(buf, 0, 8184); fs_flv.Write(output, 0, output.Length); } else { fs_flv.Write(buf, 0, cb); } } fs_pcf.Close(); fs_flv.Close(); }
谢绝转载及二次发布。
不知是否可以将此页链接至别处>_<
本博任意转载与pingback,转载须标出处