scapy

そろそろ、スライド発表会があるのでやばい…(Scapy)

【はじめに】 そろそろ、とある3箇所でScapyを使ったファジングについて 発表しなきゃいけないので、今から頑張ろうと思います。いや最近ずっとWebやってたので、、(言い訳 【メソッド】 1.プロトコルの内容を見る 2.類似したプロトコルがScapyでどういう…

Scapyから始めるリズムに合わせて1

GeventとMultiprocessingは置いておいて、 Scapyで必要なときに使おうかと思います。大雑把ですが、とりあえずプロトコルを作るモジュールから見ていこうと思います。 結構挫折しそうな話題ですが、頑張っていきます。例となるプロトコルを選んでみましょう…

DNSのメモ

>>> dnsquery <IP frag=0 proto=udp |<UDP sport=<RandShort> dport=domain |<DNS opcode=QUERY qdcount=1 |<DNSQR qname='www.facebook.com' qtype=A qclass=IN |>>>> >>> dnsquery.dst='129.250.35.250' >>> dnsquery1=_ >>> sr1(dnsquery1) Begin emission: .Finished to send 1 packets. * Received 2 packets, got 1 a…</dns></ip>

same_ip.py改良したった(Gitの使い方も覚えた

Git楽しい ✌('ω'✌ )三✌('ω')✌三( ✌'ω')✌ 先日 same_ip.pyを作ったので、だったら http://docs.python.jp/2.6/library/optparse.html でよりツールっぽくしてやろうと思った僕は、 書き直しました。https://github.com/hogehogeworld/tpc/blob/master/EveryDa…

まーたつまらないもの作っちゃったww

またつまらぬものを…作っちゃった。 from scapy.all import * PACK = rdpcap(raw_input("Input the packet :")) s = raw_input("Which IPaddr | Etheraddr(I|E):") if s=="I": IPLIST = [i.sprintf("%IP.dst%") for i in PACK] IPLIST2 = [i.sprintf("%IP.sr…

今日のネットワーク。続き!の続き!

やばい!!さっき機能を追加したんだけど、 自分なりには満足!!wそれは…なんと! Scapyをつかってより分かりやすくPACKTETを見れるって物です!最高!!!✌(๑˃̶͈̀◡˂̶͈́๑)✌あっ、あと、受け取ったパケットを[ A ] から [ ~ ] までに文字になおせる奴はなお…

(Scapyでパケットを開く)くそゴミスクリプト書きました!

最近パケットをキャプチャして厨二病みたいにパケット眺めてるんですけど、 正直パケットを open したりなんかしたりするのめんどくさいので、いい方法ないかなぁ〜って。 なっちゃたりしっちゃったり。うん。え?うん。だから、せっかくだし Scapyでスクリ…

実践パケット解析にて、

まだ『知っておきたい下位層プロトコル』というところを読んでいます(ちょうど中盤)で,サンプルのパケットをwiresharkで見てどういうことで、そのパケットがどういう意味を果たすか 書いてあります。しかし、この前せっかくScapyを勉強したので、Scapyでも…

Scapyの入門

Scapyはパケットを作るための最高のアプリ。Pythonで実装と。はい。 まじでPython最強なんだけど。どうやら、簡単にパケットを作れるらしいです。 >>> ping = IP(dst='192.168.1.13')/ICMP() >>> ping.show() ###[ IP ]### version= 4 ihl= None tos= 0x0 le…