下
レス代行スレ
7:国境なき名無しさん 2022/06/28(火) 19:47:18 ID:tHBn3IC/0 代行スレさえ「あなたはこのスレッドにはもう書けません。」と出てどうにもなりません 宜しくお願い致します 【URL】https://medaka.5ch.net/test/read.cgi/gameurawaza/1646796796/ 【名前欄】 【メール欄】sage 【本文】↓ >>767 メモリの中を見ていると、 B3u5C3Y6kqw5jfUwH4SurNcjXV44rHyr/secure/data/...とドメイン名が文字列に変更されている箇所があり、 その後にUNIXタイムスタンプが入るので、恐らくこれをハッシュ化しているのだと思う 動画の22文字ハッシュ__.webmもテキストデータの中にあるファイル名mediaresourcekeyから生成しているのだと思われる と、ここまで調べて既にgithubに上がっていることに気付く… MD5文字列をbase64にするとこういった22文字になる模様 ファイルリストはmanifest/ githubのコードはpython2.xの一部だと思うけどいろいろ試みてもエラーだらけで2重のエンコードは初心者にはさっぱりだった
8:国境なき名無しさん 2022/06/30(木) 07:48:13 ID:Vx76/HNp0 相変わらずIPを変えても余所規制、続けて書けば上記の規制です 宜しくお願い致します 【URL】https://medaka.5ch.net/test/read.cgi/gameurawaza/1646796796/ 【名前欄】 【メール欄】sage 【本文】↓ >>773 追加情報として、UNIXタイムスタンプは1時間刻みで、現時刻より+1 現在の時刻を取得するのは簡単なのだが、そこを1時間刻みに丸めるコードがわからなかった 動画のファイル名のハッシュは-も_になっているのでいちいち置換する必要がある 素人が一晩で勉強して書いたきたないコード unixtime = 現在の時間+1時間 movie = '動画ファイル名mediaresourcekey' mvhs = hs = base64.urlsafe_b64encode(hashlib.md5(movie.encode('utf-8')).digest()) data = 'B3u5C3Y6kqw5jfUwH4SurNcjXV44rHyr/secure/data/webgl/resources/movie/' + (str(mvhs).replace("b'", "").replace("=='", "")) + '__.webm' + str(unixtime) hs = base64.urlsafe_b64encode(hashlib.md5(data.encode('utf-8')).digest()) url = 'ドメイン名/secure/data/webgl/resources/movie/' + (str(mvhs).replace("b'", "").replace("=='", "")) + '__.webm' + '?s=' + str(hs) + '&t=' + str(unixtime) print (url.replace("b'", "").replace("=='", "")) unixtimeは手動で指定 動画以外はファイル名をリストから抽出して、正規表現でgithubを参考に上のコードをいじって追加した方が早いと思う 動画はアセットからシナリオファイルを取り出して、結合して正規表現で抽出後、上記のコードを追加すればいける 問題はまだ巻き添え規制中なので、この内容が終了までに代理投稿してもらえているかどうかだ
上
前
次
1-
新
書
写
板
AA
設
索
レス代行スレ http://www.2nn.jp/test/read.cgi/refuge/1556590648/l50