タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

あとで読みたいとローレイヤーに関するmi1kmanのブックマーク (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