ハッカーへのマイルストーン

ハッカーになるために、日々学んだことを記し、マイルストーンとしていきたい。

セキュリティプログラミング Day4

3日坊主からの脱却の4日目 第3章 ネットワーク:rawソケットと盗聴 この章はネットワークスニッファーについて。有名どころだとwiresharkとかscapyで通信を監視できるけど、ネットワーク通信を観測したりでコードしたりするスニッファーを即席で作ってみ…

サイバーセキュリティプログラミング Day3

3日坊主にはならない3日目 TCPプロキシーの構築 そもそもTCPプロキシーってなに、ってとこからかな。 プロキシって、WWWからのリクエストを経由して代わりに行う代理サーバーで、Webブラウザはプロキシーにリクエストを投げてデータを受け取ればよく、サー…

サイバーセキュリティプログラミング Day2

早速サーバーやってこ tcp_server.py #!/usr/bin/env python # -*- coding: utf-8 -*- import socket import threading bind_ip = "0.0.0.0" bind_port = 9999 server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server.bind((bind_ip,bind_port)…

サイバーセキュリティプログラミング Day 1

はじめに 早速「サイバーセキュリティプログラミング」を読み始めてみた! 基本序文から読むスタイルなので読んでみると、なんとハッカーと同じことができるという。これはと思い、まず第1章に目を通す。 python 自体は触ったことはあったので環境設定など…