/black-hat-python-jp-support

Security development with python

Primary LanguagePython

『サイバーセキュリティプログラミング』のサポートページ

本リポジトリはオライリー・ジャパン発行書籍『サイバーセキュリティプログラミング』(原書名『Black Hat Python』) のサポートサイトです。

サンプルコード

サンプルコードの解説は本書籍をご覧ください。

正誤表

下記の通り、誤記がありましたので訂正いたします。ご迷惑をおかけいたしましたことをお詫び申し上げます。 本ページに掲載されていない誤植・間違いを見つけた方は、japan_at_oreilly.co.jpまでお知らせください。

第1刷および第2刷をお持ちの方

P18 ページ下部のソースコード

print "Usage: bhpnet.py -t target_host -p port"

print "Usage: bhnet.py -t target_host -p port"

P19 ソースコード

print "bhpnet.py -t 192.168.0.1 -p 5555 -l -c"
print "bhpnet.py -t 192.168.0.1 -p 5555 -l -u c:\\target.exe"
print "bhpnet.py -t 192.168.0.1 -p 5555 -l -e \"cat /etc/passwd\""
print "echo 'ABCDEFGHI' | ./bhpnet.py -t 192.168.11.12 -p 135"

print "bhnet.py -t 192.168.0.1 -p 5555 -l -c"
print "bhnet.py -t 192.168.0.1 -p 5555 -l -u c:\\target.exe"
print "bhnet.py -t 192.168.0.1 -p 5555 -l -e \"cat /etc/passwd\""
print "echo 'ABCDEFGHI' | ./bhnet.py -t 192.168.11.12 -p 135"

P79 ソースコード

filters   = [".jpg",".gif","png",".css"]

filters   = [".jpg",".gif",".png",".css"]

P173 「10.5 コードインジェクション」の4行目

そこでコンパイル済みバージョンのbhpnet.py(2章で作成)

そこでコンパイル済みバージョンのbhnet.py(2章で作成)

P173 ページ下部のソースコード

command = "C:\\WINDOWS\\TEMP\\bhpnet.exe -l -p 9999 -c"

command = "C:\\WINDOWS\\TEMP\\bhnet.exe -l -p 9999 -c"

P175 「試してみる」の6行目

スクリプトbhpnet.pyを使用して、

スクリプトbhnet.pyを使用して、

P175 「試してみる」の実行結果

justin$ ./bhpnet.py -t 192.168.1.10 -p 9999

justin$ ./bhnet.py -t 192.168.1.10 -p 9999