ベストアンサー マイコンのID解析 2014/11/20 18:13 ルネサスのマイコンのプログラムを書き換えたいのですが、 接続時にIDコード入力を求められます。 しかし、IDコードが不明の為、総当たり方式で解析できないか?と検討しています。 解析ソフトや解析方法をご教示頂きたく、ご回答宜しくお願いします。 <ID入力に関して> ・入力文字 入力可能文字:0~9,a~f(16進数の文字です) 入力桁数:14桁 入力方法:14桁連続です ※例:00000000000000や0123456789abcdなど 入力画面や手順は画像に記載しましたので、 ご参照お願いします。 画像を拡大する みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー superside0 ベストアンサー率64% (463/719) 2014/11/21 13:15 回答No.1 ランダムな14桁の16進数だと組み合わせ数は、72057594037927936。 このツールのIDチェック部を マクロスクリプトを組んで自動化して 総当りチェックしても、 一回の確認に1秒かかるということならば、全部確認が終わるのに22億年。 途中でうまくヒットしたとしても、自分の寿命よりも早くヒットできるのは ほとんど不可能といえるのでは。 ランダムな16進数ということは、類推ワードや辞書の総当りも使えないし 暗号化後のパスワード(というかこの場合はIDか)もわからないとなると、別環境で並行解析することもできないし、 総当りでの解析”では”、難しいでしょう。 質問者 お礼 2014/11/21 19:31 薄々とは感じていましたが、やはり総当たりは無理なんですね。 ただ、今後の為に自動化の方法だけでも知識として身に付けられれば、と考えていた点もありました。 (少ない組み合わせの時に限りますが…) 本問題点は、 未書き込みマイコンを入手できたため、 解析出来ずとも、無事解決することができました。 ご回答ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発その他(プログラミング・開発) 関連するQ&A PHPでユニークIDを作る phpで5桁程度のユニークIDを生成したいと思っています。 5ケタでなくてもそれぐらいの桁数なら大丈夫です。 uniqid()という関数を使うとなると桁数が多すぎて扱いにくいので困っています。 なにかいい方法がありましたら是非教えてください。よろしくお願いします。 [000-100]などの文字列を解析したい よく連番を表す形でFILE[000-100]などという方式がありますが、 これの[000-100]を解析したいです。 具体的には下記の通りです。 例1 "[000-100]"と引数を渡された場合に000、001...099、100と101個の文字列を返す。 例2 "[0-1000]"と渡された場合には0、1...100と1001個の文字列を返す。 例2の場合はいいのですが、例1の場合に桁数のフォーマットの指定方法がわかりません。(桁数、始まりと終わりは変動します) お手数ですがご教授お願い致します。 マイコンによる電流制御 とても勉強になるサイトなので、どんどん質問させて下さい。 電気設計に精通した皆様、宜しくお願い致します。 DCモータの駆動回路部分をマイコンにて電流制御したいです。 一番シンプルなのは、モータに直列に接続した電流検出用の抵抗から、Vsense信号を読み取ってマイコンに入力し、出力となるモータON信号にチョッピング(PWM制御)をかけるのが良いかと思っています。 この場合、マイコンにはどんな機能(ポート)があれば、それが可能なのですか?私としては、A/Dのポートを使えば出来るのかなぁというような感覚なのですが。ルネサスのマイコンなどでは、A/Dと併記でコンパレータと表記のあるポートなどもありました。何となくこれが最も適しているのかなぁとも思います。 初心者なので、認識がおかしいかもしれません。たくさんご指摘頂ければ幸いです。また、他にもっとシンプル(安価)な方法はありますか? 上記と併せてご教示頂けるとうれしいです。 どうか宜しくお願い致します。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム 社員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を使えば桁数の参照はできると思うのですが、一定期間ごとに参照し続けるわけにもいかないし、参照すればいいのかわかりません。 Excelのセルの数字のみを別のシートのセルに転写 Excelのセルの先頭に固定した桁数(例として7桁)の半角数字と文字数はフリーの全角の文字を入力し、別のシートのセルに固定した桁数(例として7桁)の半角数字だけを転写する方法を教えてください。 エクセルのVLOOKUP関数について エクセルのシート(1)に組合員コード(7桁),氏名,商品,数量・・・が入力してあって、列を挿入し、その組合員コードの左3桁を表示するLEFTの文字列関数を入力します。 それによって3桁が表示され、その3桁のコードは、支店コードを意味するので、シート(2)に支店コード、支店名が入力してあるのでそこから参照するようにシート(1)の3桁が表示されている隣に新たに列を挿入し、シート(2)の支店コードから支店名を引き出すようにVLOOKUP関数を入力したら、「N#A」という表示が出て支店名が表示されません。 LEFT関数によって表示された文字列だと「N#A」で支店名が表示されないのですが、自分で3桁の数字を入力すると支店名が表示されます。 3桁の文字列の結果の値だけをコピーしても、「N#A」が表示され、支店名が表示されません。 文字列関数によって表示された結果から、VLOOKUPで参照は出来ないのでしょうか? 1つずつ自分で数字を入力するしかないのでしょうか? 他に何か別の方法でも構いませんので、教えていただけないでしょうか? AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム A~H 4桁 組み合わせパターン 全件リスト A, B, C, D, E, F, G, Hのうち4桁(桁数固定, 文字重複可)の組み合わせパターンをExcelなどでリスト化する方法を教えてください。 例 AAAA ABCD 自分のパスワードがどれくらいの時間で解析させるか? 先日フリーメールのパスワードが不正に解析され、他人に勝手にログインされてメールの送受信をされてしまいました。パスワードは8桁で設定しており、英数大文字/小文字を交えたものでした。 インターネットでは8桁のパスワードを設定していればまずは安心と書いてあったので、安心していたのですが、不正にログインされてしまい、非常にショックを受けております。 いろいろ調べた結果、数年前なら8桁のパスワードなら安心だったけど、最近はパソコンが高性能化しているので、8桁でも安心できないという記事を見かけました。 そこで質問なのですが、2013年8月現在の最新パソコンでは、一体何桁のパスワードを設定すべきなのでしょうか。また2013年8月現在で安心な桁数でも、例えば2年後、3年後にはパソコンも進化するでしょうから、安心できなくなってしまうんですよね。 パソコンのスペック(CPUの性能やメモリ容量)などから、何桁のパスワードなら解読するのに何分、何日、何週間かかるという計算を自分自身で出来る方法か、フリーソフト又はサイトがあれば是非教えてください。マメにチェックして、自分で解読時間を計算してみたいのです。 どうぞよろしくお願いもうしあげます。 Excelで数字データ以外を取り除く方法 Excelを使って、何千件もある数値コードのデータの修正をする必要があります。 ただ、このデータは、7桁の数値コードのはずなのに、実際には、5桁から8桁まで桁数が異なるデータもあれば、数字以外の文字や記号も入っています。 そのため、まずは、数値コードに混じる数値以外の文字や記号を取り除こうとしています。0-9の数字以外の文字が記号を削除したいのですが、なんだかうまくいきません。データを数値と認識させると、一桁目の0(ゼロ)が消えてしまったりして。。 Excelに詳しい方、どういう方法があるか教えていただけませんか。 よろしくお願いします。 Excelのセルの文中文字を別シートに転写する方法 Excelのセルの先頭の固定した桁数(例として7桁)の次(8桁目以降)に入力されている文字数はフリーの文字を、別のシートのセルに転写する方法を教えてください。 excelでの数値切り捨て、桁制限をひとつのセルで 数字を入力した時に、切り捨てと同時に、桁数を揃えることは可能でしょうか 具体的には、 (入力) 12.34 → 012 整数が2桁あるので、小数点以下を切り捨て、頭に「0」をつけ3桁にする 1.23 → 1.2 整数が1桁なので、小数点以下第二位を切り捨て、3桁(3文字?)にする 0.12 → .12 整数が「0」なので、小数点以下を3桁(3文字)を表示する となるようにしたいです。 入力規則で、[>9.99]0##;[>.99]#.#; と入れて試してみたのですが この場合、入力が「34.56」「3.45」等であると、切り捨てて欲しい部分を四捨五入してしまい (入力) 34.56 → 035 (034になってほしい) 3.45 → 3.5 (3.4になってほしい) となってしまいます。良い方法はあるでしょうか ID入力のとき mixiなどのログイン画面で、初めてのときに入力したID、パスワードは記憶されて次回から最初のアルファベット1文字入力するだけで下にIDが現われると思います。 しかし途中でIDが変わったのですが、記憶されず、昔の古いIDが記憶されているようです。古いIDは最初のアルファベット1文字で全て出るのですが、新しいIDでは毎回すべて入力し、かなり煩わしいです。 解消方法をご存知の方、よろしくお願いします。 正規表現での入力文字数と連続文字チェック 教えてください。 正規表現を用いて、 最低入力桁数 使用文字 同一連続文字 の制限を掛けたいと思っています。 以下で、6桁以上で[]内で文字の制限も掛けられていると思っているのですが、 ^(?=.{6,})[a-zA-Z0-9]+$ 上記に、 111111やAAAAAA といった、連続文字を不可にするのを組み込めません。 過去の質問から以下を認めないといった記述でいけるのではと思っているのですが。 (.)\1{5,} 宜しくお願い致します。 IDとパスワードの管理はどのようにしていますか? こんにちは。 最近のサイトでは、IDやパスワードを入力しなければならないところが多いと思います。 そしてよく、「パスワードを定期的に変更してください」といわれますが、とても無意味な文字や数字の羅列を憶えることができません。 そこであるパスワードの管理ソフトで自動的にIDとパスワードを入力できるソフトを利用していましたが、最近なぜか使えなくなりました。 IDとパスワードは、あらかじめメモしていたのですが、同じようなIDとパスワードを長期に使っています。また一つ一つノートを参照しながらIDとパスワードを入力するのは、キーボードを利用するのでセキュリティー上、疑問があります。 そこで、何かお勧めのIDとパスワードを管理できるソフトがあれば、ご推薦をお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
薄々とは感じていましたが、やはり総当たりは無理なんですね。 ただ、今後の為に自動化の方法だけでも知識として身に付けられれば、と考えていた点もありました。 (少ない組み合わせの時に限りますが…) 本問題点は、 未書き込みマイコンを入手できたため、 解析出来ずとも、無事解決することができました。 ご回答ありがとうございました。