scapy
【はじめに】 そろそろ、とある3箇所でScapyを使ったファジングについて 発表しなきゃいけないので、今から頑張ろうと思います。いや最近ずっとWebやってたので、、(言い訳 【メソッド】 1.プロトコルの内容を見る 2.類似したプロトコルがScapyでどういう…
GeventとMultiprocessingは置いておいて、 Scapyで必要なときに使おうかと思います。大雑把ですが、とりあえずプロトコルを作るモジュールから見ていこうと思います。 結構挫折しそうな話題ですが、頑張っていきます。例となるプロトコルを選んでみましょう…
>>> 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>
Git楽しい ✌('ω'✌ )三✌('ω')✌三( ✌'ω')✌ 先日 same_ip.pyを作ったので、だったら http://docs.python.jp/2.6/library/optparse.html でよりツールっぽくしてやろうと思った僕は、 書き直しました。https://github.com/hogehogeworld/tpc/blob/master/EveryDa…
またつまらぬものを…作っちゃった。 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 ] から [ ~ ] までに文字になおせる奴はなお…
最近パケットをキャプチャして厨二病みたいにパケット眺めてるんですけど、 正直パケットを open したりなんかしたりするのめんどくさいので、いい方法ないかなぁ〜って。 なっちゃたりしっちゃったり。うん。え?うん。だから、せっかくだし Scapyでスクリ…
まだ『知っておきたい下位層プロトコル』というところを読んでいます(ちょうど中盤)で,サンプルのパケットをwiresharkで見てどういうことで、そのパケットがどういう意味を果たすか 書いてあります。しかし、この前せっかくScapyを勉強したので、Scapyでも…
Scapyはパケットを作るための最高のアプリ。Pythonで実装と。はい。 まじでPython最強なんだけど。どうやら、簡単にパケットを作れるらしいです。 >>> ping = IP(dst='192.168.1.13')/ICMP() >>> ping.show() ###[ IP ]### version= 4 ihl= None tos= 0x0 le…