『詳解セキュリティコンテスト』サポートサイト | マイナビブックス

『詳解セキュリティコンテスト』サポートサイト

:カバー

このページは『詳解セキュリティコンテスト』(ISBN978-4-8399-7349-0)のサポートページです。

 公開日:2021年6月15日
 更新日:2023年4月18日
 発行:マイナビ出版

商品紹介ページへ戻る

サンプルコードの配付ページ

 

● 本書のサンプルコードは以下のサイトからダウンロードできます。

[プログラムコード] ctfbook.github.io/2nd/

 

正誤情報

 本書の正誤について見つかり次第掲載します。

 
102ページ:本文下から4行目
誤){admin: true}}
正){admin: true}
264ページ:コード15-2 22行目
誤)username = unhexlify(input('username(hex> '))
正)userdata = unhexlify(input('serdata(hex)> '))

--以下2刷までの正誤

 
487ページ:ページ下部「次の順で上位から配置される」の数字付き箇条書き
誤)26. 27.
正)1. 2.
489ページ:コード32-3 trace.c の1行目
正)void X(void){} の冒頭の空白削除
 

--以下1刷の正誤

 
246ページ:4-6行目
誤)pkcrack というツールでは、.. 既知平文攻撃に繋げています。
正)平文の一部が分かってしまえば、あとはpkcrackというツールを使うことでZIPファイル全体を復元することができます。
379ページ:2行目(Part 4 Reversing、24章 アセンブリ言語)
誤)pop命令を実行すると、メモリ上でrspレジスタの指すアドレスに第1オペランドのデータが積まれ、rspに8(QWORD)だけ減算されます。
正)pop命令を実行すると、メモリ上でrspレジスタの指す先にあるデータが第1オペランドで示されるレジスタにコピーされ、rspに8(QWORD)だけ加算されます。
487ページ:Gopher プロトコルを使用したHTTP通信
誤)curl opher://localhost:5000/ ..
正)curl gopher://localhost:5000/ ..

 

以上