質問:
リバースエンジニアリングを教えるプロジェクトベースの本はありますか?
spetty flakson
2017-10-26 06:49:38 UTC
view on stackexchange narkive permalink

ソフトウェアだけでなくハードウェア/ファームウェアのリバースエンジニアリングについても学びたい(最終的には、ハードウェア/ファームウェアに集中したい)。 STM32マイクロコントローラーのプログラミングの経験があり、Cについても十分に理解しています。Verilogを理解し、FPGAで簡単なものをいくつか作成し、PCBボードの設計も行ったことがあります。

「ReverseEngineeringfor初心者」ですが、実践的なプロジェクトがない例がたくさんあるようです。リバースエンジニアリング、組み立て/分解、およびプロジェクトを念頭に置いたその他のトピックを教える本があれば、そうすることでさらに多くのことを学ぶことができます。 ARMとx86について学びたいのですが、ARMに重点を置いています。

ツールについては、バスパイレーツ、ロジックアナライザー、および基本的なはんだ付け装置があります。入手すべきツールと実行できるプロジェクトに関する推奨事項はありますか?

それは間違ったアプローチだと思います。 *独自の*プロジェクトを選び、見つけた情報を使用して、プロジェクトをREする方法を見つけます。
@IgorSkochinsky私はあなたの経験について議論することはできませんが、私は始めるのに十分な知識があるとは思えません。ええと?
さて、あなたはこのサイトに特定の質問を投稿することから始めることができますので、私たちはあなたのターゲットに固有のアドバイスを提供することができます。 「プロジェクト付きの本」は、そのプロジェクトについてのみ説明し、実際に必要なものを必ずしも説明しているわけではありません。
二 答え:
Megabeets
2017-10-26 12:12:32 UTC
view on stackexchange narkive permalink

その通りです。そこにあるほとんどのREの本はより一般的で、数十の異なる例で構成されており、プロジェクト指向ではありません。さらに、それらは主にソフトウェアのリバースエンジニアリングに焦点を合わせています。

これらから、そして参考として、言及する価値があります:

ただし、ハードウェアリバースエンジニアリングの分野では、プロジェクト指向の本は言うまでもなく、適切な本を見つけるのははるかに困難です。しかし、他の本を克服し、ニーズに最も適していると思われる本が1冊あります。AndrewHuangによる Xboxのハッキング:リバースエンジニアリング入門です。この本は2013年3月から無料で入手できます。

本の説明から引用するには:

このハッキングの実践ガイドは、次のステップバイステップのチュートリアルから始まります。基本的なハッキング技術と基本的なリバースエンジニアリングスキルを教えるハードウェアの変更。この本は、Xboxのセキュリティメカニズムやその他の高度なハッキングトピックについての議論に進み、コンピュータセキュリティとリバースエンジニアリングの重要な主題について読者を教育することに重点を置いています。 Xboxのハッキングには、ハッキングギアの入手先、はんだ付け技術、デバッグのヒント、Xboxハードウェアリファレンスガイドなど、多数の実用的なガイドが含まれています。

この本の公式ウェブサイト詳細については。

役立つと思われるその他の書籍を以下に示します。

これらの本のほとんどはオンラインで海賊版として入手可能ですが、興味のある本を購入して、著者をサポートすることをお勧めします。


一般的な注意点として、ルーターや古いゲーム機からリバースエンジニアリングを開始することをお勧めします。 / dev / ttys0に適切なリファレンスがあります。あなたがあなたのテストでそれを破壊することを恐れないようにあなたがそれからたくさんの部分を買うことができる安いそしてあなたがそれから多くの部分を買うことができる製品を選んでください。スーパーファミコン(SNES)は、他のリバースエンジニアによって詳細に文書化されているコンソールの例です。たとえば、これを確認してください。ツールに関しては、上記のリソースのほとんどに、各プロジェクトで役立つツールの推奨事項が含まれています。

この回答のリンクのうち4つは、私が行った回答ですでに言及されている資料を参照しています(実用的なリバースエンジニアリング、xboxのハッキング、devttys0)。さらに、「初心者のためのリバースエンジニアリング」が質問で議論されています。あなたはオリジナルの貢献をすることに集中するべきです


このQ&Aは英語から自動的に翻訳されました。オリジナルのコンテンツはstackexchangeで入手できます。これは、配布されているcc by-sa 3.0ライセンスに感謝します。
Loading...