Материал к статье DoS на Delphi

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by kRa$I-I, 20 Apr 2009.

  1. kRa$I-I

    kRa$I-I New Member

    Joined:
    23 Jan 2009
    Messages:
    30
    Likes Received:
    1
    Reputations:
    5
    Господа бывалые на ачате... У кого-нибудь сохранились материалы к статье Реализация DoS атак на Delphi:
    https://forum.antichat.ru/thread26789-Dos+Delphi.html
    Если у кого-то сохранилось киньте в ПМ...
    Если у кого-то есть сорсы по отправке RAW пакетов или хороший мануал буду рад любой помощи.... А конкретно проблема встала за подсчетом контрольной суммы пакета.... Заранее спасибо.
     
  2. slesh

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

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    посмотри Delphi World там есть работа с RAW и подсчет CRC для IP и UDP
    статья называется "Посылка Raw IP-пакетов"
     
  3. eLWAux

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

    Joined:
    15 Jun 2008
    Messages:
    860
    Likes Received:
    616
    Reputations:
    211
    http://delphisite.ru/faq/posylka-raw-ip-paketov
    http://www.delphisources.ru/pages/faq/base/send_raw_api_packages.html
    :)
     
    1 person likes this.
  4. kRa$I-I

    kRa$I-I New Member

    Joined:
    23 Jan 2009
    Messages:
    30
    Likes Received:
    1
    Reputations:
    5
    Всем откликнувшимся спасибо. Но я смотрел этот код, компилировал....но там так мало коментов. Для человека тока начавшего ознакомление с сокетами сложновато разобраться.
    Ну например SetSockOption я прочитал вырезки из мсдн все так коротко мутно и расплывчато....нужен человек который занимался этим у которого можно спросить про значения заголовков пакетов, ну или например размер пакета UDP влияет на качество flood'a? Или какие значения можно выставить в смещении пакета offset?
     
  5. slesh

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

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    чинай русскую RFC по UDP и IP протоколу. там всё это описано.
    А размер - тут индивидуальное для каждого.
    Большой размер - засрет канал, а маленький(за счет скорости) может нагрузить сервак
     
  6. NIV

    NIV New Member

    Joined:
    15 Sep 2008
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Вот архив с сорцами!
    Реализация Syn, UDP, igmp флуда.
    Может че и насмотришь себе!
    http://depositfiles.com/files/nz3vaxc8n
     
  7. kRa$I-I

    kRa$I-I New Member

    Joined:
    23 Jan 2009
    Messages:
    30
    Likes Received:
    1
    Reputations:
    5
    to NIV: За примеры конечно спасибо.....но соревноваться с сервером шириной канала просто отправляя UDP глупо...это приведет к блокировке твоего IP.... SyN ФлУд на долго увел мой комп в аут....хотя досил я само сабой не себя :) и вообще он кажется не работал.... судя по логам сервера....
    Но всеже спасибо, за то что откликнулся
    to slesh: rfc то что надо thanks за совет....если еще ответишь на пару вопросов из примера который ты предложил, то цены твоей помощи не будет!!!
    1) Ф-ия SetSockOption....зачем перед ней выставлять переменную типа Integer:
    bOpt := 1;
    ret := SetSockOpt(sh, IPPROTO_IP, IP_HDRINCL, @bOpt, SizeOf(bOpt));.....и ссылаются на нее и ее размер.
    Потом будут еще вопросы...
     
  8. NIV

    NIV New Member

    Joined:
    15 Sep 2008
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    kRa$I-I
    Так ты что один будешь ДОСить, я так понимаю ты пишешь бота, а там главное их количество! :)
     
  9. kRa$I-I

    kRa$I-I New Member

    Joined:
    23 Jan 2009
    Messages:
    30
    Likes Received:
    1
    Reputations:
    5
    Я изучаю технику доса, а не сервис открывать собираюсь :)
     
  10. kRa$I-I

    kRa$I-I New Member

    Joined:
    23 Jan 2009
    Messages:
    30
    Likes Received:
    1
    Reputations:
    5
    В ЧЕМ ПРИКОЛ "СЫРЫХ СОКЕТОВ"? Я думал что если долго мучится, то что-нибудь получится....а именно подмена адреса отправителя (спуфинг).....Но единственный рабочи код который мне попался
    http://www.delphisources.ru/pages/faq/base/send_raw_api_packages.html
    "оказался не рабочим" при подмене IP...
    Предполагаю, что пример из статьи DoS на Delphi никогда и не работал
     
  11. KIR@PRO

    KIR@PRO from Exception

    Joined:
    26 Dec 2007
    Messages:
    826
    Likes Received:
    291
    Reputations:
    359
    2kRa$I-I

    по поводу http://www.delphisources.ru/pages/faq/base/send_raw_api_packages.html

    читай внимательней там же ясно написано:
    это самые первые строки) скорее всего поэтому у тебя и не ролучилось
     
    _________________________
  12. slesh

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

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    Этот пример работает отлично, главное спуфинг не делать.
     
    1 person likes this.