亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

Node.js 去掉種子(torrent)文件里的邪惡信息

2019-11-20 12:51:24
字體:
來源:轉載
供稿:網友

2012 年,一部名為 ABS-130 的日本影片引起了網絡的震動,網絡上紛紛出現了 “當初求種像條狗,如今*完嫌人丑”的現象,成為了 2012 年互聯網的一件大事件。

2014年,凈網行動如火如荼地進行,各大互聯網公司都作出了表率,一時之間XX云、X雷都把萬惡的種子拒之門外。凈網行動萬歲?。。ㄟ€我蒼老師?。。?/p>

各大網盤、下載應用都從種子當中提取關鍵信息,將種子拒之門外。這些關鍵信息究竟藏在哪里?讓我們一探究竟。

種子文件結構

以下內容來自維基百科

.torrent種子文件本質上是文本文件,包含Tracker信息和文件信息兩部分。Tracker信息主要是BT下載中需要用到的Tracker服務器的地址和針對Tracker服務器的設置,文件信息是根據對目標文件的計算生成的,計算結果根據BitTorrent協議內的Bencode規則進行編碼。它的主要原理是需要把提供下載的文件虛擬分成大小相等的塊,塊大小必須為2k的整數次方(由于是虛擬分塊,硬盤上并不產生各個塊文件),并把每個塊的索引信息和Hash驗證碼寫入種子文件中;所以,種子文件就是被下載文件的“索引”。

上圖是一個典型種子的結構,那些被識別出來的邪惡關鍵字就藏在 name 和 file 當中。name 包含了該種子的名字,如:abcd-123 性感XXXX。而 file 當中的 path 則包含了要下載的所有文件的信息,如:草X社區最新地址.txt等等。

Node.js 和 parse-torrent 庫

為了尋找出種子當中的邪惡信息我們請出了 Node.js 和 parse-torrent庫 作為助手。

實驗準備:

種子一枚安裝 Node.js 電腦一臺

首先我們利用 npm 安裝 parse-torrent 庫,它幫助我們快速找到種子內的信息。

npm install parse-torrent
var fs = require("fs");var parseTorrent = require('parse-torrent');var info = parseTorrent(fs.readFileSync('my.torrent'));console.log(info);

這個庫會將種子的信息解析出來,以對象的形式返回給我們。

查看結果:

name:

files:

可以看到用 parse-torrent 庫解析出來的 name 和 files 的信息都是以 Buffer 形式存儲。

清洗種子

如何將種子里的邪惡信息清洗掉,把萬惡的種子扼殺在搖籃之中,最重要的就算要清除調 name 和 files 里面 path 的信息。

