ARP poison + winpcap

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by ntldr, 16 Mar 2010.

  1. ntldr

    ntldr Elder - Старейшина

    Joined:
    4 Dec 2007
    Messages:
    367
    Likes Received:
    140
    Reputations:
    23
    Собственно захотелось разобраться с этой либой, а заодно написать ethernet-сниффер для мобильника(Windows Mobile 6).

    Простейший вариант - отправляю цели arp типа "192.168.0.1 is at <мак мобилы>". Цель успешно хавает, но остается вопрос - как гонять через нее трафик, к настоящему маршрутизатору и обратно?

    Собственно и под настольную винду тоже самое интересует
     
  2. dr.Pilulkin

    dr.Pilulkin Elder - Старейшина

    Joined:
    3 Jun 2007
    Messages:
    42
    Likes Received:
    16
    Reputations:
    0
    Тоже интересует вопрос.
    Когда делаешь поизон то подсовываешь заместо MAC роутера свой.
    Может надо читать поток править MAС на MAC роутера и отправлять дальше?
     
  3. devton

    devton Elder - Старейшина

    Joined:
    26 Oct 2007
    Messages:
    3,380
    Likes Received:
    5,179
    Reputations:
    48
    алгоритм для настольной винды простой:

    1)узнаешь МАС жертвы
    2)узнаешь МАС роутера
    3)шлешь НА МАС жертве арп-пакеты "на АйПи роутера МАС <MAC перехватчика>"
    4)шлешь НА МАС роутеру арп-пакеты "на АйПи жертвы МАС <MAC перехватчика>"
    5)вкл форвординг _http://technet.microsoft.com/en-us/library/cc962461.aspx
    6)снифаешь

    идеально травить обоих самообращенными уникаст ARP-запросами - они не палятся файрволами
    идеально будет если ты будешь генерить ARP-пакеты с source-МАС отличающимися от реального МАС твоего компа
     
    2 people like this.
  4. dr.Pilulkin

    dr.Pilulkin Elder - Старейшина

    Joined:
    3 Jun 2007
    Messages:
    42
    Likes Received:
    16
    Reputations:
    0
    А у на компе где включен роутинг я так понимаю в ARP таблице должен быть статически прописан МАС реального роутера?

    Какими примерно средствами возможно осуществить модификацию пролетающих мимо данных?
     
    #4 dr.Pilulkin, 8 Apr 2010
    Last edited: 8 Apr 2010
  5. sn0w

    sn0w Статус пользователя:

    Joined:
    26 Jul 2005
    Messages:
    1,021
    Likes Received:
    1,200
    Reputations:
    327
    ща, сорс свой если найду, ему 4 года кста - выложу

    код криворукий - но трафф проводит через тя, но написам вроде на 6м VC - я давно на него забил просто

    http://www.sendspace.com/file/nrn6ou
     
    #5 sn0w, 8 Apr 2010
    Last edited: 8 Apr 2010
    1 person likes this.