434 :
デフォルトの名無しさん :
2006/11/23(木) 00:35:39 仁義なきキンタマ ウイル ス情報 Part41
http://tmp6.2ch.net/test/read.cgi/download/1163688733/ 72 名前:[名無し]さん(bin+cue).rar[sage] 投稿日:2006/11/21(火) 22:31:45 ID:D/sdCqCP0
[殺人] TT(20061119-115041)のキンタマ.zip 357,634,948 961edc4964b67a4bb8bfc7d0a2f78ee57c254e78
Felica関係の開発資料や顧客企業(ヨドバシカメラ等)への請求書とかが2000点以上ある
94 名前:[名無し]さん(bin+cue).rar[sage] 投稿日:2006/11/22(水) 21:42:10 ID:yDA6hIG40
ハード周りの資料はほとんどないようだ。その代わり
・SLB部業務マニュアル(鍵管理システム)_V1.0.doc
・サービス鍵情報ファイル作成ツール_プログラム仕様書.doc
「「gpgkeys」の鍵管理ディレクトリにある公開鍵輪を構成するに辺り、以下の秘密鍵を作成している。」
「以下の鍵は、公開鍵輪に取り込まれており、上記の秘密鍵にて署名されている。」
おいおい、これ例題だよね。GnuPG使ったことないので、識者の解説求む
・鍵管理台帳.xls
なんてのがある。契約関係の資料が多いようだ。たとえば
秘密保持期間 「技術情報、運用情報、営業情報については、有効期間中及びその終了後3年。」
はい、アウト
フェリカネットワークス内では、今ごろ大騒ぎしてるだろうな 何が流出したかの現状把握に何日かかることやら
仁義なきキンタマ ウイル ス情報 Part41
http://tmp6.2ch.net/test/read.cgi/download/1163688733/72- _,,..r'''""~~`''ー-.、
,,.r,:-‐'''"""~~`ヽ、:;:;:\
r"r ゝ、:;:ヽ
r‐-、 ,...,, |;;;;| ,,.-‐-:、 ヾ;:;ゝ
:i! i! |: : i! ヾ| r'"~~` :;: ::;",,-‐‐- `r'^! シ〜ナさんみてる〜?
! i!. | ;| l| ''"~~ 、 i' | イェ〜イ
i! ヽ | | | ,.:'" 、ヽ、 !,ノ
ゝ `-! :| i! .:;: '~~ー~~'" ゙ヾ : : ::|
r'"~`ヾ、 i! i! ,,-ェェI二エフフ : : :::ノ~|`T
,.ゝ、 r'""`ヽ、i! `:、 ー - '" :: : :/ ,/
!、 `ヽ、ー、 ヽ‐''"`ヾ、.....,,,,_,,,,.-‐'",..-'"
| \ i:" ) | ~`'''ー---―''"~
ヽ `'" ノ
[殺人] TT(20061119-115041)のキンタマ.zip 357,634,948 961edc4964b67a4bb8bfc7d0a2f78ee57c254e78
[殺人] TT(20061119-115041)のメール.zip 661,601 b8ca32abea218bd9d24b59eb2297c8c098118bcd
[写真集][IV] TT(20061119-115041)のアルバム.zip 194,194,584 adbae969fd880e6ec98053df18e692a2f187d6ef
437 :
デフォルトの名無しさん :2006/11/25(土) 02:20:50
438 :
デフォルトの名無しさん :2006/11/25(土) 15:40:44
パソリって妙に高くねぇか? デザインもダメだし
シンプルでいいじゃん。 それにあれは何か型枠とかを作ってそこに組み込む物だと思うけどな。 値段は安いとはいえないけどな
ジャンクでRC-S320買った。問題ないようなので時間が出来たらいじって遊んでみようと思う
>>439 なんか100円ショップのプラスチック製品で上手いこと型枠作って置きたいよね。
ちょい斜めで携帯やカードをおくとぴったりはまる感じで。
デザインがそこそこなら500円くらいで売れるんじゃね?
ipod のケースみたいな感覚で作って欲しいなぁ>工場の人
442 :
デフォルトの名無しさん :2006/12/02(土) 08:04:55
パソリのmac対応ドライバの情報ありますか?
443 :
デフォルトの名無しさん :2006/12/02(土) 10:07:34
444 :
デフォルトの名無しさん :2006/12/02(土) 10:47:34
libかぁ
>>444 Macの方が素直にコンパイル出来るし、動くだろ?
Winだとマンドくさいことになるぞ。>libpasori
446 :
デフォルトの名無しさん :2006/12/05(火) 01:33:31
447 :
デフォルトの名無しさん :2006/12/05(火) 01:51:43
>>446 SDKはMacでは動作しない。
Reference code for Lite USBに、LinuxとCEがあるので
自分でMac用に移植するしかない。
んなら、libpasoriの方がいいじゃん。
>>447 libpasoriはライブラリとしてみたときには問題あるんで。。
・初代PaSoRiで使えない
・3者間通信できない
・1度のリクエストで1ブロックしか読めない
・Macではタイムアウト回りがおかしい(多分libusbの問題)
・他。
最近libpasoriを弄ってる暇が無くて、頂いたパッチとかも
取り込めてなくて申し訳ない状況。
あと、libpasoriのAPIは(いつになるのか分からないけど)次の改版で大幅に変わる予定なので
何らかの形で抽象化するか、自分でlibusb叩いて制御するのをおススメします。
osdev に書いてある警告文についてですが、PaSoRi と libpasori だけを 使っている場合は使用許諾的に問題は無いのでしょうか? PaSoRi 付属の取扱説明書にはライセンスについては何も書かれていませんでした。
>>449 問題ないと信じてます。
使用許諾はソフトウェア(PaSoRiのドライバとか)についてくるもので、
それ自体はlibpasoriとはなんら関係しないので問題ないはずです。
libpasori自体は(Windows上で使ったとしても)PaSoRi付属ソフトウェアの
コードを一切利用しません。
微妙な言い方ですが、libpasoriは「どう考えてもSONYのSDKが買えない(買わない)人」
のために公開している物で、企業や大学のようなSDK Liteを買える立場の人にまで
使われてしまうとSONYの利益を損なうので良くないかなぁと思ったのが、あのくだりを書いた
理由です。
# SONYの商売の邪魔をするべきではないだろう。と。
>>450 丁寧な回答、どうもありがとうございます!
不躾な質問ですみませんでした。有難く使わせて頂きます。
>>1 >Sonyとしてはめずらしく『Sonyタイマー』が作動しなかった技術です。
ソニータイマー発動したな。
>>452
ソースが信用できないよ
>>452 ソニーの暗号って何?
FeliCaに使われている暗号化技術って DES だって公知だと思うけど。
素のDESはあんまり強度なしってのは常識だと思ってたがちがったか? なんで騒ぐようなことじゃないと思うが。
56bit鍵のDESは、The RSA DES Challenge IIで5ヶ月ぐらいで解読されてますね。 重要な商用通信には、もうほとんど使われてないと思う。 128bit鍵の3DESは、銀行なんかでも使われてるし、まだまだ現役ですよ。 FeliCaは鍵長128bitで、データ自身がDES、通信部分が3DESだったと思う。
459 :
デフォルトの名無しさん :2006/12/19(火) 12:47:16
460 :
デフォルトの名無しさん :2006/12/19(火) 21:04:24
磁気カードに戻したきゃ自分で判断して戻ればいいんじゃない。 騒ぐような事じゃない。
正直、システムをわかってないアホが騒いでるだけ。 FeliCaの暗号鍵といっても、どれをさしているのかが不明。 そもそもSONYが一括でマスターをもってるわけでもなく、それぞれのベンダーが独自に鍵を生成しているわけだし。 さらにアプリケーションごと、権限ごとに鍵を設定している。 ”共通鍵”という名称に惑わされているようだが、一つの鍵がわかったところで、他のアプリケーションに影響が出るはずもない。 現実の鍵の場合、例えばとあるディンプルが52個のパターンで出来ている、という情報だけで全部解錠できるかというと、ありえない。 なんで、よく調べもせず、理解もせずに大騒ぎするんだろう。 なにより、ファクタなんて、技術に疎い雑誌の記事は信用できない。 海外ではFeliCaは安全じゃないから採用されなかった、なんて嘘もいいとこだ。 単にマイフェアが普及してたから使用されなかっただけだろ。 海外の初期の非接触クレジットが偽造された話を知らないのかな? リプレイアタックできる、暗号化強度はボロボロ、クレジット情報は生で入ってた等々。FeliCaじゃ考えられないほどザルw
462 :
デフォルトの名無しさん :2006/12/20(水) 11:29:10
鍵の生成方法そのものが解析されたんでしょ。 ここでは開錠できるかどうか?>偽造できるかどうか? が問題ではなく、一般のPCで 開錠が可能な状態まで持っていくことができたってのが ものすごいインパクトやね。
縮退鍵の生成方法なんか、末端の開発者でもわかるしそれほど極秘事項でもない。
>>462 鍵の生成方法がわかっても、まったく「開錠が可能な状態」ではないのですが…。
アルゴリズムを公開すると使えないようなものは近代的暗号とは言えないし。
>>464 >アルゴリズムを公開すると使えないようなものは近代的暗号とは言えないし。
そこが、ソニークォ(ry
ソニークォリティって。別にソニーが作った暗号方式じゃないんだけど。 確かに家電はよく壊れるがな。
記事を読んだ。 正直、金返せ! のレベル。 そもそも鍵の生成方法が分かったからといって、解読できるとでも? さておき。 記事は間違いだらけ。 1.FeliCaはタイプC(タイプCじゃないんだが) 2.ソニーはフィリップスの軍門に・・・(ISO 18092で協力してますが?) 3.ICチップの中身が見えた(はぁ。デタラメもほどほどに) その他色々と。 サーバで課金情報管理していることを分かってなかったり(カードに価値があると思ってるw)、そもそも使用しているメモリーで安全性が左右されるとか言ったり、毎回同じ鍵で通信しているような書き方したり(毎回異なる鍵でできない、という記述)ともう無茶苦茶。 ああ、なによりソースが明示されていない、該当する研究者の名前が出ていない、しかもその解析したという話は伝聞の伝聞だという。 (暗号関連の学会で・・・というところで思わせぶりに書いてるが、それもあやしい) だいたい、記事を書いた奴の署名もない。 典型的なデマ文章だったよw
468 :
デフォルトの名無しさん :2006/12/21(木) 00:18:55
>>468 で?
FeliCaはISO 14443 TypeCとして提案したが採用されなかったのは常識なんだが。
ググッた結果なんぞ、根拠にならんぞw
ISO/IEC 14443 に規程されているのは、TypeA と TypeB だけですよ。 FeliCa は TypeC として日本から提案されましたが、Typeが乱立すると標準化に逆行する という理由で、他の TypeD〜TypeG と一緒に2001年10月オタワ会議で審議打ち切りになって います。 それまで、日本のRFID関連業界じゃ便宜的にFeliCaをTypeC(予定)と呼ぶことも多かった けれども、今はまともな会社やSEはTypeCなんて言ったりはしない。
記事中で、安易にTYPE Cなんて言ってる時点で、しったかくん記事だなぁと信憑性が落ちる。
472 :
デフォルトの名無しさん :2006/12/21(木) 00:47:23
もりあがってまいりましたね
まぁ、ここにいる人間の大部分が、事実を知っている人間ですからなw 某記事の信憑性がゼロなのは明白。 他のスレと違って祭りじゃないのも良い証拠だね。
474 :
デフォルトの名無しさん :2006/12/21(木) 00:59:53
数日もたたずに終わるさ
風説楽しいなあゲラゲラ
驕れるSONYは久しからず
478 :
デフォルトの名無しさん :2006/12/21(木) 14:09:09
>>478 ここじゃなくて政治経済のところで暴れまわってください。
盛者必衰、来年の今頃には中国人に買収されてるかもな
ひろみちゅくんがカモにされたデスクってコイツか?
482 :
デフォルトの名無しさん :2006/12/21(木) 22:57:56
483 :
ソニーオワタ :2006/12/21(木) 23:06:34
209:名無しさん@七周年[] 2006/12/21(木) 22:16:16 ID:duiQ5nps0 原文を読んだ 古いFelicaはサイドチャネルアタックなんか考えないで、というか基本設計が サイドチャネルアタック以前なので、簡単に中に入っている鍵が取れている って読める。公開鍵とは違い、共通鍵だと取れてしまえば、あとはその鍵を 使ってコピーを量産できる。 IDがコリジョンを起こしてもEdyならばサーバでID確認を行くのはかなり後だ。 使用時にはわからない。 あとからはバレるが、組織犯罪で大量に作られたらかなり厳しいだろう。 古いFelicaのカードを全部回収するか無効にするしかないので対処もむずかしい。 今はFelicaは内部が新しくデザインされなおしたので、(これは富士通の設計だ) かなり、サイドチャネルアタックなどの防御が取られているのではないか。 むかし、ヨーロッパで使われていた電子マネー用ICカードでは回路をショート させるとテストモードに入って何でもできるというのがあった。 さすがにそこまでひどいとは思わないが、以前のFelicaはサイドチャネルアタック 以前の時代の代物だということは事実だ。海外の研究では古いICカードは片っ端 からサイドチャネルアタックの餌食になっている。海外のセキュリティ学会の論文 サイトでside channel attackをキーワードに検索すればたくさん出てくるので 試してみるといい。
484 :
ソニーオワタ :2006/12/21(木) 23:08:01
210:名無しさん@七周年[]
2006/12/21(木) 22:20:28 ID:duiQ5nps0
>>209 の続き
いっておくがサイドチャネルアタックは素人レベルではできない。大学とか研究所
とか専用の機材がないと無理である。反対を言えば大学や研究所ならば、可能という
ことである。そして各大学や研究所でもかなりやっているところはある。
IPAに話が渡っているということは、内々に霞ヶ関経由でソニーに情報は行って
いるはずである。IPAは検証できないというのは、そりゃそうだろう。そんな
能力は持っていない組織だ。でも話は伝わっているはずだ。
ここでソニーが堂々と「知らない」といってくれたおかげで、この研究者は
隠すことは逆に倫理的ではないということになるだろうな。(SONY GJ.!)
来月1月23日から始まるSCIS2007あたりで、このネタを炸裂させるんじゃないか?
来月が楽しみだ
つーかこれ使った国ぐるみの金融テロが一番怖いな… ほら最近そういう事しでかしそうな国が多いじゃん…
そもそもIPAに持ち込んでるような時点で、この研究者とやらは素人だろ。 ICカードの安全性について検証している機関は別にあるし。 ま、IPAも電波野郎なんであしらっただけ、てのが真相らしいがw
以下GKの必死なチョニー擁護レスをお送りいたします。
488 :
デフォルトの名無しさん :2006/12/23(土) 02:40:23
>>487 アホか。
アンチソニーはいつも正しいのか?
事実を述べているだけで擁護とはこれいかに。
クレジットカードは簡単に偽造できるけど、カード会社はちゃんと儲けてるでしょ べつにFelicaが偽造できたところで、クレジットカード会社みたいにうまくやれば問題ないんじゃ
この脆弱性+北朝鮮(南朝鮮)=?
ま、問題はSONYが全否定しちまった事だよな。 すでに、カード会社のようにうまくやれてない、危機管理で暗号解読や内部資料流出が想定されていない。 これだけで、もう最悪レベルなんだが。
>>491 暗号解読がガセネタっぽくなってきたからって、話をそっちにずらさなくても・・・
FACTAの報道に対してソニーが「事実無根」と否定することと
felica内部資料の流出に関してソニーがダンマリを決め込むことは
別の問題だろ
後者はひどいが、前者は別におかしくない
流出した時点で「流出した資料が暗号解読に影響するか」は当然検証している だろうから、前者は純粋に「事実無根」とは思えん。 どっちにしろやじうまWatchでネタにされちゃった位だから、 今後ソニーがどう対応するか見物ではあるな。
このスレもずいぶんとレベルの低い厨房が沸いてるんだなw
>>491 否定してるって事は大して問題視をしてないってことだろ?
危機管理うんぬん言ったら国家的個人情報やら軍事的情報がキンタマウィルスによって
漏洩してる方が問題ありなわけだがw
ソニー株オワタ\(^o^)/
まぁFeliCaは大丈夫ってことなんだろうけど、 これを最初にリークしたやつの真意ってなんだろうな? 切り込み隊長にblogで流させたやつの正体と言い換えてもいいが。 もしくは誰が一番得をしたか、とでも言うか。
株やってる人じゃない?
大して問題視してない。とか、すげーなおまえら。馬鹿っぽいよ。 専門家の検証もされてねーのに、SONYの検証は信じてしまうんだな。
こっちはまだマシだがソニー版の方荒らされ放題だな…
まだあわてるような時間じゃない
>>498 お前のがよっぽどバカっぽいだろ
どいう方法論でFeliCaの暗号エリアにアクセス出来ましたとかいう論的証明がされているなら
信じるけど、そこまでの証明はされてないだろ?
たかが共通鍵が漏れたかもしれないから危険だと言われてもな、それは証明にはならないよな
この手のシステムを組んでる奴らからしてみたら、
で?
っていう程度じゃないかと
>>498 次からは貴方のその高尚かつ豊かな知識を使って有意義なレスをしてほしい。
それでは何の問題提起にもなってない。
やはり、実際に開発やってる人間は冷静だなwwww
というか記事も記事の信奉者もレベルが低くてげんなり プログラム技術板に来ないで欲しい。 来る意味もないでしょ、他に騒げるところはいくらでもあるし。
技術誌でもない、似非経済誌が技術者気取りで技術系サイトに喧嘩売ってるし、バカ丸出し。
反応するなって。当事者じゃないんだろ?大人気ない。
でたー 「俺にレスした時点でお前の負け」 「俺にレスした時点でお前は工作員」 ム板つーか専門板に出てくんなwww臭いからwww
>>497 だから誰が株、もしくは他の方法で儲けたのかと
476氏は議論したいのでは?
509 :
508 :2006/12/24(日) 22:44:37
×476氏は議論したいのでは? ○496氏
風評被害で、ウチで作ったシステムにも問い合わせがきてゲンナリしてるんだが・・・・・
512 :
デフォルトの名無しさん :2006/12/25(月) 00:17:01
>>501 おまえ、変な奴だな。もう一度言うが、SONYの言うことは証明されてなくても信じるんだな?
バイトお疲れ。
スレッドレイプはいい加減にやめてくれ 仮に暗号が破られようと仮に株価が下がろうとも それらはプログラム技術と無関係だ
お前も同罪
515 :
デフォルトの名無しさん :2006/12/25(月) 01:34:53
>>512 別にソニーのことを何が何でも信じるとも
>>501 は言ってないと思うがな。
まぁ現状からみても電波野郎(かつ真偽不確かな記事)と一企業の言うことを天秤にかければ
言わずもがなだが。
つか逆に聞きたいのが何でそんな電波の方を信じれるの?
あの記事、引用符のとこだけ読んでも突っ込みどころばかりだった気もするが。
Factaの記事読むと、暗号破ったところの記述が何もないのよ。 (1)「ある暗号研究者が(中略)カードの表面はがしていくとICが露出した」 というのと、 (2)「『本来は見えないはずのIC内の情報が見て取れただけでなく その改変も可能だった』と、暗号解析のデモンストレーションを見た人は証言する」 という箇所があるだけ。 この描写だけで正直、かなりうさんくさい。 (1)は、ICが物理的に露出したというだけで、 そんなことをしただけでは、ICに格納されている情報は読めない。 そこからいろいろ物理的に操作して何かを読み出したというなら別だが、 そういう記述は一切ないまま、(2)につながる。 この「デモンストレーションを見た人」というのは、 (1)の暗号研究者とは別人だろう。 同一人物なら、こんなふうに記述を変える必要はないし、 そもそも「見た人」にすぎないので、 実際に暗号を破った人物とはどう考えても別人だ。 すると、暗号を破ったという人物は誰なのか。 (1)の研究者は「ICが露出した」と言っているだけ、 (2)の「見た人」は(当たり前だが)「見た」と言っているだけ。 もしこんな状態でIPAに持ち込まれたのだとしたら、 普通の人なら電波と認識するだろう。
518 :
517 :2006/12/25(月) 02:57:17
百聞は一見にしかずなので、引用してみる。 タイプミスとかはあるかも知れないが、該当箇所の(中略)みたいなのは無しで。 ------(以下引用)------------- ある暗号研究者はビットワレットの電子マネー、エディのカードを使って解析を試みた。 研究者が衝撃を受けたのは、カードの表面をはがしていくと簡単にICが露出してしまった ことだ。暗号処理の世界では、物理的破壊への対抗策を講じるのが常識。もし、薬品など を使って表面をはがしたりすればICが壊れてしまうような仕掛けにするのが当たり前だが、 ソニーはその初歩的対策を怠っていた。 「本来は見えないはずのIC内の情報があっさりと見て取れただけではなく、その改変も 可能だった」と、暗号解析のデモンストレーションを見た人物は証言する。秋頃に暗号 関係の学会で発表するという話もあったが、研究者間で意見が分かれたため見送られた 経緯がある。 早晩、中国人マフィアや暴力団が同様の手段で解読をすませてしまう光景が浮かぶ ほどに、その暗号化のレベルは低かった。「数カ月あれば追随できる」と研究者らは危惧 した。エディだけでなく、スイカやアイディも同様の手法で解析できる。このままでは危な すぎると、夏頃、コンピューターウイルスに対する監視などを行う独立行政法人の情報処理 推進機構(IPA)に連絡したという。IPAも暗号が破られたことを確認したとみられる。 ------(引用ここまで)--------- 俺が間違っていたら教えて欲しいんだが、Factaの記事の中で、 暗号解読に多少なりとも触れた部分って、ここだけのはず。 どう読んでも、「暗号研究者」はエディの表面をはがしただけだし、 「デモンストレーションを見た人」は「見た」というだけ。 「暗号を解読した人物」はどこにいるんだ?
>「デモンストレーションを見た人」は「見た」というだけ。 この見たって奴はどの程度の知識の持ち主か知らないが Freeエリアと共通エリアの差を理解出来てる奴なのかね libpasori使ってダンプ出来ました!っていってたりしてなw
>>519 ああ、そういうことなら分かるな。
「デモンストレーションを見た人」が生半可な知識から誤解していて、
研究者、という人がいるとすれば、は耐タンパーが弱いことを言っていただけ。
>もし、薬品などを使って表面をはがしたりすればICが壊れてしまうような仕掛けにするのが当たり前だが、 「薬品を使って」「表面を剥がす」のか 「薬品を使って」「ICを壊す」のか。 更に言えば、他の製品に使われてない技術なのに「当たり前」と・・・。 >IC内の情報があっさりと見て取れただけではなく ICの型番が分かりました〜(´д`;)ノシ で、カスタムICなためデータシートは公開されてない、と。 >その改変も可能だった で、その危険視してる残高を増やす手口ってのは? もしプログマラブルに改変が可能だとしたら 俺ならLED光らすね。 >秋頃に暗号関係の学会で発表するという話もあったが、研究者間で意見が分かれたため見送られた >経緯がある。 それは内容があんまりなものだったために、査読で弾かれたって意味ではないのか? 電波研究者「発表しまつ」 他の研究者「却下!」 ファックた「意見が割れている…(ゴクリ)」 最初まじめに突っ込みいれようとしてたが 段々馬鹿らしくなってきたので・・・。
FeliCaの暗号が解かれる前に、記事の錯誤が解かれそうです(><)
ただ、好意的に記事を読むと。 FeliCaの場合、認証に 3des、データ通信に desだろ。 ICに直接アタックしたら、desのところが破られたって話じゃね? 大体、数ヶ月で同等な方法で暗号を破るっていったら、一番の虚弱なここのトコしか思いつかねぇ。
で、desを突破できちまったあげく、内部情報の書き換えもできちゃったと。 研究者の間では、 「でも認証は3desでここは破られてないんだから、大丈夫だ」 vs 「ICとりだして、共通鍵のdes解析に数ヶ月、その暗号を破って内部の数値を変えて金額増やせるんだから、虚弱性だ」 との言い合いになった。 FACTAには「暗号が破られた」と「書いてある」わけだから、破られたことは事実として確認済みなのだろう。 こりゃ、SONYマジで激震だわ。
>>525 長文書いたって、おまえらよまねぇだろ?
>>523 たとえば、「FeliCaを超冷却したらRNGがゼロしか出さなくなったぞやたー」
みたいな理想的な状況(カードの生成する乱数が予想できる状況)になったとして、認証鍵を使わずに
パケットを受け入れる状況になったとしても、R/Wからも64Bit乱数を盗んでこないとダメ。
で、「R/Wも超冷却したら(略」 or 「俺が発行したカードだからR/Wもローカルで掌握できる」
って状況ならまぁ大丈夫。前者は事実上ありえない。後者は実質的な意味がない。
ICを取り出して、中身が読めないけど認証シーケンスをがんばって繰り返して64Bit鍵を総当り
するぜ! というだけの根性があった場合、
0.01 seconds * (2^64) = 584554531年 かかる。どっちにせよあんまり現実的じゃない。
最大限に好意的に読むなら、「内部を観察できた」 →「内部EEPROMデータが読めた」
で、これにプローブ繋げて書き込みもできちゃった くらいまで行けば書き換えも出来たことになる。
あー 長くてごめん 「ICに直接アタックしたら、desのところが破られたって話じゃね?」 →584554531年掛かります(FeliCaにバグがないとして) 数ヶ月じゃ無理です。 好意的に読むなら、 ・マジでEEPROMの内容が肉眼で読み出せた / 書き換えられた ・動作中のDESエンジンを肉眼で観察したら鍵が分かった ・MACが無いからWEPのように気合でビット反転したらうまくいくケースが発見された (↑ほぼ無理。RC4でなくてCBCなDESなので) ・特殊なチャレンジを送りつけるとFeliCaが暴走 とか。DESに拘っても好意的な結論は絶対に出てこない。
530 :
デフォルトの名無しさん :2006/12/25(月) 21:34:30
ところで、FACTAが風説の流布でニーソに訴えられる確立は何%くらい?
不思議なことは、FACTAには Winnyでの情報流出については一言もかかれていない。 だが、編集長ブログでは、チラッとそのあたりが言及されている。 だから、正攻法で「無理」「時間がかかる」と言われても、じゃあ「流出情報使ったらどうなるの?」 という点は解消されない。 いくら、擁護してもSONYによる情報公開がなされない限り、疑惑は消えない。
FeliCaを超冷却しても、大丈夫だと、ちゃんと確認したんだよね? まさか、論理上ってな話ならまったくセキュリティとしてはお話にならない。
CCにもFIPS(から派生したCMVP)にも 温度変化への評価項目がありますね 専門外の私でもこれぐらいはすぐ調べられるのに・・・
にゅーあきばどっとこむ と やじうまWatch のこの件に関する記述は徹底的に間違えてる まぁFACTAの元記事からアレだから仕方ないって考え方も有るけど。 漏れた情報には鍵データは無い。
でも、SONYの職員が各ベンダーに謝りに行ったらしいじゃん。 それは何を謝りに行ったんだ?
客に漏洩について厳しい契約を迫っている資料。
538 :
デフォルトの名無しさん :2006/12/26(火) 16:49:31
俺のedyカードは大丈夫なのかが知りたい。自分で持ってる限りアタックされないし書き換えもされないよなぁ?
そういえばうちの会社にも個人情報漏洩のお詫びって封筒が来てたな。
あれは
>>534 がらみだろうか
>>540 デタラメ乙。
ユ○システムがいつからフェリカネットワークスの系列になったんだ?
個人情報なんて500円の金券出せば終わるんだよ
>>534 はフェリカじゃないのか。中身みてないんだわ。
フェリカか取次店か忘れたけど封筒きてたよ。
544 :
デフォルトの名無しさん :2006/12/27(水) 08:23:37
↑こういうのは他でやってくれ。 随分つまんねぇスレになっちまったな。
もとから「VBでの使い方がわかりません><」とかその程度のレベルだろ
技術なんかさっぱりのアンチソニーだろ
そうそう。で俺らはゲートキーパーw
「リンクで失敗します」とか「ポーリングができません」とかの低レベル質問ばっかのスレなのに 「技術なんかさっぱりの」とは
なんじゃ?ガセネタ色が濃厚になったからって、ム板の住人にやつあたりか?
>>548 でも、そういう用語を知らないどころか
>>533 であげた情報を「探す」ことすらできない
>>532 のような連中が
集まってきてるのは事実ですね
VB厨とズブの素人しかいないって事だな。
以下GKとVB厨の不毛な煽り愛をお送りいたします。
低レベルだろうとVB厨の質問だろうと プログラム板のスレなわけで ずぶの素人のアンチソニーが押しかけてきたせいで 板住人が迷惑してるってことを そんなに認めたくないんですかね?
553 :
デフォルトの名無しさん :2006/12/28(木) 20:16:12
質問です。Visual Basic 2005 Expressで、作成することは可能でしょうか? 作成する場合は、どういったクラスを使用すればよいですか? 「system.io.....」といったふうに具体的なクラス名でおしえてください。
そのレベルで作られてもなぁ。 SDKのサンプル見れば一発だけどそれでどう?
>>553 アンマネージDLLってかこのスレの上のほうに優しい人がたくさんいるから全部読めば出来るよ。
ゲートキーパーって意味分かっていってんのか? お前らみたいな低脳厨が出来るものではないのだよ
とにかく、基盤が露呈した事実だけでもう Felicaのセキュリティはやばいだろ。 開発プロジェクトがあったら、一時停止を進言するね。俺なら。
基盤じゃなくてIC 露呈じゃなくて露出
>>553 dim dec as new sony.felica.Decrypt
メソッドは、getkey
( ´)`Д) )) < ハァハァ こんな所でダメェ / つ つ < 大丈夫だって,こんな過疎スレ誰も来ねえよ (( (_(_ ノ ノ し∪ ∪ Σ( ゚д゚ )゚д゚) / つ つ (_(_ ノ ノ し∪ ∪ ( ゚д゚ )゚д゚) / つ つ (( (_(_ ノ ノ し∪ ∪
こっち見ながらも腰振るのかよw 止めろよwwww
562 :
デフォルトの名無しさん :2007/01/20(土) 02:16:07
SDK for FeliCaを使って1台のPCに複数台リーダライタを接続して 1つのアプリから複数のCOMポートでシリアル通信できなくて困ってます。 リーダライタが1台ならうまくいくのですが・・・ また、複数のアプリ(exe)から1つずつのCOMポートを使用して 複数台リーダライタの同時通信もできたのですが・・・ 1つのアプリで複数台同時通信ができません。 SDK for FeliCaでは無理なのでしょうか? 開発環境:VB6.0 OS:winXP
563 :
デフォルトの名無しさん :2007/01/30(火) 01:12:16
>>562 最新のSDKがどうかはしらないが、一台で複数はできないような
構造になっているだろう?ソケットやファイルハンドルみたいな識別子
がないのだから。
お察しのとおり複数プロセスでプロセス間通信によって実現する方法
しかない。複数プロセスにプログラム構成を変えたところで難しい
わけではなかろう。VB6ならDDEが簡単だが、WIN32APIつかって
メールスロットでもよかろう。
564 :
562 :2007/02/12(月) 21:55:37
複数プロセス間通信で解決。 ライブラリ直してよソニーさん
565 :
デフォルトの名無しさん :2007/02/13(火) 23:14:27
ソース公開(NDA付きで)されてんだから、自分で直せ FelicaのSDK作った奴はかなりのヘタれPGだからあれ以上は良くならね
>>562 USBのリーダライタでしか使ったことないけど
その辺はソフト側で毎回閉じるとか色々工夫してどうにかならないのかな?
FeliCaでトランプ作ってくれないかなぁ。 テーブルにはリーダー付けて。
それでブラックジャックやったら100戦100勝だな。 賭場開くか。
WB−1使ってる人いない? WindowsCE使ってるので、安定性とかどうなのかなーと思うんだが やっぱ3日に一度とかReboot出来る環境じゃないと使い物にならないのかな〜
>>569 WindowsCEでSDK for FeliCa動くの?
>>570 Reference Code使えばな。
つーか、SDK for FeliCaがなにかわかってない?
572 :
562 :2007/03/06(火) 22:51:11
>>572 お前のようなアホはくるなよ。
どこで手に入るか?なんてSDKがなんたるかわかってない証拠。
574 :
デフォルトの名無しさん :2007/03/07(水) 02:36:20
>>572 Liteで12万ぐらいだっけか。
もちろん個人には販売してない。
それでもFelicaを使いたければ自分でlibpasoriをポーティングするなりすればいいかと
576 :
デフォルトの名無しさん :2007/03/18(日) 18:51:12
パスモ導入あげ
577 :
デフォルトの名無しさん :2007/03/18(日) 23:54:23
小さい会社だが なにか会社で「あ〜!これイイ」 っていわせるような物作って社長見返してやりたい・・・・
バイブでも作ってろ
579 :
デフォルトの名無しさん :2007/03/19(月) 00:20:33
>>578 おまwwwひでぇよそれはwwww
まぁ普通にFelicaで入退室管理とかはできるんだがそれではおもろくないしな
なんか使い道考えてるんだが・・・
Felicaコンテストは結果どうなったんだろうな・・・
どんなアイデアが出てるか参考にしたいんだが
>>579 HPに結果でてるぞ?
ものすごいやっつけプログラムの画面だったww
まぁ、開発期間短いしそんなもんだろうな・・・
つーか、あの程度かよ。
582 :
デフォルトの名無しさん :2007/03/21(水) 12:48:03
>>581 俺も思った・・・・
つうか、賞に出てる奴って、コンテスト開始時に既に実用化されてるのもあるじゃないか…・
ずいぶんとレベル低い作品だな。
584 :
デフォルトの名無しさん :2007/03/23(金) 22:25:01
これで賞金もらっていいんだったら 俺も出せばよかったとちょっと後悔してるやつ 挙手ノ
585 :
デフォルトの名無しさん :2007/03/24(土) 01:25:49
じゃここに公開よろしく
nanacoって、データ解読楽ね。 履歴のデータは、「処理種、使用金額、残額、日付」 他のところに、ポイントのデータもあった。 日付に関しては、Edyと比べて遥かに簡単だった(´▽`)y-┛~~~
素人の質問で申し訳ないです。 auのお財布携帯のIDmをみて、FeliCaの製造年月日、シリアルを割り出そうと思って、過去ログをみて手動で試しに計算してみたのですが、かなり未来の年月日になってしまい困っています。正しい年月日の計算の仕方を教えていただけませんか? 携帯に表示される数字をそのまま書き出してみます。 011A0002170Bxxxx 011A00062F0Bxxxx 011A0001060Bxxxx 末尾の2バイトは個体がばれるのでふせます。 解答ヨロシクお願いします。
>>588 無理。
au、DoCoMo、SOFTBANKショップでオールクリアが必要。
レス違いだと思う。
日付のヒント求む
>>586 ちなみに,WAONのデータ解読中.
チャージ残額,ポイント数はわかったけど,履歴が難解....
591 :
デフォルトの名無しさん :2007/04/30(月) 22:03:28
>>590 2進数にしたら、よぉく見てみそ。
きれいに分かれてる。
西暦の下二ケタ、月、日
...下二ケタ! また2100年問題勃発!
心配するな。FeliCaは2100年まで生き残らず、 それを継承した技術が同じフォーマットも継承して問題起こすから。
流石にWAONは残っちゃいないだろ。
595 :
591 :2007/05/02(水) 23:26:50
今のところ、履歴の処理種類が3つしか見つからない・・・ チャージ、支払い、交換 不安だ・・・
>>591 サンクスです.
4bit飛ばして,7bitで西暦下2桁,4bitで月,5bitで日,6bitで時,6bitで分
これでおk?
11bitで2000年からの経過年かもしれんが.
598 :
591 :2007/05/04(金) 19:15:32
>>596 たぶん、そう。今、手元にソースがないので断言できましぇん。
西暦部分は曖昧だねぇ・・・
599 :
デフォルトの名無しさん :2007/05/22(火) 16:59:10
卒業研究でFeriCaシステムを使ったものをやることになりました。 まだFeriCaの概要について調べた程度です。 FeriCaシステムのカードへの情報の読み書きの仕組みが書いてあるサイトなどはありますか? もしありましたら教えていただけないでしょうか。 4日くらい検索してもなかなかヒットしなくて困っています。
600 :
デフォルトの名無しさん :2007/05/22(火) 17:00:36
>>599 ×FeriCaシステムのカードへの情報の読み書きの仕組みが書いてあるサイトなどはありますか?
○ICカード(Suicaなど既存のカード)への情報の読み書きの仕組みが書いてあるサイトなどはありますか?
です。
すみません。
>>599 4日探したけどわかりませんって教授に泣きつけ
602 :
デフォルトの名無しさん :2007/05/22(火) 21:26:25
>>601 このスレにはられてるリンクたどったらありましたw
2chに感謝ですw
>>602 そのまえにスペルを覚えろ。
つまらんミスはなおしておかないと、
社会に出てからいい加減なやつと受け取られるぞ。
>>603 >そのまえにスペルを覚えろ。
呪文を覚えるの?
「綴り」のつもりならスペリングだと思うんだけど。
>>604 普通、呪文覚えるだろ。
綴りはそれ以前の問題だが。
綴りを間違える奴よりも 些細なことでいちいち揚げ足取りする奴の方が嫌われる
文章には知性が滲み出る物だよね。綴りはその一例。
綴りで揚げ足取るやつの知性は低く見えるなw
間違った綴りを使って品性が低く見えるよりはいいけどね。
連続投稿必死だな。 それも10日も経過してから必死にな。
両者の意見が綺麗に交互に出ているのに連続投稿だとは・・・
612 :
デフォルトの名無しさん :2007/06/03(日) 22:17:55
どっちも必死だなっつことじゃねーの? どっちがどっちだかわけわからんけどね。
それは連続投稿とは言わないよね。
そもそも、はじめからどっちも綴り間違えしてるのに さらにどっちも揚げ足取りもして、 ほんと、どーでもヨイ
立場が二通りしかないと思うのが間違い。
616 :
デフォルトの名無しさん :2007/06/04(月) 02:09:20
久しぶりにいうぞ、おまえら 逝ってよし
617 :
デフォルトの名無しさん :2007/06/08(金) 14:30:58
>>599 です。
素で間違えていましたorz
気をつけます。
いろいろ調べたら解決できました。
お騒がせしました。
fericaでググっても多数引っかかる上に Googleさんが間違いを指摘してくれない時点で FeliCa終わってるな
>>618 エベレーター症候群以外の用法があるから誤謬と判断されないだけだろ
エベレーター症候群って誰が言い出したの?
ググれ。スレ違う前に。
いやググっタンだが、まあ良いや。
>>618 「関連検索」を見ると、始まってすらいない気もする。
625 :
デフォルトの名無しさん :2007/06/11(月) 21:22:55
vb.net の DllImport 文つくった人いませんか? お願い。。。。
626 :
デフォルトの名無しさん :2007/06/11(月) 21:25:14
>>625 はぁ?
何がお願いなんだ?
日本語で喋らないようなカスはとっとと消えろ!!!!
何か辛い事でもあったのか?w ところで、Pasoriのポーリングって1回0.5秒ほど時間がかかる処理を単純にループさせるだけでいいの? できたらリッスン状態で待機させたいんだけど。
628 :
デフォルトの名無しさん :2007/06/12(火) 09:09:39
>>627 ポーリングで開くモードが無かったっけ?
読み取り成功したらコールバックされる奴
629 :
デフォルトの名無しさん :2007/06/12(火) 11:34:34
' felica_for_vb.vb Imports System.text Imports System.Runtime.InteropServices Public Class Felica <DllImport("felica_for_vb.dll", EntryPoint:="initialize_library")> _ Public Shared Function InitializeLibrary ' やっぱ ' > 626 ' がなんかわからんが気分がわるいようだし、 ' ライセンス問題もキワドイんで掲載するの公開やめとこ End Function End Class > 625 やっぱり、自力でなんとかしなされ。
630 :
デフォルトの名無しさん :2007/06/12(火) 11:40:34
631 :
デフォルトの名無しさん :2007/06/12(火) 16:35:12
ICに社員証機能を付加する事ってできるんですか?
632 :
デフォルトの名無しさん :2007/06/12(火) 17:20:52
できるんじゃね? 方法は色々あるけど可能かどうかであれば可能と
633 :
デフォルトの名無しさん :2007/06/21(木) 11:43:08
あげてみる。
634 :
デフォルトの名無しさん :2007/06/21(木) 11:45:32
たまにゃ何か作ってみたいなぁ・・・・ 新しい機能と勝手何か情報ないの?w
カード自体は変わってないからなあ
636 :
デフォルトの名無しさん :2007/06/22(金) 15:01:47
SFCPeepとか?
SFCard Peeperだろ。 つーか、636は釣りだろwwww SFCard Peeperを目指して作ったのが、出来損ないのSaPoriなわけだがw
>>638 Peeper は単独アプリで、Peepは組み込み用コンソールアプリ
640 :
デフォルトの名無しさん :2007/06/23(土) 10:23:48
Peeperってnanaco読めまつか?
読めるでしょ。読むだけなら。
642 :
デフォルトの名無しさん :2007/06/23(土) 11:01:01
643 :
デフォルトの名無しさん :2007/06/27(水) 21:31:40
DoCoMo以外の携帯でFree領域にアクセスする手段って提供されてるんですかね? なんか一通り調べてみたが見つからなかった
>>639 お前、ちゃんと読んでから書き込めよ。
恥ずかしいぞ。
>>643 提供はされてるだろうけど、契約無しでプログラムを入れる手段がないべ
共通じゃなくてフリーか、まだないんじゃない
結局のところ、Felicaを読み書きできたとしても、 出来ることは非接触型のフラッシュメモリみたいな事だけ? それでも十分面白いとは思うんだけど。
>>647 全然違う。
単にIDカードだけ。
FeliCaに書き込みは出来ねぇよ。
649 :
デフォルトの名無しさん :2007/06/30(土) 01:07:40
>>648 あほ?
フリー領域はPIN解除で書けるよ。
>>649 アホはお前。
フリー領域はFeliCaとは厳密に違う。
651 :
デフォルトの名無しさん :2007/06/30(土) 01:41:53
>>650 フリー領域がFeliCaでないって?馬鹿丸出しだなおまい。
立派なFeliCa ICチップ内の領域だよ。
カードにしても、書き込み可でフォーマットされていれば書ける。
>>651 あーあ。
馬鹿だな、お前。
フリー領域はFeliCaICチップ内の領域?
「厳密には違う」と言ってるだろうが。仕様をよく嫁。
しかし、アホだな。
特に最後の一行。
「書き込み可でフォーマット」???
カードの発行ができるのは一部だけ。
SDKの一番高いやつがないと無理だし、NDA等の際にアプリケーションは限定されている。
簡単に書き込みができないようになっているのになぁ。
なにをほざくのやら。
>>652 そのSDKの一番高いのを買えば生カード買って鍵なし書き込みは可能で
フォーマットきればLiteでも書けるという意味だよ。
フリー領域の件もぐぐれば簡単にでてくるけどな。
なに熱くなってんだよあふぉが。
>>653 「あふぉ」とか必死だな。
熱くなってるのはお前じゃんwwww
「ぐぐれば」とかさらにアホ発言が続くな。
お前、SDK触った事ないだろwwww
655 :
デフォルトの名無しさん :2007/06/30(土) 02:16:47
>>654 あーあ、涙目になって必死になってやんの。wの数が悲しいねぇ。
じゃ、ソースだせよ。
厳密には違うっていう意味のよ。
>>647 からよくみかえせ。
>結局のところ、Felicaを読み書きできたとしても、
っていうのは、”簡単には書けない”ということは647も承知のうえ。
それを「FeliCaは書き込みができない」って言いきるお前は
頭がいかれているとしか思えない。
このスレ最初から読みなおしてみろ。
648=652は、なんかと勘違いしているらしい。
>>655 涙目になってるのってお前だろwww
お得意の「ソースだせよ」ときたか。
SDKがなんたるか理解できてない証拠だな。
お前こそ最初から読み直せ。
日本語が理解できず「言い切る」とか頭がイカレてるのはお前だということがわからんとは。
また、カスが現れたか。
死ね。
658 :
デフォルトの名無しさん :2007/06/30(土) 22:51:16
>>657 じゃぁフェリカってなによ?
IDカードなの? プッ
具体例示さず、ちがうとか頭の悪い反射レス返しているだけじゃん。
SDKってほんとにお前のほうこそ使ったことあるのか?
Enterpriseか?Professionalか?
SDKでなにができるのか全く分かってないようなのはお前のほうじゃん。
仕様書嫁ってどの仕様書よ?具体的に示してみろよ。
>NDA等の際にアプリケーションは限定されている。
ってなに?まともな日本語かけよ、クサレ馬鹿め。
そろそろヤメレ
>>659 いや、
>>657 みたいなキチガイの言うことでもまともに信じる
このスレの他の読者がいないとも限らないし、それは悪影響
なんでそこははっきりさせておいたほうがいい。
>>660 その悪影響よりも、今現在下らない喧嘩をしている悪影響の方がデカイ。
識別ID拾うだけの仕組みを作るならICタグの方がまし?
日本人(外人含めてもいいけど)が1人1つ以上持ってるICタグの例を 示してくれ。俺にはFelica/モバイルFelicaくらいしか思いつかん。
そんなにFelicaが普及しているとは思えないが。すくなくとも、漏れの姉の家族は甥っ子含めては5人とも持ってないし。
>>665 表現が極端だったのは認める。
>>647 や
>>663 みたいなのが周期的に湧くから、
なら現時点で一番普及していて、なおかつ気軽に開発できるICカードないし
RFIDデバイスを訊きたかっただけ。キャッシュカードのICにはアクセスできない
し、ICテレカは一瞬で消えたし、響タグを自分で買ってきてもなぁ、って
思うじゃん。
次の一手を見るべきでは?
>>658 必死だな、低脳。
お前こそ間違いを認めず、しつこい。
「だもん」とかガキかよ、お前(プッ
ホント、お前みたいな自意識過剰なクズは定期的に涌くな。
さっさと消えろよ、アホ。
ネタも無いのに無理矢理喧嘩をふっかけなくても良いんだよ
>>668 相当痛い馬鹿がきたな。てめぇが一番スレ汚し。
誰にでも分かるように具体的、論理的に例をあげて反論したまえ。
>>670 それはお前がすることじゃないのかwwww
未だにSDKがなんたるか説明できずにイチャモンつけてるだけじゃん。
日本語が理解できずに、いつまでもウジウジとスレを荒らすな。
「だもん」ちゃんはどっか行け。
しかし、これだけ素早く反応できる「だもん」ちゃんは、このスレをずっと監視してるのかなぁ? 必死だな。 そんなに間違いを認めたくない? 理解力がない事実を晒されて恥ずかしかった? いい加減諦めて消えろよ。
673 :
デフォルトの名無しさん :2007/07/01(日) 20:21:48
>>671-672 悔しいかい?おバカちゃん♪
SDKには、rw_write_block() API、rw_write_block_without_encryption() APIがあるよね?
これってFeliCaに書き込みできないのかな?
果てしない馬鹿だ。釣りにしても酷過ぎる。
哀れだな、「だもん」ちゃん。
>>673 おやおや。
どこかでつけたにわか知識を披露かwww
APIがあるからといって書き込めるわけじゃないよ、坊や(プッ
なんでそれが理解できないのかなぁ。
ああ、やっぱりシッタカだから?
やれやれwww
676 :
デフォルトの名無しさん :2007/07/01(日) 20:57:17
おー、よちよち。 だもんちゃん、悔しかったんでちゅね〜。 はやく、ママになぐさめてもらいまちょうね〜。 さもなければ、そこの電源コードを扉のノブにかけて首を吊ってしにまちょうねーw 恥ずかしいね、だもんちゃん♪
677 :
デフォルトの名無しさん :2007/07/01(日) 21:00:44
>>674-676 自演までして哀れな末路w
なんの論理的説明もなし、それじゃあ誰にも信用されないよね。
678 :
デフォルトの名無しさん :2007/07/01(日) 21:06:24
>APIがあるからといって書き込めるわけじゃないよ 鍵なし領域(ドコモのフリー領域含む)は、パソリでも、 WithoutEncryptionでRead/Writeアクセス可。 鍵ありはそれ用のリーダライタが要る。
679 :
デフォルトの名無しさん :2007/07/01(日) 21:21:42
ウゼェよ、「だもん」坊や。 自演までして哀れな末路だな、お前。 なんの論理的な説明もなし、それじゃあ誰にも信用されないよね。 鍵なし領域というものが理解できていないようだしなwwww その鍵なし領域はどうやって設定するのか、よぉく考えろよwwww まぁ、数KBの領域でフラッシュメモリをしようなんて発想がでるようじゃぁ、無理だろうがwww
680 :
デフォルトの名無しさん :2007/07/01(日) 21:33:01
>>679 そんなに悔しがるなよ。
>その鍵なし領域はどうやって設定するのか、よぉく考えろよwwww
こんどはこんな反論かい?
>>653 にも書いたジャン。
>>141 にある、
>001001:ランダムサービス(リード/ライト:セキュリティ無し)
をフォーマット時、追加すればいいことくらい。
お前にはしらねぇだろうけど。プッ
何でフィーバーしてるのか分からんが 近寄らないほうがよさそうだというのは分かった
もはや間違いの指摘ではなく 単なる個人対個人の煽り合いと化しているな
荒らしが来たのか。 制御とか覚えてみたいんだけどFelica+USBから入るのって得策?
お金も大して掛からんし、2-3 日は遊べるから、まずはやってみたら良いんじゃない?
だもんちゃんみたいな荒らしって、必ず定期的に現れるな。 しかも、シッタカかますから質が悪い。 プライドだけが肥大した現代的モラトリアムだな。 ウゼェ。
>>685 そんなに話し相手が欲しいなら雑談スレにでも行けば良いよ
>>685 こんなところで怒りをぶつけちゃってみっともない奴。
で、結論としては
>>648 が間違ってるって事だよな。
でしょ
>>690 フリー領域はFelicaチップ内にあると書いてますね。
>>625 遅レスですが・・・、
自分もVB2005を使っていますので同じ部分で悩みましたが、
VB6のサンプルをActiveX DLL化して、それをVB2005から
参照することで解決しました。
ど素人の私にできたので簡単だと思います。
693 :
デフォルトの名無しさん :2007/07/05(木) 11:08:31
694 :
デフォルトの名無しさん :2007/07/05(木) 13:07:06
C言語 LINUX です double func(double x) という関数funcについて x=x0からx=x1までの範囲について数値積分した値を返す 関数areaをつくれ 積分の計算方法は、x0からx1の範囲をn等分し、各分点xでの 関数値func(x)に刻み幅をかけた矩形の面積を足し合わせて 求めるものとする。 double area(double x0, double x1, int n)
誤爆?
696 :
デフォルトの名無しさん :2007/07/05(木) 21:52:54
だもんちゃん必死だなww
一度荒れると便乗荒らしが出てくるのは何とかならないのかなあ
スルーしてれば、どっかいく
699 :
デフォルトの名無しさん :2007/07/06(金) 10:25:44
なにより、だもんちゃんがいつまでも引っ張ろうと見苦しい言動をするしな。
誰ですかこんな仕様にしたのは! Windows版とLinux版のSDKAPIインタフェースが違いすぎ Windows->Linuxのポーティングに地獄見てますが・・・
701 :
デフォルトの名無しさん :2007/07/10(火) 09:04:30
702 :
デフォルトの名無しさん :2007/07/12(木) 23:11:40
遊べない
>>702 おまえ、どーみても宣伝だろ?
ふざけろ、そんなの5000円だして買うかバカ。
っつーか仕様開示目的等の契約違反じゃねーのか?
ビット割れっと、ソニーに怒られそうだ
暗号鍵関連の関数も含めて.netからfelica.dllを呼べるようにしたモジュールは作ったものが ありますが、さすがにこれを単純に公開するとSONYさんに怒られそうなので無理ですね。 というか、プログラマの端くれならそれぐらい自分で書け!ってものだけど。 IDmやEdy番号読み出すぐらいなら、ここの前のほうにVBAで書いたやつがなかったっけ。 あれと同等のでよければ、COMコンポーネントにしてうちのサイトで無償公開してもいいけどね。
706 :
デフォルトの名無しさん :2007/07/13(金) 03:47:20
IDmやEdy番号読み出すぐらい>で問題無しなんですけど ぜひ、公開お待ちしてます
707 :
デフォルトの名無しさん :2007/07/13(金) 08:51:47
VBAというかVBのやつあったな そういえばおれもVBでサンプル的にIDM読みだすだけのやつつくったわ
708 :
デフォルトの名無しさん :2007/07/14(土) 22:14:24
サルでも分かる VB6.0でIDmを簡単に取り出せるサンプルないでしょか
709 :
デフォルトの名無しさん :2007/07/14(土) 23:32:45
SDK買えばついてくるだろ つうかサルはおとなしくDLL使ってろ
このスレにはキチガイが住み着いているせいか過疎るしかないね。
711 :
デフォルトの名無しさん :2007/07/15(日) 15:18:46
キチガイだもんちゃんは他所に行けって。
↑キチガイ
ようするに語るほどの需要もないって事ですね。
GnuCashとかいうフリーの金管理ソフトが出てるけど、 Felica上の様々な情報を自動的に取り込めるようなコード誰か書いてよ。
715 :
デフォルトの名無しさん :2007/07/18(水) 11:34:05
そのくらいアクセスできりゃ余裕でできるだろ おまえさては仕事で創れといわれたけども、全然分かんないから丸投げしようとしているな?
別にFelicaな案件があるわけじゃなくて趣味で見てるだけなんだけど、 GnuCash自体がわけわからんし、まだPasoriとか買ってないんだ。
717 :
デフォルトの名無しさん :2007/07/27(金) 22:51:18
push でブラウザを起動したいんだけど、どうも
>>326 同様
正常終了してるのに、携帯がまったく反応しないです。
KDDI の出してる R/W・携帯電話機能連携の仕様書を読んでみると
仕様に準拠してないデータを送りつけると
「対応していないコンビネーションコマンドを受信しました」
て表示される、ってことなんだけど、携帯は反応ナシ……。
携帯側で撥ねてるのか、そもそも携帯にデータが送られてないのか、
いまいち見当がつかなくてハマってます。
(一応、R/W から携帯電話を取っ払ったり、データ長さ・チェックサム等を
わざと間違えて送ってみた場合にはちゃんとエラーが返ってきます。)
このスレ見てる人で、ブラウザ起動成功した人いますか?
ブラウザ起動できたよ。 docomo,au,softbank全部。 チェックサム間違えてるんじゃね?他に難しいようなところもないし もしくは携帯が壊れてる。
おれもブラウザ起動できた。 ちょっとチェックサム周りの説明が微妙に分からなくてはまった事あったんで そこらへん見直してみたら?
721 :
717 :2007/08/08(水) 22:59:24
>>718 >>719 どうも、チェックサムをちゃんと計算してみたら間違ってることが発覚したので
直したらちゃんと起動しました。
どうもありがとうございます。
ふー、たすかったー。
723 :
デフォルトの名無しさん :2007/09/01(土) 18:53:19
複数枚のカードをパソリにおいて全部のIDmを取る事って出来ますか? 49-53 のサンプルコードで、2枚置いて試しても number_of_cards に1しかかえってこないし、3枚以上置くと置くとポーリング失敗 になってしまうのですが。 time_slot を0x0fにしても同じでした。 おねがいします。
>>723 SuicaやEdyは複数枚重ねるとエラーが出るって知っていてかいてるのか?
>>723 PaSoRiは、複数枚のポーリングに対応してない。
アンチコリジョン対応のカード(Suicaなど)でも無理。
>>724 しったかぶりは止めた方が良いぞ。
FeliCa Tutorialのポーリングってsuicaじゃできない?
ここで聞いていいものか分からんが・・・ Suica以外に、シリアル通信できる小型のfelica基盤とかは売ってないのだろうか? mifareみたいな。
PaSoRi以外と言いたい?
729 :
727 :2007/09/04(火) 20:08:24
>>728 指摘thx。PaSoRi以外で、っす。
>>730 Nokia 6131は日本対象外なんだよな…
その内出る WCDMA 端末待ちだね
>>727 まず、質問より日本語の勉強をしたほうが良いと思うが…。
ディスクトップタイプだったら、デンソーウェーブのPR-40UDM/400UDMかな。
FeliCaの他にも、MIFAREやISO/IEC14443 TypeBなどにも対応。
モジュールタイプだとSONY純正のRC-S490B/460B/460C/S491B/461B/461C/S492B/462B/462Cや
デンソーウエーブのPR-550/500/450/301シリーズ。
てか、ぐぐれよ。
>>733 >ディスクトップタイプだったら、デンソーウェーブのPR-40UDM/400UDMかな。
>まず、質問より日本語の勉強をしたほうが良いと思うが…。
藻前もな
warata ディスクトップ派はこの時代になっても頑なだよな…
>>733 はきっと、
Denny'sを「ディニーズ」
Departを「ディパート」
Decorateを「ディコレート」
Deckを「ディック」
って言うんだろう。
円盤の上で作業をする人なんだろう
自演しつこい
自演の意味分かってる?
defaultをディフォルト……
それは合ってる。
胃キャメラ
enabled(イネーブルド)を「エナブレド」って読む、ウチの同僚。 なんか、「働けど働けど えなぶれどえなぶれど」って感じで切ないんだよな。
じっと手を見る・・・
745 :
デフォルトの名無しさん :2007/09/06(木) 12:36:44
鍵なし書き込み・読み込みの引数にサービスコードが必要ですよね? IDmと鍵なし領域のデータで認証やろうとしてるんですが、その認証のためだけにFeliCaを発行するようなんです。 で、質問なんですが、IDmは既に書かれてあとは空に近いカードの場合、読み書きに使うサービスコードは何を指定したらいいんでしょうか? ちなみSDKはLiteしかありません。 もっと上位のを買って、サービス定義しないとだめなんでしょうか?
>>745 全然しらない俺が適当に回答してやろう
その手のフォーマットは一番高いやつでないとできません
またはフォーマットしてもらったカードを購入します
>>746 ネイティブの発音を聞くと「ディ」としか聞こえないし発音記号的にも「デ」よりは「ディ」の方がよさそうだけどね。
ディフォルト に一致する英語 と 日本語のページ 約 101,000 件 デフォルト に一致する英語 と 日本語のページ 約2,150,000 件
>>749 文字に依る記法と発声が完全に一致しているなら人類困らないわな。
最近の学校では何を教えてるんだろうね。まったく…
つか、
>>749 はネイティブスピーカーの発音を聞いた事が無いの?
映画は吹き替えで見る人?
>外来語としてみた場合には確かに「デフォルト」が正しい表記だと思う なんで?
>>752 「デフォルト」と呼ぶのが一般的だから。
Ladyを「レディ」、Fastを「ファースト」って呼ぶのも本来の発音とはズレてるけど、
「レイディ」とか「ファスト」っていうよりも一般的でそ?
(ファストは最近普及し始めてはいるけど)
だったら、ディフォルトも普及させ始めればいいだけじゃん。
そもそも、ディスクトップという人はDiskTopだと思ってる DeskTopと知ってたらこういう書き方しないと思うよ
>>754 と言いつつ、名前が「デフォルトの名無しさん」になってるYo!!
「ディ」フォルトを普及させるならご自由に。俺はどっちでもいいと思う。
>>755 御意。
シミレーション デズニー フィリカ
シミレーシン
nanacoのID読み出し用のシステムコードとサービスコードって まだ公開されてないよね…
あ、サービスコードだけでいいのか
>>759 モバイルナナコなら 5580-56BF だよ。
polling_and_search_service_code と polling_and_search_service_code_2 は、何が異なっているのでしょうか?
いきなり訳分からない事いってくるんじゃねえよ。 自分で解析しろ。 出来ないのならPGなんかやるな。
766 :
デフォルトの名無しさん :2007/09/21(金) 10:07:11
Felica を認証関係に使うとして何か標準的な APIが提供されているのでしょうか? それとも専用のライブラリのみでしょうか? CSPとかPKCS#11とか・・・
いきなり訳分からない事いってくるんじゃねえよ。 自分で解析しろ。 出来ないのならPGなんかやるな。
>>766 まずLibpasoriを調べろ、
で、それで駄目そうならSDKを買え
769 :
デフォルトの名無しさん :2007/09/26(水) 17:07:21
Suica なんかの利用履歴って、 特に暗号化もされずフリーで読みだせるのですか?
>>769 日本語を勉強してから出直してこい。
暗号化じゃなくて、認証無しだろ。
それに、コード化されているから、有る意味暗号化されてるんだが。
日本語がよく出来ると、生きるのが大変そうだね…
言葉の意味を深く考えない人って、 プログラマに向いてないと思うことはある。
言葉遊びとコーディングを切り離して考えられないと、 色々と大変そうだね…
774 :
デフォルトの名無しさん :2007/10/07(日) 20:09:36
フェリカって終わってるよね
>>774 終わっているのはお前の頭。
根拠を述べろよ、低脳アンチ。
このスレ、オワッとるっつーことだろ
SDK買ったけどテスト用カード未到着のため、手持ちのSuicaとPasumoで読み書きしようとしました。 リーダライタはパソリです。 SuicaおよびPasumoのサービスコードを全取得し(33〜36個くらいあったかな) 取得したサービスコードでどれを指定したら鍵無しで読めるか試したところ、 2つのサービスコードで鍵無し領域が読めました。1個は履歴が書いてあるようでしたが、もう1個は空でした。 で、そのサービスコードを指定し、今度は書き込みしようとしましたが、鍵無し書き込み関数ではかけませんでした。 もしかして、SuicaやPasumoはパソリでは書き込み可能なエリアはないんでしょうか。 まあ無くても後日テスト用カードが届くのでいいんですが、そう結論付けるソースが見当たらなくて。
>>777 お前のようなアホにSDKはもったいない。
「Pasumo」じゃなくて「PASMO」だしな。
サービスコードの意味を知らないようじゃ、無理だろwwwwwww
読み込みのサービスコードと書き込みのサービスコードが異なるのは常識だし、書き込みには認証鍵が必要になるのは既知の話。
とりあえず出直してこいや。
つうか、ドキュメント全部嫁! 必要な事は全てそこに書いてある それが理解出来ない奴にFeliCaアプリの開発は無理
780 :
デフォルトの名無しさん :2007/10/14(日) 03:40:40
現在、FeliCaを使用した研究を大学でやっています。 アプリケーションをC言語で実装しようとしているのですが、SDK for FeliCaを 買わないとどうしてもできないのでしょうか?できれば、FeliCaブラウザエクス テンションをC言語でも使えるといいんですが・・・。いろいろと調べて、自分 としてはC言語ではFeliCaブラウザエクステンションは使えないと判断したんで すが実際のところはどうなのでしょか? あと、FeliCaエクステンションが何でできているかご存知の方がいましたら教え てください。
781 :
デフォルトの名無しさん :2007/10/14(日) 05:12:33
>>780 研究費で買えよ。
ほんとに研究やってるのか?
やろうとしてるだけで全然やってないじゃん。
いちいち噛みつくヌシみたいなアフォは何様なんだよ。 しってんなら答えてやれよ。 しらねぇんならROMってろよ
>>780 研究ねぇ、アマチュアじゃないんだからユーエスシーか ダイトエレクトロンの
営業に問い合わせるのが筋だが、教えてくれなかったのかね?
784 :
777 :2007/10/14(日) 12:49:13
>>778 それはつまり、SuicaやPASMOには認証鍵がないと書き込めないということですね。
ありがとうございます。
やりたいことは、ポーリング後の鍵のないサービスデータへの書き込みなので、認証鍵が必要な書き込みはやるつもりはありません。
他人(ひと)に訊く前に自分で調べることを覚えないと 社会に出てから通用しないから
まぁ、研究内容を2ちゃんで聞いたり、wikiの記述をそのまま引用する馬鹿大学生が増えてるからな。 せめて修士くらい出てないと工学系じゃ使いものにならない。
Wikipedia と Wiki の区別が付かない社会人も多いね。
788 :
780 :2007/10/14(日) 20:59:45
>>781 買わないできるならその方がいいじゃないですか?そういう話を先生と
したんです。当然、できない場合は研究費で買いますよ。
>>786 かなり調べたとは言えないかもしれないですが、自分なりに調べた上で
皆さんに聞いたですが。
SDKは法人売りのみで個人ユースや学術ユースはダメなんじゃないの?
>>780 調べたのなら,質問する時にその内容を書かないとダメ
791 :
780 :2007/10/15(月) 02:13:03
>>790 そこまでしないとだめですか?=3
っていうかもう他で丁寧に教えてもらえたんでいいです!!!!!
心の狭い人間が多すぎですね(笑)
「マニュアル読め」、「代理店に聞け」ばっかりだな
人に手間をかけさせるんだから、負担を減らすために、 どこまで調べたかを書くのは当たり前なんじゃないか? 相手の理解度がわからなければ、そこでも手間がかかるわけで。
他人に何かを訊くということは,その人の時間や知識を 自分のために使って貰うということなんだから 相手の負担をできるだけ減らすのは当たり前
796 :
デフォルトの名無しさん :2007/10/15(月) 23:18:08
>>777 SUICAで認証無しで読める領域は2個ではなくもっとあるよ
鍵無しでR/WできるFelicaサービスならDoCoMo携帯のフリー領域や
Felicaポケットとかいくつか有る。
神姫バスにメールすれば、R/Wできるカード無料で送ってきてくれるよ(w
FeliCaブラウザエクステンション ↑これってドライバーもいれてくれるんじゃなかったけか なのでAPIの仕様さえ分かればCからも利用は出来る。
「FeliCaブラウザエクステンション」って、IEの機能拡張プラグインであって、 FeliCaと連携したWebページを実現するもの。これ自体は、C言語から呼び出すAPI でもなんでもない。 アスキー書籍編集部刊の書籍「モバイルFeliCaプログラミング」を買えば、 iモードFeliCaのフリー領域のターゲットIDは、わかるから、それを使った実験は できるけど、EdyやSuicaの履歴なんかを読みたいと思ってもできない。 FeliCaポートソフトウェア(旧FeliCaリーダー/ライターソフトウェア)でインス トールされる FeliCa.DLL が SDK for FeliCa の FeliCaアクセスライブラリAPI で、RW.DLL が FeliCaリーダ・ライタコントロールライブラリAPI そのもの。 プラグインが basic.gp だけなので、SDK for FeliCa Lite 相当。 SDKには、これらのDLLを暗黙的リンクするためのインポートライブラリ(LIBファ イル)と関数のプロトタイプ宣言を行うヘッダーファイルが含まれます。 関数のプロトタイプ宣言がわかれば、LoadLibrayでDLLを読み込んで、 GetProcAddressで明示的リンクすれば、C言語等から呼び出せます。 FeliCaポートソフトウェア Ver.3.0.0.1 から、SDK Ver.2.0 相当になってます。 ただ、まともな研究室で真っ当な研究をやっているのであれば、正規に SDK for FeliCa を購入してください。研究室名義でも購入できます。
>>791 それにしても、自己中野郎だな。
人に心の広さを要求しておいて、自分が一番心が狭い人間だということに
気がついてないし。
こういう場所は、give and takeでなりたっているもの。
自分が調べた情報があるならば、極力提供する。そうすれば見返りも大きく
なる可能性が高くなる。
いま役に立たなくても、あとから読んだ人のためになることも多い。
「自分は書くの面倒だけど、おまえら教えろ。」なんて態度が見え隠れして
たら、誰しも相手したくないだろ。
>>791 「炊き込みご飯の作り方教えてください」って書いてあるよりも、
「米をといで具材を揃えるところまではやりました。水の量は普段よりも減らすべきですか?」
って書いてあるほうが、答える側は楽だろ?
互助の精神で、出来るだけ相手に負担をかけないように工夫するのは
何もこのスレに限った話じゃない。普段からそういう心がけを持ったほうがいいよ。
一昔前(2003年頃)のFelica SDKでプログラムも書いた経験があるのですが、
最近やっとお財布携帯を購入したのでFelica WebToでも試してみようかと
SDKを引っ張り出してみたら、その頃のSDKにはrw_pushやrw_activate_2が
まだ実装されていませんでしたOrz
お財布携帯のポーリングとフリーエリアのRWは昔のSDKで出来ているのですが、
>>326 を参考にrw_pushとrw_activate_2をあてずっぽうでプロトタイプ宣言して
以下のように記述してみたものの両方の関数の後のrw_get_last_error_typeで
RW_ILLEGAL_ARGUMENT = 102
が帰ってしまいます。
どなたか、上記2関数のプロトタイプがどのように宣言されているか
教えてくれませんか?
// 闇雲プロトタイプ宣言 extern "C" LIBRARY_API bool CALLTYPE rw_push( long, unsigned char*, int * ); extern "C" LIBRARY_API bool CALLTYPE rw_activate_2( char, unsigned int * );
unsigned char buf[256];
char *URL={"
http://www.yahoo.co.jp/ " };
int len = strlen(URL);
buf[0]=0x01; // 個別部数
// 個別部ヘッダ
buf[1]=0x02; // 0x02=ブラウザ起動
buf[2]=len+2;// 個別部パラメータサイズ(リトルエンディアン)
buf[3]=0x00; // 個別部パラメータサイズ
// 個別部パラメータ
buf[4]=len; // URLの長さ(リトルエンディアン)
buf[5]=0x00; // URLの長さ
memcpy(&buf[6],URL,len);
// チェックサム
unsigned short sum=0;
for(int i=0;i<6+len;i++)
{
sum=sum+buf[i];
}
sum = 0x10000 - sum;
unsigned char sum_h,sum_l;
sum_h= 0xff & (sum
>>8 );
sum_l= 0xff & (sum);
buf[len+6] = sum_h; // チェックサム(ビッグエンディアン)
buf[len+7] = sum_l;
// 続き。長くてスミマセン len=len+8; // 引数の意味が不明なのでこのあたり闇雲 enumernation_rw_error_type err; if(!rw_push(len,buf,&len) ) { rw_get_last_error_type( &err ); // ここでerrに102が返る ShowMessage("rw_push error.\n" + (AnsiString)IntToStr(err)); } unsigned int flg=0; // 引数の意味が不明なのでこのあたり闇雲 if(!rw_activate_2(0x00,&flg) ) { rw_get_last_error_type( &err ); // ここでerrに102が返る ShowMessage("rw_activate_2 error.\n" + (AnsiString)IntToStr(err)); }
Felicaポーリングのときにシステムコードで携帯キャリアの判断ってできる? 0x80 0xCDでドコモのみ返事があるんだけど、auとSoftBankが…。 総当たりすれば見つかると思ったのに上手くいかないのはなぜでしょう。 分かる人いたらご教示くださいまし。
>>805 無理じゃね?
システムコード0x80cdはたまたまドコモ用のMobile FeliCaでサポートしてるってだけで。
FeliCaのシステムコードとキャリアとは全然関係ないものだと思うんだが。
>>805 ポーリングだけでは無理でしょ
DoCoMo のおサイフケータイだと 903iシリーズ以降の FeliCa OS Version 2.0 対応チップ
搭載機であれば、コンテナ発行情報取得すれば、キャリア識別コードと携帯電話機種別情報
が得られるから、確実に判断できるけどね。
808 :
805 :2007/10/22(月) 12:26:30
>>806 無理ですか。
携帯キャリアの判別をしたいので、FeliCaのこともう少し勉強してみます。
>>807 ポーリングだけで判断できると楽だと思ったのですがダメなようですね。
コンテナ発行情報は機種まで判別できるようですが残念ながら現状は
ドコモのみのようで…。
別の方法を探してみます。
お二人様ありがとうございました。
卒研でRFIDシステムについてやることになりました。
そこでSDK for FeliCa LiteとPaSoRiを先生から渡されたのでプログラムを考えるのですが、RFIDカードってSuicaでおkですか?
Suicaって個人で書き込めるフリー領域はあるのでしょうか。
暗号化されていない領域はあるらしいけどそれは、駅名などの記録らしくてよくわかりません。
チュートリアルでSuicaを読み込むと当たり前ですが
ttp://www.uploda.org/uporg1080241.jpg.html のようになってます。
環境は
【OS】Windows XP Professional SP2
【CPU】Pentium 4 3.0GHz
【RAM】2048MB(1024MB*2)
【PaSoRi】RC-S320
【開発ソフト】SDK for FeliCa Lite
【使用しようと思っている言語】C言語
です。
情報があまり見つけられない状態でこのスレ見つけたのですごくホッとしてますw
このスレ10回ヨメ
>>809 この台詞言うのも飽きたが、
その先生に聞け!
鍵無しで書き込みができるエリアなんて、SuicaやPASMOにはないし、商用システムで そういうエリアを用意することは、ほとんど無い。 自前でテスト用カードを入手するか、DoCoMoのおサイフケータイのフリーエリア使う ぐらいしかない。おサイフケータイのフリーエリア使いたかった、JAVAやiアプリの 知識と開発環境も必要。 ていうか、正規にSDK購入したんだったら、サンプルカードが2〜3枚付属している はすだが? なければ、ICS-E003/05Jを買え。
>>810-812 先生に聞いたらよくわかんないからとりあえず調べてみてと言われてずっと調べてました。
SDK for FeliCa Liteというものをどこで購入したのかは知りませんが、カードは付属していなかったようです。
先生にSuiCaやEdyでは書き込みができないということを言ってカードを購入してもらうしかないようですね。
雑な先生だな。知らないくせに人に教えてるのか
まあよくあるw
研究の場合、先生は教えない
知識が無ければ教えられないよな
どうせやるならハッキングしろよ。 自分達でオリジナルでGPLなLib作成とか 売ってるFelicaLibraryでRFID物やっても大した成果にならんだろ 普通のPGでも作れる物が卒研とはアホ?
>>818 そもそもその教授はRFIDがなんたるかも理解してないと思うなwww
ひょっとして、神奈川大学の例の教授だったりしてw
>>821 には大いに頑張ってもらいたい自分がいる
俺?
SDK使って楽しててサーセンwww
>>821 どうせやるんなら
PCとパソリを繋げてsnoopyとかでキャプチャーしながら
Edyとか他のカードでIDmポーリングとかをしてパケットを
キャプチャーしてりして解析しないと・・・・・
825 :
821 :2007/11/05(月) 22:10:18
>>822 気分はぬるぽ
>>823 やあ、さすがにそこまでは。
とりあえずIDは読み出せたよ。
スレにもお世話になったので成果はいくらか晒しておくよ。
------------以下ソース---------------
felipas.h
-------------------------------------
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
typedef struct {
unsigned char* system_code;
unsigned char time_slot;
} POLLING;
typedef struct {
unsigned char* card_idm;
unsigned char* card_pmm;
} CARD_INFORMATION;
826 :
821 :2007/11/05(月) 22:11:06
typedef struct { HWND handle; unsigned char* message_of_card_find; unsigned char* message_of_card_loss; unsigned long interval; unsigned long retry_count; } CALL_BACK_PARAMETERS; typedef BOOL (*INITIALIZE_LIBRARY)(void); typedef BOOL (*DISPOSE_LIBRARY)(void); typedef BOOL (*OPEN_READER_WRITER_AUTO)(void); typedef BOOL (*POLLING_AND_GET_CARD_INFORMATION)(POLLING*, unsigned char*, CARD_INFORMATION*); typedef BOOL (*GET_LAST_CARD_INFORMATION)(CARD_INFORMATION*); typedef BOOL (*SET_CALL_BACK_PARAMETERS)(CALL_BACK_PARAMETERS*); typedef BOOL (*START_POLLING)(POLLING*); typedef BOOL (*STOP_POLLING)(void); INITIALIZE_LIBRARY initialize_library; DISPOSE_LIBRARY dispose_library; OPEN_READER_WRITER_AUTO open_reader_writer_auto; POLLING_AND_GET_CARD_INFORMATION polling_and_get_card_information; GET_LAST_CARD_INFORMATION get_last_card_information; SET_CALL_BACK_PARAMETERS set_call_back_parameters; START_POLLING start_polling; STOP_POLLING stop_polling;
827 :
821 :2007/11/05(月) 22:13:06
HINSTANCE hInstFelicaDLL; void print_binary(unsigned char* binary, int length); __declspec(dllexport) int LoadFelicaLibrary(void); __declspec(dllexport) int FreeFelicaLibrary(void); __declspec(dllexport) int PollingAndPrintID(void); __declspec(dllexport) int PollingOnce(char* idm, char* pmm); __declspec(dllexport) int GetLastCardInfo(char* idm, char* pmm); __declspec(dllexport) int SetCallback(HWND hWindow); __declspec(dllexport) int StartPolling(void); __declspec(dllexport) int StopPolling(void); ------------felipas.h ここまで----------------- ----------------------------------------------- felipas.c ----------------------------------------------- #include <windows.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include "felipas.h" __declspec(dllexport) int PollingAndPrintID(void) { POLLING polling; CARD_INFORMATION card_information; unsigned char system_code[2]; unsigned char number_of_cards; unsigned char card_idm[8]; unsigned char card_pmm[8];
828 :
821 :2007/11/05(月) 22:13:56
system_code[0] = 0xff; system_code[1] = 0xff; polling.system_code = system_code; polling.time_slot = 0x00; number_of_cards = 0x00; card_information.card_idm = card_idm; card_information.card_pmm = card_pmm; if (!polling_and_get_card_information(&polling, &number_of_cards, &card_information)) { printf("ポーリングに失敗しました。\n"); return (-1); } else { printf("IDm : "); print_binary(card_idm, 16); printf("PMm : "); print_binary(card_pmm, 32); } return 0; } __declspec(dllexport) int PollingOnce(char* idm, char* pmm) { POLLING polling; CARD_INFORMATION card_information; unsigned char system_code[2];
829 :
821 :2007/11/05(月) 22:14:38
unsigned char number_of_cards; unsigned char card_idm[8]; unsigned char card_pmm[8]; system_code[0] = 0xff; system_code[1] = 0xff; polling.system_code = system_code; polling.time_slot = 0x00; number_of_cards = 0x00; card_information.card_idm = card_idm; card_information.card_pmm = card_pmm; if (!polling_and_get_card_information(&polling, &number_of_cards, &card_information)) { printf("ポーリングに失敗しました。\n"); return (-4); } strcpy(idm, card_idm); strcpy(pmm, card_pmm); return 0; } __declspec(dllexport) int GetLastCardInfo(char* idm, char* pmm) { CARD_INFORMATION card_information; unsigned char card_idm[8]; unsigned char card_pmm[8];
830 :
821 :2007/11/05(月) 22:15:33
card_information.card_idm = card_idm; card_information.card_pmm = card_pmm; if (!get_last_card_information(&card_information)) { printf("情報取得に失敗しました。\n"); return (-4); } strcpy(idm, card_idm); strcpy(pmm, card_pmm); return 0; } __declspec(dllexport) int SetCallback(HWND hWindow) { char message_of_find_card[] = "CardFind"; char message_of_lose_card[] = "CardLose"; CALL_BACK_PARAMETERS call_back_parameters; call_back_parameters.message_of_card_find = message_of_find_card; call_back_parameters.message_of_card_loss = message_of_lose_card; call_back_parameters.handle = (int)hWindow; call_back_parameters.interval = 1; call_back_parameters.retry_count = 1; if(!set_call_back_parameters(&call_back_parameters)){ return FALSE; } else { return TRUE; } }
831 :
821 :2007/11/05(月) 22:16:17
__declspec(dllexport) int StartPolling(void) { POLLING polling; unsigned char system_code[2]; system_code[0] = 0xff; system_code[1] = 0xff; polling.system_code = system_code; polling.time_slot = 0x0f; if (!start_polling(&polling)) { return FALSE; } return TRUE; } __declspec(dllexport) int StopPolling(void) { if (!stop_polling()) { return FALSE; } return TRUE; } int LoadFelicaLibrary(void) { if ((hInstFelicaDLL=LoadLibrary("felica.dll"))==NULL) { return (-1); }
832 :
821 :2007/11/05(月) 22:21:49
initialize_library = (INITIALIZE_LIBRARY)GetProcAddress( hInstFelicaDLL, "initialize_library"); dispose_library = (DISPOSE_LIBRARY)GetProcAddress( hInstFelicaDLL, "dispose_library"); open_reader_writer_auto = (OPEN_READER_WRITER_AUTO)GetProcAddress( hInstFelicaDLL,"open_reader_writer_auto"); polling_and_get_card_information = (POLLING_AND_GET_CARD_INFORMATION)GetProcAddress( hInstFelicaDLL,"polling_and_get_card_information"); get_last_card_information = (GET_LAST_CARD_INFORMATION)GetProcAddress( hInstFelicaDLL,"get_last_card_information"); set_call_back_parameters = (SET_CALL_BACK_PARAMETERS)GetProcAddress( hInstFelicaDLL,"set_call_back_parameters"); start_polling = (START_POLLING)GetProcAddress( hInstFelicaDLL,"start_polling"); stop_polling = (STOP_POLLING)GetProcAddress( hInstFelicaDLL,"stop_polling"); if (!initialize_library()) { printf("FeliCaライブラリを初期化できませんでした。\n"); return (-1); } if (!open_reader_writer_auto()) { printf("リーダライタをオープンできませんでした。\n"); dispose_library(); return (-3); }
833 :
821 :2007/11/05(月) 23:01:00
return 0; } int FreeFelicaLibrary(void) { if (!dispose_library()) { printf("FeliCaライブラリの開放に失敗しました。\n"); return (-1); } if (!FreeLibrary(hInstFelicaDLL)) { return (-1); } return 0; } void print_binary(unsigned char* binary, int length) { int i; for (i = 0; i <= length - 1; i++) { printf("%02X ", binary[i]); } printf("\n"); } -----------------felipas.c ここまで-------------------
>>824 ネ申キタ━━━━━━(゜∀゜)━━━━━━ !!!!!
>>835 あ、すまん、ファイルアップロードしたあと、公開手続きを忘れてた。
直しておいたのでダウンロードできるようになってます。
落とせたよ。 でも、VS2005 を持ってないんで、開けなかった Orz...
>>837 とりあえず、FelicaDump.exe は VS2005 がなくても使えますよ。
あと、VS2005 Express Edition ならフリーで入手可能 (Win32 SDK もフリーで入手可能)。
839 :
835 :2007/11/05(月) 23:47:27
>>838 Platform SDKのダウソもいるぞ。
Windows SDKでしょ?
普通にlibpasori使えばいいと思うのだが なぜこんな面倒な事をしてるんですか?
>>842 ユーザに libusb-win32 のインストールを強制させたくないから。
モバイルFeliCaのフリー領域を読み書きしたいときは、 PaSoRi+SDK LiteかPaSoRi+Mobile FeliCa Access Support Libraryでおk?
はぁ? libpasoriのが簡単だと思うが こいつら相当Lv低いんだなw
>>846 「開発者にとって」は libpasori のほうが簡単かもしれん(俺はそうは思わんけど)。
が、今話題にしてるのは「一般の利用者」(作ったプログラムを利用するユーザ)の話では?
普通、libusb-win32 入れてね、って言われた時点で萎える。
>>846 libpasoriのどこが簡単なんだ?
わざわざlib-usbやlib-usb-devel、Winなら不安定なlibusb-win32やVistaでは使えないcygwinをインストールする必要があるのに?
馬鹿じゃん、お前wwwww
libpasoriの中の人です。
平たく言えば、libpasoriの価値は「Windows以外でも使える」という点に集約されます。
要は、
・ Windowsアプリ → felicalibを使う
・ 他のOSやOSが無い場合 → libpasoriとか他の手法
って事です。
>>848 libusb-win32の名誉のために補足しておくと、
libusb-win32のデバイスドライバは十分に安定していると個人的には考えています。
幾つかの商用製品でもlibusb-win32は採用されています。
もっとも、フィルタドライバの方は素人にはお勧めできないのですが。。
あと、libpasoriのAPIやコードは現時点から改善される可能性はほぼゼロで、 (いつになるかは不明ですが)次のリリースからは別物になります。 felicalibのAPIに追従する形で、旧APIも残していく努力はします。 ただ、普通のアプリケーション(カードの残額を表示するとか)を作る場合は lpdumpを別途実行してダンプファイルを得る等してlibpasoriと直接関わらない 構造にすることをお勧めします。 何かカードをタッチした瞬間にアクションを起こすアプリケーションを作りたい という(メールでの)質問が意外と多いんですが、そういうアプリケーションを作る ための移植性の高い方法は殆ど無いので、ライブラリレベルでの対応を期待するより 自分でPaSoRiを制御した方が多分楽です。 個人的には、FeliCaを読み取るためのサーバdaemonを作り、D-BUSで通信してクライアントアプリに 渡すという方法で実装しています。( = つまり開発者本人が既に現在のlibpasoriを使ってません) 有力な実装が出てこなければこのサーバをlibpasoriに含めるのもアリかなと思っています。 # Windows上ならかざしてナビとの連携といった問題も出てくるでしょう。。 # ただ、幸いなことにFeliCaポートソフトウェアには調停機能があります。
>>849 ,850
felicalibの作者です。
libpasori は *nix 系で有り難く使わせていただいています。
オープンソースマガジンの記事も読みました。
すでに新しいことをされているようで、期待しています。
新しい API を作るのなら、felicalib の API をあわせることも可能です。
ソースレベルで互換にできるとうれしいので。
>>850 乙〜。
それって、某Mac用ソフトへの皮肉っぽいねw
felicalibにSetCallbackはないのかい?
>>848 お前みたいな、へたれPG向きじゃないって事だろ。
855 :
デフォルトの名無しさん :2007/11/14(水) 01:24:20
今日fericaで自作ソフトを作成できることを知ったんですが、 携帯をかざしたとき、携帯側でリンクが表示されるようにすることは可能なのでしょうか? QRコードでURLを読み取る代わりにfericaを使うイメージです。
>fericaで自作ソフトを作成できる いや、無理だろ >携帯側でリンクが表示されるようにすることは可能なのでしょうか? 受け渡し用のアプリが作れればあるいは
なんだかんだで結局自分で叩かないといけないわけか・・・・ 今まであんま深い使い方はした事無いが やんなきゃいけなさそうなんだよな・・・ めんどくせぇ
盗るか
>>854 反論できないと、そういう言いがかりしか出来ないの、低脳君(プッ
なにこのやる気のない流れ
Felica.dllの関数をVisualStudio 2005や、.Net 2003で、MFCアプリケーションで呼び出すと、 出力ウィンドウになんか例外でません? std::runtime_error とかgerrorとか。 トレースに出るだけで、動いてるからいいんだけど、Releaseモードでも出るし、 catchしようにもMFCでstd::runtime_errorをcatchできないし、無視していいのかな
863 :
sage :2007/11/17(土) 13:53:42
felicalibだと簡単に使えるけど1台しか使えない libusb-win32なら面倒だけど複数台使えるって事だろ?使い分ければいいじゃん
自分のカードのidmってどうやって調べるのですか?
pasori で、touch message のような簡易なデータの受け渡しをしようと思って買ったら、 かざポンとかで一応出来るけど、web 経由とか回りくどいのしかなさげね。。エンコードしてあるし。 可能なら作るかなぁ。
>>886 FeliCaに書き込めるか書き込めないかの違いもついてないやつは、さっさとググレカス。
>>866 iアプリとpasori間でなら、簡易なデータのやり取りは出来るな
SDK for FeliCa Liteを使用しています。 sample_09.cppというファイルを使ってコンパイルしてみたら以下のようなエラーが出ました 'felica.exe': 'C:\Documents and Settings\ユーザー1\My Documents\Visual Studio 2005\Projects\felica\Debug\felica.exe' を読み込みました。シンボルが読み込まれました。 'felica.exe': 'C:\WINDOWS\system32\ntdll.dll' を読み込みました。シンボルが読み込まれていません。 'felica.exe': 'C:\WINDOWS\system32\kernel32.dll' を読み込みました。シンボルが読み込まれていません。 'felica.exe': 'C:\SDK_for_FeliCa\FeliCa_Library\bin\rw.dll' を読み込みました。バイナリはデバッグ情報と一緒にビルドされませんでした。 'felica.exe': 'C:\WINDOWS\system32\advapi32.dll' を読み込みました。シンボルが読み込まれていません。 'felica.exe': 'C:\WINDOWS\system32\rpcrt4.dll' を読み込みました。シンボルが読み込まれていません。 'felica.exe': 'C:\WINDOWS\system32\secur32.dll' を読み込みました。シンボルが読み込まれていません。 'felica.exe': 'C:\SDK_for_FeliCa\FeliCa_Library\bin\felica.dll' を読み込みました。バイナリはデバッグ情報と一緒にビルドされませんでした。 'felica.exe': 'C:\WINDOWS\system32\user32.dll' を読み込みました。シンボルが読み込まれていません。 'felica.exe': 'C:\WINDOWS\system32\gdi32.dll' を読み込みました。シンボルが読み込まれていません。 'felica.exe': 'C:\WINDOWS\WinSxS\x86_Microsoft.VC80.DebugCRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_f75eb16c\msvcr80d.dll' を読み込みました。シンボルが読み込まれていません。 'felica.exe': 'C:\WINDOWS\system32\msvcrt.dll' を読み込みました。シンボルが読み込まれていません。 'felica.exe': 'C:\WINDOWS\system32\imm32.dll' を読み込みました。シンボルが読み込まれていません。 'felica.exe': 'C:\WINDOWS\system32\lpk.dll' を読み込みました。シンボルが読み込まれていません。 'felica.exe': 'C:\WINDOWS\system32\usp10.dll' を読み込みました。シンボルが読み込まれていません。 プログラム '[2424] felica.exe: ネイティブ' はコード 1 (0x1) で終了しました。
>>869 のようなエラーが出てきました。
そのあとに作成した*.exeファイルをcmdから実行したけどcan'tOpenReaderWriterって出てしまいます。
解決方法を教えていただけないでしょうか。
ぐぐっても出てきませんでしたorz
目が悪くなったかな。どこにもエラーが見当たらないんだが。
フェリカ関連でソニーが新会社作ったらしいね
移ってきたか…ここでも一問一答を繰り返す気かね
やべ、「いい加減Felicaスレに逝けよ」って書くところだったw
>>869 エラー一つも無いのですが…
これだけの情報では、PaSoRiつながってて、ドライバはちゃんとインストールされてますか?しか言えない。
877 :
869 :2007/12/04(火) 13:40:19
>>869-
>>870 です。
ずっと考えてみたのですが解決しませんでした。
パソリはつないでいます。
あれから、何も書き加えていないもとのソースファイルでも行ってみたのですが同じでした。
パソリは接続してあります。
>>876 FeliCa の捕捉と IDm の取得を行うsample_06というプログラムはしっかり動作したので
PaSoRiはしっかりつながっていると思います。
また、sanple_06が実行できたのでドライバもインストールしてあるとは思いますがどうなのでしょうか・・・。
>>877 読もうとしているFeliCaカードの仕様はご理解されていますか?
Liteということは、添付されているサンプルのFeliCaカードを読もうとしているのだと
思いますが、システムコードとサービスコード、ブロック数はそのカードの
仕様通りに指定されているでしょうか?
また、私はVBしか分からないのでCのソースは見ていませんが、VBのサンプルソースの
暗号なし書込みと読込みは、読込部分と書込み部分が一緒になっている変なソースで、
エラー処理もおかしかったのでかなり修正が必要でした。
>>870 ソースコードも載せないで解決方法を教えろってアホですか?
ここをみてる全員がsample_09.cppを持ってるわけじゃないんだが
てか、ワンステップずつデバック文突っ込んでどのAPIでエラー出てるのか
調べるのがPGの仕事だろうが、それで解決出来ない奴がPGなんて物を
やるんじゃねえよ。ぼけ
そりゃまぁ、学生なんだし成績とか人間関係のほうを向いているだろうねぇ。 # もっとプログラムに向き合わなきゃw
882 :
デフォルトの名無しさん :2007/12/05(水) 14:58:36
Felicaカードの片面無地、安く売ってるしりませんか? ある程度の数を買おうと思うんだが。(100枚ほど・・)
>>882 市販品ならampmのEDY
SDKのEnterprise所持者ならSonyからホワイトカード購入
SDKのLite・ProfessionalならUSCあたりに電話
884 :
デフォルトの名無しさん :2007/12/05(水) 15:52:49
>>877 if (!open_reader_writer_auto()) {
fprintf(stderr, "Can't open reader writer.\n");
return EXIT_FAILURE;
}
ここでエラー?
PaSoRiが正常に接続されていて、open_reader_writer_auto でエラーに
なるんだったら、他にPaSoRiを使うソフトを開きっぱなしにしてるんじゃ
ないの。SFCard Viewerを起動しっぱなしとか、「かざしてナビ」が常駐
してるとか。
プログラムのコーディングもデバッグもしたことないのに、 いきなりろくに触ったことも無いであろう、Felicaのサンプルを動かそうというのがそもそもだな
まあ、厳しいことを言えば
>>896 のメッセージを「エラー」と言ってしまうこと
からみてC言語の経験ゼロなのだろうし、このサンプル程度でエラーを解決できない
ところから見て、SDK for FeliCa 云々以前に「プログラミングの基礎」からやれ
ってとこですね。
このスレで解決した質問ってあるのか? まあ質問も「リーダーがオープンできません!」とかしかないけど
無いw そもそもSDKってNDAの類なんてものがあるから あまり情報が出てこないんだろうな
Enpterprise触ってる猛者居ませんか? 1次発券時のFelicaスクリプトの書き方がイマイチ分かりません システムキーの書き換えとか物凄く失敗してしまいそうだし、 サンプルぐらい欲シス・・・。
891 :
869 :2007/12/10(月) 15:28:37
>>869 です。レスが遅くなってしまいすみません。
>>878 学校で購入をしたのですが、先生が言うにはカードが添付されていなかったらしく今注文をしている段階です。
システムコードとかは恐らくカードの仕様通りにはなっているとは思います。
>>879 すみません。
ソースコードは
ttp://www.uploda.org/uporg1151300.zip.html です。
sample_09.cppというファイルの
//11/26/2007
//自分で情報を指定して書き込む場合
unsigned char write_block_data[17];
という部分から書き加えました。
>>880 正直プログラムには興味があって勉強はしてきたのですが向いていないし
卒業したらプログラムを組んだりすることはしないです・・・。
>>885 SFCard Viewerを削除しました。
PaSoRiのドライバはインストールしてありますが
付属のソフト(Edyを読み取ったりするソフト)はインストールしていません。
一度環境を構築しなおしてみたのですがダメでした。
もともと何も書き加えていないサンプルプログラムも正常に動かなくて・・・。
felica関係の開発をしたことのない通りすがりプログラマだけど 891ってまずくないのかね?
felica_basic.hとかのヘッダーファイルはSDKのものじゃないのかな? 公開されているんだっけ?
>>893 SDKのサンプルソースそのままだからマズイでしょー
学生さんだから、知らなかったから、は最近の日本では通用しないよ
>>893 マニュアルの一部または全部をソニー株式会社の書面による許可なく複写または複製することは, その形態を問わず禁じます
felica_basic.hなんて入ってたのか あっぷろだにあるのは落してないから詳細は分からないが sample_09.cppの名前だけで判断してた これってSDKに入ってる奴と同じ物という認識でいたんだよね で上でレスしたHPにここに入ってるソース丸ごとパクリで 紹介されるんだよなー sample_09.cppは無いけど他のはコメント以外100%一緒w なので合法なのかと思ってたわ つうことはこのHP自体も問題ありって事だな。 この辺良く確認しないで適当にレスして勘違いしてしまった方失礼しました。
いろいろやってるうちに、 『ProgramFiles\ComonFiles\SonyShared\・・・』 にあるDLLのバージョンが2.0.0.6になってて、 FeliCa_Tutorialで2.0.0.6のDLLを指定したときは普通に使えるのに、 LiteとかProのDLL(Ver.1.26)を指定するとリーダライタの自動認識ができない。 他のPCではVer1.26で普通に使えるのに・・・。 こんな状態になった人、解決方法をご存知の人、情報ください。
2世代目のPaSoRi(白いやつ)は、DLLやプラグインモジュールが古いと使えません。
>>899 >2世代目のPaSoRi(白いやつ)は、DLLやプラグインモジュールが古いと使えません。
マジですか?
一応両方持っているのですが、
>>898 は古い物(RC-S310)でやってました。
ですが、たしかに白いPaSoRiをセットアップしてから一部のアプリでカードの読み込みや
書込みができなくなりました。
参照先のDLLやプラグインは変更してるのに、どこか違うとこを参照してるのかな?
???
>>900 なんで Ver 1.26 みたいなクソ古いDLL使ってるんだ。最新のVer 2.0.0.6 使えよ。
RC-S310/RC-S320どちらも使えるし。
まさか、折角最新のFeliCaポートソフトウェアをインストールしているのに、
古いDLLをC:\WINNT\system32にコピーしたり、PATH通したりしてないよな。
その上、set_plugins_home_directory 関数や環境変数 FELICA_PLUGINS で、
わざわざ古いPlugin指定してたりして。
>>902 SDKのProを入手したので、シリアルのリーダライタを接続してみたのですが
Ver2.0.0.6だとTutorialでリーダライタの認識ができませんでした。
で仕方なく古い1.26でやってみたり、いろいろ試しているうちに混乱してしまいまして。
SDKもリーダライタも3年前に会社で当時の担当者が使ってた残骸のような物なので
なんかDLLとかプラグインとか以前にシリアルのリーダライタが壊れてるような気が
してきました・・・。
ダウンロードできるFeliCaポートソフトウエアは、あくまでPaSoRi用で、シリアル接続用に 必要な serial.gp がインストールされないから、認識されなくて当然。 鍵が必要な領域をアクセスするために必要な security.gp もついてない。 これらの最新版がほしけりゃ SDK for FeliCa Professional Ver.2.0 を買え。 というか、マニュアルを100回ぐらい読み直せ。
SuicaやPASMOの裏面の左上や右下に書いてあるIDっぽいやつって、 felicalib使って取れないんだろうか?
>>905 取れないよ。
だって、FeliCaの内部にデータないもの。
nanacoとWAON、Edyはあるけど。
>>905 裏面右下のJEやPBなどで始まる番号は、暗号化された領域に書かれているので
暗号鍵がわかれば読み出せる(felicalibじゃ無理)。
左上などに刻印されている番号は、FeliCaチップの製造番号(IDm)でもなくて、
カード組み立てとしてのトッパンフォームズや大日本印刷などの製造番号なの
でチップ内には書かれていない。
>>906 >>907 ほー なるほど
SDK for Felicaじゃないとむりか・・・
THX!!
>>908 SDKでも無理だってば。
暗号鍵がわかれば、とかあるけど、簡単に分かるもんじゃないし。
なにより、本当に暗号化領域に有るかどうかは誰も知らないw
SDKがあれば暗号化領域に触れるってもんでもないのか。 それぞれ鍵ごとに暗号化領域が分かれてて、 その鍵に対応した暗号化領域しかさわれない って感じなのかな。
911 :
デフォルトの名無しさん :2007/12/28(金) 08:25:21
>>898 環境変数PATHで先に見つかった,felica.dllをまず読み込んでしまうので,
set_reader_writer_control_library で指定したrw.dllやset_plugins_home_directoryで指定しているプラグインの
バージョンと,読み込んだfelica.dllのバージョンがずれていると動かなくなるようです.
たとえば,以下のいずれかで解決するのでは?!
@環境変数PATHでLiteとかProのDLLのPATHを前の方に入れる
AProgramFiles\ComonFiles\SonyShared\・・・のDLLのバージョンをなんとかして戻す.
古いドライバがもし,見つからなければ,LiteやPROのDLL(felica.dll, rw.dll, プラグイン)を
ProgramFiles\ComonFiles\SonyShared\・・・にコピーしちゃうとか
BLiteやPROを最新版にバージョンアップしてもらう(保守契約がないと有償だね)
既に開発してあるプログラムはコンパイルしなおすことになりますが...
>>869 です。
無事解決しました。
原因はライブラリやインクルードを全てリンクしていないからでした。
皆様ありがとうございました。
>>910 >SDKがあれば暗号化領域に触れるってもんでもないのか
そんなことが出来たら困るだろうが。
他の事業者の領域が触れるのは問題だ。
少しは調べてから発言しろや。
914 :
869 :2008/01/07(月) 15:11:36
すみません。
>>869 です。
デバッグはできたのですが、コマンドプロンプトから実行コマンドを入力すると
Can't find FeliCa.
felica_error_type: 1036
rw_error_type: 157
というメッセージが出てきてしまいます。
カードなしの状態で実行しても同じメッセージが出てきます。
ポーリングコマンドがうまくいっていないからリーダーがおかしいのかと思い
カード情報の読み込み専用のプログラムを実行したところしっかりcard idmを読み込み
カードをセットせずに実行したら
Can't find FeliCa.
というメッセージが出ただけでした。
また、自分でプログラムを書き加えていない元のサンプルプログラムを動かしても同じエラーメッセージが出てきました。
felica_error_type: 1036
rw_error_type: 157
というものをぐぐってみたのですが検索結果が0だったのでここで質問させていただきました。
ググる前にSDKの説明は読んだの?
916 :
869 :2008/01/07(月) 15:36:20
917 :
869 :2008/01/07(月) 18:17:41
何がダメだったのかよくわからないのですが読み込みができるファイルに書き込み機能をコピペして追加したら一応読み書き可能になりました。
>>914 felica_error.h と rw_error.h が何のためにあると思ってる ?
それとさぁ、sample_09 を実行させる時に、Suica とか Edy とかのせて実行させたり
してないよな ?
だいたいさぁ、「カード情報の読み込み専用のプログラム」とか「ファイルに書き込み
機能をコピペして」とか言われても、何のことかさっぱりわからんぞ。
本当に大学生かぁ?
正直、もう止めとけ。
「書き込み機能」とやらに初期化が入ってたんじゃない?
920 :
デフォルトの名無しさん :2008/01/09(水) 03:08:21
felica側のコードって書き換えることできるんだろうか
チュートリアルですらpolling成功しねぇ。ドライバ入れなおすか
あーなんでなんも考えずにSDK入れてドライバ入れた後、pasoriに付いてたドライバもインストールしちゃったんだろ 他のアプリでpasori使ってます、なんてエラーがでてJRの移動記録すら見れねぇ。
>>920 はぁ?
なに言ってるんだお前。
馬鹿?
質問者は馬鹿だし回答者は「説明書よめ」 このスレ全然機能してませんNE
925 :
デフォルトの名無しさん :2008/01/12(土) 00:24:44
FeliCaカードって一度書き込んだらDVD-Rのように削除不可能?
>>924 仕方ないんじゃないの?
高価なソフトだしそもそも個人向けに販売されていないしね。
926 :
デフォルトの名無しさん :2008/01/12(土) 00:27:25
>>925 んなこたーない。
システムコードとかは仰せの通りだが通常の書き方と
異なるやりかた(公開されてないとおもう?)ので関係ないだろう。
>>926 削除したけどそれでも使えないんで、OS再インスコしました
>>929 今更なにをほざいてるんだ?
そんなに自分の非が認められないのか?
アホが。
_ _/;@/ /",:;ン にぼし __/,/ `V
|`ゝ ドッキング _//´ / :;/' _/@,;)ゞ _/;@/ ̄ /",:;ン にぼし __/,/ `V
にぼしAAって元からあったのか? あったとしたらどこで需要があったんだ? まさかこのスレのためだけにわざわざ作ったのか?
ドッキングにぼしでおぐぐりなさいませ
ドッキングにぼしについて調べれば調べるほど謎が深まる罠
936 :
デフォルトの名無しさん :2008/01/26(土) 18:56:56
過疎ってるなー。
937 :
デフォルトの名無しさん :2008/01/26(土) 23:57:40
先週くらいにSDK for FeliCaのエンタープライズが某中華系サイトで見つけた。
「エンタープライズ」が、何を「見つけた」の?
某中華系サイト。エンタープライズがね。
どうでもいい
>>939 それなら、「エンタープライズが某中華系サイト*を*見つけた」のですね?
粘着テープ
エンタープライズ発進!
SDKなんぞ出回っても意味無いだろw
>>914 君さーまじでプログラマー向いてないよ。
もうこっちの世界は止めて大人しく文系にしたほうがいいよ
文系w
プログラマは文系です。
プログラマは土方です
949 :
デフォルトの名無しさん :2008/02/05(火) 13:07:25
プログラマなんて二度とやりたくないわ。 これは向き不向きがはっきりしてるな。
職業上飯を作る(プログラマ)のと、飯を食うだけ(ただのユーザ)では 世間の待遇が違うだろう。
資本主義的には消費者が一番偉いからな!
952 :
デフォルトの名無しさん :2008/02/09(土) 15:37:09
連続ポーリングってこれできる?
できる
>>954 これってAD環境とか対応しないかね。
俺作ってもいいんだけど、需要ある?
ADってほとんど学校、企業系だから必要なやつらは自前で購入してるんじゃない? そこそこ需要はあるかな ロボフォーム+簡単登録2みたいなソフトが欲しいと独り言を言ってみる
>>955 ユーザー名にユーザー@ドメインで使ってるが?
これユーザー名とパスが自動入力されるだけなのな。Enterも入力して欲しい。
有料版はそこまでやってくれるのかな?
>>957 ユーザの妥当性をAD対応ならダイアログか何か出てチェック出来てるかって話。
そんなの知ってるから別にいいやって話はあるが、パスワードはタスクマネージャ
でもチェックはするし。
秋葉原のじゃんぱらでRC-S320が売っていたんだが、 2480円だから普通のリーダでもいいかなどと考えてしまう。 おもしろそうなんだが。
普通のリーダとは? 13.56MHzの工業用RFIDリーダでは、FeliCaは読めないと思うが。 つうか、工業用リーダの最安値の奴でも、5万円はするぞ。
RC-S320はそこらのコンビニでも3000円ちょいで買えるしな
SDKのRead Blockの項に、『最大8ブロックを同時に読むことができます』ってなってるけど、 50ブロック以上でも同時に読めるね。 読取時間も8ブロックごとに分割して読んだときより、一括で読んだ方が若干早かった。。 ・・・って今頃やってる人はいないのかな?
モバイルFeliCa搭載のケータイはreaderとして使えないかな?
読まれる側なんだから、無理だろ。
>>966-967 第2世代のモバイルFeliCaチップ搭載機であれば、リーダ・ライタとして外部カードの
読み書き可能ですよ。
ただし、DoCoMoの場合トラステッドiアプリじゃないと必要な関数が呼び出せません。
ThruRWOfflineFelica? 対応携帯持ってないから確認できないんだけど「トラステッドのみ」ってどこに書いてあるの?
>>970 パートナー向け資料だったかな。
FeliCaリーダライタ機能自体、一般向けに公開されている資料にはほとんど記載されて
ないですよね。
ちなみに、この機能を使うためには、ドコモならびにフェリカネットワークスとIP契約
を締結する必要があります。
https://fs.ic.nttdocomo.co.jp/regist_top.jsp 簡単なテストアプリを書いて確かめてみるとわかりますが関数を実行した瞬間に「セキュ
リティエラー(パーミッションエラー)」と言われて強制終了します。
モバイルFelicaって基本Docomo専用機能みたいなもんですよね AuやらSoftbankとかでも実装しないと、魅力ぜんぜん感じないなー Freeエリアとかをほかのキャリアーからも扱える用にAPIとかだしてくれるといいんだけどね
>AuやらSoftbankとかでも実装しないと、魅力ぜんぜん感じないなー 馬鹿はお帰り下さい。
ソフトバンクにも、FeliCa対応機種はあるけど。 (俺の持っている機種も対応しているが、使っていない)
勘違いならスマソ フリー領域を触れるのはドコモだけなんじゃなかったっけ?
フリー領域が定義されているのは、ドコモの おサイフケータイ だけですね。 フリー領域の読み書きだけであれば、勝手iアプリでも操作できます。 auやSoftbankは、共通領域のみで、フリー領域が定義されていません。 auのEZアプリ(BREW)は、勝手アプリ自体認めてませんが。
>>973 さん
プフププププププププププ(w
>>976 ってことなんですよ。
でも、まじめな話Free領域をドコモ以外のキャリアーでも扱えれば
色々な事ができるなーと思ってるわけですよ。
あんなことやら、こんなことが・・・・
でもDocomoだけじゃなんつうか作る気失せるわけで
ちなみに私はSoftbank使ってるんですよ。
仕事ではDocomoで、iアプリとR/Wを使ったプロトタイプは沢山作ったわけですが
プレゼンしていて、それDocomo以外はどうなの?って突っ込みが入ると・・・・・・・
>>977 >プフププププププププププ(w
お前が馬鹿だと言われたからって、怒りに打ち震えてるのか?
それとも、「ググレカス」とでも言われたかったかい?
>>979 見苦しい。
>>981 SKD予約フォームでは「会社名」が必須項目になってるね。
微妙だ。
それは会社法違反… 自営業にしておけ
そろそろ次スレの季節か
FeliCa でソフトを作りまくるスレ Pasori2
ほしゅ
felicalibで連続ポーリングしたいんだけどどーやんの
ポーリングでいいならループさせろや。おたんこなす
じゃあ連続読み取りはどーやんの
配列キューでもつかえや。おたんこなす