2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

カスカ 懐石・研究 39枚目

1 :名無しさん@編集中:2014/11/29(土) 08:10:55.06 ID:w7+nK9CJ.net
日本のデジタルテレビ放送の限定受信方式に使用されているB-CASカード及び
同じくケーブルテレビ放送に使用されているC-CASカードを解析・研究するスレです

41 :名無しさん@編集中:2014/12/05(金) 22:57:15.30 ID:7+UHvJqU.net
12バイトあればKm候補はほぼ確実に1つしか見つからないはず。
だめな確率は1/2^32だからありえない。
8バイトだと確率の計算が複雑になりそうだけど、数個しか見つからないはず・・・たぶん
4バイトだけだと情報量的に無理
やっぱり気になってきたから自分で試したくなってきたぞ

42 :9:2014/12/06(土) 00:49:30.54 ID:u81getUm.net
http://www1.axfc.net/u/3369461

全EMMコマンドの事前生成と一括転送
エンディアン依存性の排除
環境変数によるパラメータ設定
windows/linux対応
fp確認に便利なしょぼいグラフ表示 http://imgs.link/QFRkYm

解パスは定期的に貼られてる中のどれか
例によってbc.cppだけは実装を伏せてあります。

ここの住人なら自前でやっちゃうレベルの改造ですがよかったらドウゾ。

43 :名無しさん@編集中:2014/12/06(土) 01:02:53.23 ID:u81getUm.net
rの出力fp行だけ標準出力になってますのでeにパイプして使えます。

$ ./r | ./e

44 :名無しさん@編集中:2014/12/06(土) 02:51:43.28 ID:u81getUm.net
http://pastebin.com/r6Hx4wd9 修正パッチです(;´Д`)

45 :名無しさん@編集中:2014/12/07(日) 03:53:53.58 ID:baUQaleD.net
ソースファイル全てのreverse32を取っ払って
store_leをsotre_beとすれば、eを少し速く回せますね。

46 :名無しさん@編集中:2014/12/07(日) 16:25:23.58 ID:zQRLbbV+.net
かなり遅れたけどC-CASのATR
3B F0 12 00 FF 91 81 B1 EF 45 1F 03 0A

47 :名無しさん@編集中:2014/12/07(日) 17:42:45.69 ID:baUQaleD.net
速くて無理かと思えていたM002CA20(バックドア有り)ですがPCでfp採れました。
linuxでpcscd以外起動していないシングルユーザーモードにて採取。
マシンは普通のノートPCです。

http://pastebin.com/LWKXzfh8
# 差もはっきり出ていますし、既知のKmから作ったfpとも一致。

あと、linux64bit環境だとr.cpp:teeprintfでsegfaultしたので
以下の様に修正たところ大丈夫でした。
@@ -136,6 +136,8 @@
va_list ap;
va_start(ap, fmt);
std::vfprintf(stderr, fmt, ap);
+ va_end(ap);
+ va_start(ap, fmt);
std::vfprintf(fp, fmt, ap);
va_end(ap);

48 :名無しさん@編集中:2014/12/07(日) 20:54:45.18 ID:LbbUkcrZ.net
>>26
r0は何回やってもきれいなグラフになるので問題無いと思うのですが、
r1をやるとTHRESHOLDラインの前後を行ったり来たりのヘロヘログラフになっちゃうんですよ。
たぶん、BlockCipher()の修正を間違えていてe0でSUBKEY_1が正常に出せていないのではないかと...
なにぶん頭が悪いのでサブキーの計算方法もわからないからSUBKEY_1が正しいのかさえわからない状態です。

49 :名無しさん@編集中:2014/12/07(日) 21:57:06.36 ID:baUQaleD.net
>>48
Kmが既知ならサブキーの計算は>>39のmain関数をよく見れば判ると思うよ

50 :名無しさん@編集中:2014/12/07(日) 22:42:13.58 ID:baUQaleD.net
0,1,0,1,0,1,1,0,0,1,1,0,0,1,0,1,0,0,1,1,0,1,0,0,0,1,0,1,1,0,0,0
このfpで50e1bddbともう一つが出てくればBlockCipherは合ってるはずだよ
ちょっとコーヒーでも飲んでくるわ

総レス数 1124
227 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★