• ベストアンサー

マイコンのID解析

ルネサスのマイコンのプログラムを書き換えたいのですが、 接続時にIDコード入力を求められます。 しかし、IDコードが不明の為、総当たり方式で解析できないか?と検討しています。 解析ソフトや解析方法をご教示頂きたく、ご回答宜しくお願いします。 <ID入力に関して> ・入力文字 入力可能文字:0~9,a~f(16進数の文字です) 入力桁数:14桁 入力方法:14桁連続です ※例:00000000000000や0123456789abcdなど 入力画面や手順は画像に記載しましたので、 ご参照お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ランダムな14桁の16進数だと組み合わせ数は、72057594037927936。 このツールのIDチェック部を マクロスクリプトを組んで自動化して 総当りチェックしても、 一回の確認に1秒かかるということならば、全部確認が終わるのに22億年。 途中でうまくヒットしたとしても、自分の寿命よりも早くヒットできるのは ほとんど不可能といえるのでは。 ランダムな16進数ということは、類推ワードや辞書の総当りも使えないし 暗号化後のパスワード(というかこの場合はIDか)もわからないとなると、別環境で並行解析することもできないし、 総当りでの解析”では”、難しいでしょう。

hemuru
質問者

お礼

薄々とは感じていましたが、やはり総当たりは無理なんですね。 ただ、今後の為に自動化の方法だけでも知識として身に付けられれば、と考えていた点もありました。 (少ない組み合わせの時に限りますが…) 本問題点は、 未書き込みマイコンを入手できたため、 解析出来ずとも、無事解決することができました。 ご回答ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • PHPでユニークIDを作る

    phpで5桁程度のユニークIDを生成したいと思っています。 5ケタでなくてもそれぐらいの桁数なら大丈夫です。 uniqid()という関数を使うとなると桁数が多すぎて扱いにくいので困っています。 なにかいい方法がありましたら是非教えてください。よろしくお願いします。

    • ベストアンサー
    • PHP
  • [000-100]などの文字列を解析したい

    よく連番を表す形でFILE[000-100]などという方式がありますが、 これの[000-100]を解析したいです。 具体的には下記の通りです。 例1 "[000-100]"と引数を渡された場合に000、001...099、100と101個の文字列を返す。 例2 "[0-1000]"と渡された場合には0、1...100と1001個の文字列を返す。 例2の場合はいいのですが、例1の場合に桁数のフォーマットの指定方法がわかりません。(桁数、始まりと終わりは変動します) お手数ですがご教授お願い致します。

    • ベストアンサー
    • Java
  • マイコンによる電流制御

    とても勉強になるサイトなので、どんどん質問させて下さい。 電気設計に精通した皆様、宜しくお願い致します。 DCモータの駆動回路部分をマイコンにて電流制御したいです。 一番シンプルなのは、モータに直列に接続した電流検出用の抵抗から、Vsense信号を読み取ってマイコンに入力し、出力となるモータON信号にチョッピング(PWM制御)をかけるのが良いかと思っています。 この場合、マイコンにはどんな機能(ポート)があれば、それが可能なのですか?私としては、A/Dのポートを使えば出来るのかなぁというような感覚なのですが。ルネサスのマイコンなどでは、A/Dと併記でコンパレータと表記のあるポートなどもありました。何となくこれが最も適しているのかなぁとも思います。 初心者なので、認識がおかしいかもしれません。たくさんご指摘頂ければ幸いです。また、他にもっとシンプル(安価)な方法はありますか? 上記と併せてご教示頂けるとうれしいです。 どうか宜しくお願い致します。

  • 社員IDのソート

    社員IDの桁が混在しています。 社員IDでorder byすると 0001 0011 100 1200 123 1234 321 となります。これを 100 123 321 0001 0011 1200 1234 と桁数別にソートしたいと考えています。 ちなみにVARCHARです。 order by 以下うまくソートする方法が知りたいです。 お願いします。

  • 圧縮ファイルパスワードの安全性

    ZIP,RAR等の圧縮ファイルのパスワードが簡単ならフリーソフトでも総当たりで簡単に解析 できますが 解析できないためには様々な文字種で10ケタあれば安全でしょうか? 10ケタは超ハイスペックなコンピュータであればある程度の時間で解析できますか それとも 専門の機関とか技術を知ってる所にもっていけば、何ケタにしようが 簡単に解析できちゃうもんなんでしょうか

  • スカイプのID登録について

    スカイプのID登録(ドコモのスマホで)のパスワードのところで使えない文字を使っていると表示され、どんなパスワードも入力できなくて困っています。 私は普通の文字と数字を絡ませたパスワードを入力しているのですが(たとえばabcd1234)など でもエラー表示が出てしまいます。 わかる方がいたら教えてもらえないでしょうか? よろしくお願いします。

  • パスワードとIDを複雑にしたい。

    自分のIDとパスワードを記号を入れたいのですが、少しSQLの面で不安です。 例えば自分のIDが「1234abcd」だとします。 この場合、IDを「1234abcd7--」とハイフン2つ入れて、 パスワードを「1a2b3c」を「1a2b3c'12--okw-&#&'mg;」としたいですが、 これはSQL注入攻撃が成立してしまう恐れはありますか? また、もし間違えて「1234abcd--'」あるいは「1234abcd'--」を入れて、なおかつ「1a2b3c'12--okw-&#&'mg;」と入力してログインする際も、SQL注入攻撃となってしまうのでしょうか。 大変不安です。回答をよろしくお願いします。 また、実行コードも書いて解説してくれれば助かります。

  • プロダクトID紛失

    COMPAQのPRESARIOの1230を持ってます。以前再インストールしたことがあるのでQUICKRESTOREのCDを使って 再インストールしているとき 私が持ってたプロダクトIDを入れるとき 桁数があわなく 入力できません。他のプロダクトIDを探したのですが ありません。MSDOSだと見つける方法があるみたいですけど MSDOSに切り替えるにも その仕方がわかりません。PCを立ち上げると すぐユーザー情報を入力するようにでてきて そのあとのプロダクトIDで 入力えきません

  • 2つ目のヤフーIDの取得ができません!

    2つ目のヤフーIDを下記の方法で取得しようとしています。 新規ID取得する前に、 ①既存のヤフーID+SNS確認コードを入力してログイン ②登録情報画面から「ログインとセキュリティ」にアクセス ③ログイン方法を「SMS認証」から「パスワード方式」に変更 ④ヤフー新規IDを同じ携帯番号を入力して取得。 しかし、 ③の『ログイン方法を「SMS認証」から「パスワード方式」に変更』で、確認コードでログイン(SMS)の「設定する」へ進み、 ↓ 「SNS認証でログイン」を「利用しない」にチェックを入れようとしたら、そもそも携帯番号が未設定でした。 しかし、既存のアカウントをログインするときは、携帯番号を入力し届いたSNS認証番号でログインします。 これを無視して、新規ID取得しようと同じ携帯番号を入力すると、 『入力した携帯番号は、既に別のIDに設定されています。設定を解除して個から登録しようとIDに使用しますか(別のIDにログインできなくなる場合があります)』 のメッセージが表示されるので、取得できません。 携帯番号が未設定なのに、『すでに設定されている』や、なぜSNS認証が届くのかわかりません。 2つ目のIDが取得できずに、困っています。 お分かりになられる方がいらっしゃったら、アドバイスを頂けると非常に助かります。 ちなみに、スマート設定などはしていません。

  • テキスト入力欄に数字を3桁入れたときに他の入力欄にフォーカスさせる

    テキスト入力欄に数字を3桁入れたときに他の入力欄にフォーカスさせる(例:郵便番号を上3桁入れたら下4桁の入力欄にフォーカスさせる)にはどうしたらよいのでしょうか? lenghtを使えば桁数の参照はできると思うのですが、一定期間ごとに参照し続けるわけにもいかないし、参照すればいいのかわかりません。