タグ

ブックマーク / d.hatena.ne.jp/rootkit (1)

  • ローレイヤー勉強会 - xyzzy

    参加してきました。なんだかひさしぶりにpcapを使ってなにか作りたくなりました。パケット工作は、今回利用したlibpcapとlibnetさえあれば、割とお手軽に大抵のことができるのではないでしょうか。例えば、libnetには以下のような関数が用意されているためお手軽にDNSパケットを生成することができます。また、libnet_open_rawsockのようなAPIを使うことでRAW Socket周りのOS毎のシステムコールも抽象化することができます。 int libnet_build_dns(u_short id, u_short flags, u_short num_q, u_short num_anws_rr, u_short num_auth_rr, u_short num_addi_rr, const u_char *payload, int payload_s, u_char *

  • 1