Port-scanner

Тема в разделе "WASM.NETWORKS", создана пользователем Flasher, 18 июл 2005.

  1. Flasher

    Flasher Member

    Публикаций:
    0
    Регистрация:
    31 янв 2004
    Сообщения:
    640
    Здравствуйте.

    Написал маленький порт сканер, и все прекрасно работало пока не решил оптимизировать его по скорости.

    После каждого CreateThread стоит Sleep,30 и если изменить на 20 или 10 - прога падает, и я не могу понять в чём дело.

    Помогиде пожайлуста.

    Спасибо.



    [​IMG] 1191756447__scan.asm
     
  2. q_q

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
    Flasher

    Например. В функцию потока ты передаешь указатель на буфер, содержимое которого тут же меняешь. Не помешает в функции потока сохранять регистры ESI и EBX.
     
  3. Flasher

    Flasher Member

    Публикаций:
    0
    Регистрация:
    31 янв 2004
    Сообщения:
    640
    q_q, Спасибо Большое!

    Теперь работает даж если ставить sleep,1 :)



    p.s. С такой скоростью можно даже файрволы досить :))
     
  4. q_q

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
    Flasher

    С такой скоростью ...

    Разве твоя программа сканирует не собственный компьютер?
     
  5. Flasher

    Flasher Member

    Публикаций:
    0
    Регистрация:
    31 янв 2004
    Сообщения:
    640
    Не совсем понял вопроса.

    Разве в проге низя указать другой ip адрес? ;)
     
  6. q_q

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
    Flasher

    Можно, только скорость заметно упадет.
     
  7. anarchisticmass

    anarchisticmass New Member

    Публикаций:
    0
    Регистрация:
    28 сен 2005
    Сообщения:
    10
    Адрес:
    Ukraine
    О чем речь? Ведь их и так огромное множество. Давайте искать Флудеры.
     
  8. anarchisticmass

    anarchisticmass New Member

    Публикаций:
    0
    Регистрация:
    28 сен 2005
    Сообщения:
    10
    Адрес:
    Ukraine
    Вы там, что все уснули?