# 20141022: 【未完】iptables + pythonする
## 背景
先週からの流行はSSLv3.0であるので、Mallory(マロリー)の気持ちになってみる。 BEASTはCBCかつ、AES共通鍵暗号などでならなければならない。 実際に能動的な攻撃者がプロトコルのバージョンを落とせるか考察する。
## 作戦
Queueでインジェクション、改ざんする。
## SSLサーバをたてる
http://pokotsun.mydns.jp/?p=775
などを参考にすればよい
- ```
- sudo su a2enmod ssl a2ensite default-ssl cd /etc/apache2/ mkdir ssl cd ssl opennssl genrsa -des3 1024 > server.key > いったん適当に入れる mv server.key server.key.old openssl rsa -in server.key.old -out server.key openssl req -utf8 -new -key server.key -out server.csr openssl x509 -in server.csr -out server.pem -req -signkey server.key -days 3650 chmod 400 ./server.* service apache2 restart
- ```
apt-get install build-essential python-dev libnetfilter-queue-dev easy_install pip pip install NetfilterQueue
iptables -I INPUT -p tcp –dport 443 -j NFQUEUE –queue-num 1 # iptables -F # でフラッシュ
http://d.hatena.ne.jp/silphire/20081221/1229828624
http://netfilter.org/projects/libnetfilter_queue/doxygen/
をみること。