function cleanInfo (info) { // 將種子名用 md5 加密 info.name = md5(info.name); info['name.utf-8'] = md5(info['name.utf-8']); var files = info.files; for (var i = 0; i < files.length; i++) {  var file = files[i];  for (var key in file) {   if (key == "path" || key == "path.utf-8") {    for (var j = 0; j < file[key].length; j++) {     var text = file[key][j].toString();     var dotIndex = text.lastIndexOf(".");     // 將種子名用 md5 加密     file[key][j] = md5(text.slice(0,dotIndex)) + text.slice(dotIndex,text.length);    }   }  } } return info;}
// 將清洗干凈后的 info 對象重新生成一個 torrent 文件var buf = parseTorrent.toTorrentFile({ info: cleanInfos[i]});fs.writeFile(dir + "/" + cleanInfos[i].name + ".torrent", buf);

經過這樣之后,我們的邪惡種子文件就變成這樣了:

實戰階段

首先準備一個種子,進行XX云的離線下載。

一開始它是被拒絕的。

然后運行腳本進行清洗。

node cleanTorrent IPTD-XXX.torrent

下載成功了!

腳本源碼放在這里了,要去看一下我的下載內容了!??!

(**都脫了你給我看這個?。。。?/p>

最后

本文純屬技術討論,感謝你的閱讀,有不足之處請為我指出。

請您花一點時間將文章分享給您的朋友或者留下評論。我們將會由衷感謝您的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品久久久久久久久久久久久| 日韩在线观看免费av| 亚洲自拍小视频| 亚洲精品日韩久久久| 大桥未久av一区二区三区| 日韩免费在线电影| 久久久久久久影院| 青草青草久热精品视频在线观看| 亚洲精品电影在线观看| 91亚洲精华国产精华| 黑人巨大精品欧美一区二区免费| 国内精品中文字幕| 欧美日韩国产专区| 日韩亚洲成人av在线| 91国产精品电影| www.美女亚洲精品| 热久久免费视频精品| 国产亚洲精品综合一区91| 成人乱人伦精品视频在线观看| 亚洲免费视频在线观看| 深夜福利一区二区| 国内精品一区二区三区| 国产精品视频自在线| 精品国产户外野外| 国产亚洲福利一区| 欧美激情视频网| 欧美肥老太性生活视频| 亚洲精品一区在线观看香蕉| 欧美精品成人在线| 日韩精品在线观看一区| 日本sm极度另类视频| 亚洲影视九九影院在线观看| 国产成人在线一区| 精品国产欧美一区二区三区成人| 欧美在线视频观看| 97福利一区二区| www.久久久久久.com| 日韩亚洲精品电影| 久久亚洲精品毛片| 一区二区三区高清国产| 欧美乱大交做爰xxxⅹ性3| 97**国产露脸精品国产| 午夜精品久久久久久久男人的天堂| 亚洲精品一区中文| 国产极品精品在线观看| 国产女同一区二区| 欧美性受xxxx黑人猛交| 国产精品大片wwwwww| 成人欧美一区二区三区在线| 成人网址在线观看| 欧美怡红院视频一区二区三区| 国产亚洲激情视频在线| 97香蕉超级碰碰久久免费软件| 狠狠躁夜夜躁人人爽天天天天97| 久久久国产在线视频| 综合136福利视频在线| 日韩精品视频在线免费观看| 日韩精品极品在线观看播放免费视频| 色综合久久久久久中文网| 久久精品国产v日韩v亚洲| 久久久精品久久久| 亚洲国产黄色片| 亚洲热线99精品视频| 欧美性xxxxhd| 亚洲人av在线影院| 国产成人97精品免费看片| 欧美在线一级视频| 久青草国产97香蕉在线视频| 色哟哟亚洲精品一区二区| 亚洲成色999久久网站| 国产欧美精品在线播放| 欧美激情在线一区| 精品国产精品自拍| 亚洲欧美日韩另类| 国语自产偷拍精品视频偷| 欧美日韩国产在线看| 亚洲午夜久久久久久久| 国产午夜精品理论片a级探花| 久久久久久成人精品| 日韩欧美精品网址| 538国产精品一区二区在线| 国产精品丝袜久久久久久高清| 国产极品精品在线观看| 国产成人精品久久二区二区| 1769国内精品视频在线播放| 黑人巨大精品欧美一区二区三区| 日韩av不卡电影| 一区二区成人精品| 久久久久久久久中文字幕| 国产欧美最新羞羞视频在线观看| 日韩中文在线视频| 中文字幕一区二区精品| 久久久久www| 亚洲最大福利网| 精品久久久久久久大神国产| 日韩亚洲精品电影| 欧美日韩另类视频| 久久久女女女女999久久| 超碰日本道色综合久久综合| 国产视频精品自拍| 亚洲一区国产精品| 在线看欧美日韩| 成人h视频在线观看播放| 综合久久五月天| 久久99久久99精品中文字幕| 亚洲欧美一区二区精品久久久| 国产精品极品美女在线观看免费| 日韩精品中文在线观看| 伊人精品在线观看| 国产精品免费福利| 91免费精品国偷自产在线| 久久久国产视频| 欧美性黄网官网| 亚洲欧美日韩视频一区| 91免费精品国偷自产在线| 国产精品色悠悠| 69久久夜色精品国产69乱青草| 国产va免费精品高清在线观看| 欧美大成色www永久网站婷| 黄色精品一区二区| 久久久精品一区二区| 日韩免费观看av| 国产精品∨欧美精品v日韩精品| 久久资源免费视频| 亚洲欧美在线磁力| 91香蕉亚洲精品| 色婷婷综合久久久久| 夜夜嗨av一区二区三区四区| 日韩精品在线看| 国模叶桐国产精品一区| 日韩av在线网页| 欧美俄罗斯乱妇| 国产亚洲综合久久| 亚洲女人天堂视频| 成人精品视频99在线观看免费| 日韩久久免费电影| 7777免费精品视频| 有码中文亚洲精品| 欧美高清视频免费观看| 精品国产一区二区三区久久狼黑人| 这里只有精品视频| 欧美大片大片在线播放| 亚洲aⅴ男人的天堂在线观看| 欧美日韩中文字幕综合视频| 久久青草精品视频免费观看| 亚洲性线免费观看视频成熟| 亚洲色图激情小说| 欧美日韩亚洲一区二区三区| 亚洲欧洲偷拍精品| 亚洲三级黄色在线观看| 久久视频国产精品免费视频在线| 日韩小视频网址| 欧美理论电影网| 久久久久国色av免费观看性色| 91美女福利视频高清| 一区二区三区久久精品| 国产精品成人免费视频| 国产精品手机播放| 91精品久久久久久久久久| 日韩av影视在线| 欧美中文在线视频| 国产精品九九九| 综合网中文字幕| 久久亚洲精品一区二区|