
Packt出版の『Learning Linux Binary Analysis』
これはPacktが発行するLinuxバイナリ解析学習のコードリポジトリです。
Linuxバイナリ解析学習
Learning Linux Binary Analysisは、ELFフォーマットの内部動作や、ハッカーやセキュリティアナリストがウイルス解析、バイナリパッチ、ソフトウェア保護などで使用する手法を学べる知識とコードが満載です。
この本では以下のエキサイティングな機能を取り上げます:
この本が自分に合っていると思ったら、今すぐコピーを入手してください!
すべてのコードはフォルダに整理されています。例:Chapter02。
コードは次のようになります:
uint64_t injection_code(void * vaddr)
{
volatile void *mem;
mem = evil_mmap(vaddr, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0);
__asm__ __volatile__("int3");
}
この本に必要なものは次の通りです: ソフトウェアエンジニアまたはリバースエンジニアであり、Linuxバイナリ解析についてさらに学びたい場合、この本はセキュリティ、フォレンジック、アンチウイルス分野でのバイナリ解析ソリューションを実装するために必要なすべてを提供します。この本はセキュリティ愛好家とシステムレベルのエンジニアの両方に最適です。Cプログラミング言語とLinuxコマンドラインの経験があることを前提としています。
ユーザーはこの本の知識(第1章~9章)を様々なOSとハードウェアで試すことができますが、特にLinux 3.2以降のX86 32bitまたは64bitアーキテクチャを対象としています。
Ryan "elfmaster" O'Neillは、リバースエンジニアリング、ソフトウェアエクスプロイト、セキュリティ防御、フォレンジック技術のバックグラウンドを持つコンピュータセキュリティ研究者兼ソフトウェアエンジニアです。彼はコンピュータハッカーサブカルチャー、EFnet、BBSシステム、実行可能スタック上のリモートバッファオーバーフローの世界で育ちました。若い頃からシステムセキュリティ、エクスプロイト、ウイルス作成に触れてきました。コンピュータハッキングへの強い情熱は、ソフトウェア開発とプロフェッショナルなセキュリティ研究への愛へと進化しました。RyanはDEFCONやRuxConを含む様々なコンピュータセキュリティカンファレンスで講演し、また2日間のELFバイナリハッキングワークショップも開催しています。 彼は非常に充実したキャリアを持ち、Pikewerks、Leviathan Security Group、最近ではBacktraceでソフトウェアエンジニアとして働いてきました。 Ryanは他の本を出版していませんが、PhrackやVXHeavenなどのオンラインジャーナルに掲載された論文でよく知られています。彼の他の出版物の多くは彼のウェブサイトhttp://www.bitlackeys.orgで見つけることができます。
フィードバックやご提案がある場合は、こちらをクリックしてください。
この本の印刷版またはKindle版をすでに購入された場合、DRMフリーのPDF版を無料で入手できます。
リンクをクリックするだけで無料PDFを請求できます。