说实话这种玩意发出来对我没什么好处,但是本着高尚的自由主义精神,还是稍微发一下。
严重鄙视一位同行写出了类似程序但“解密一个视频收费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,转载须标出处