Как самому написать интернет-крякер
Xakep, номер #045, стр. 045-032-2 МОСКВА PTT 195.34.27.1 - 195.34.27.254 195.34.30.1 - 195.34.30.254 MTU 212.188.96.1 - 212.188.96.254 212.188.111.1 - 212.188.111.254 195.34.37.1 - 195.34.37.254 195.34.61.1 - 195.34.61.254 ORC 212.48.130.1 - 212.48.130.254 212.48.131.1 - 212.48.131.254 CARAVAN 212.158.178.1 - 212.158.178.254 212.158.179.1 - 212.158.179.254 COMSTAR 212.248.4.1 - 212.248.4.254 212.248.5.1 - 212.248.5.254 212.248.6.1 - 212.248.6.254 195.210.130.1 - 195.210.130.254 195.210.132.1 - 195.210.132.254 195.210.133.1 - 195.210.133.254 INFOTEL 195.170.202.1 - 195.170.202.254 CITYLINE 195.46.161.1 - 195.46.161.254 195.46.166.1 - 195.46.166.254 195.46.168.1 - 195.46.168.254 195.46.169.1 - 195.46.169.254 195.46.172.1 - 195.46.172.254 195.46.173.1 - 195.46.173.254 195.46.175.1 - 195.46.175.254 SYNCHROLINE 212.24.44.1 - 212.24.44.254 SOVAM 195.218.132.1 - 195.218.132.254 195.239.68.1 - 195.239.68.254 195.239.0.1 - 195.239.0.254 195.239.1.1 - 195.239.1.254 195.239.2.1 - 195.239.2.254 195.239.3.1 - 195.239.3.254 195.239.4.1 - 195.239.4.254 195.239.5.1 - 195.239.5.254 195.239.6.1 - 195.239.6.254 195.239.4.1 - 195.239.7.254 САНКТ-ПЕТЕРБУРГ SOVAM 195.190.96.1 - 195.190.96.254 195.190.102.1 - 195.190.102.254 194.186.1.1 - 194.186.1.254 194.67.46.1 - 194.67.46.254 COMSET 213.172.1.1 - 213.172.1.254 213.172.2.1 - 213.172.2.254 213.172.3.1 - 213.172.3.254 PETERLINK 195.242.16.1 - 195.242.16.254 195.242.17.1 - 195.242.17.254 195.242.18.1 - 195.242.18.254 195.242.19.1 - 195.242.19.254 WEB PLUS 195.131.1.1 - 195.131.1.254 195.131.50.1 - 195.131.50.254 195.131.51.1 - 195.131.51.254 195.131.75.1 - 195.131.75.254 195.131.85.1 - 195.131.85.254 195.131.86.1 - 195.131.86.254 ADMIRAL 194.105.201.1 - 194.105.201.254 194.105.202.1 - 194.105.202.254 194.105.203.1 - 194.105.203.254 Теперь у нас есть все необходимое для написания самой программы. Как я уже говорил, в этой статье будет описан вариант написания на всем известном BASIC'е, а соответственно, тебе он понадобится. Советую тебе взять QuickBasic 4.0, так как в нем точно есть компилятор :). Поехали! Что должна сделать наша программа сразу после запуска? Нет, не отформатировать диск, она должна определиться с диапазоном. Пускай софтина будет создавать некий файл "IP.DAT" и писать в него все возможные адреса твоего провайдера из данных выше диапазонов. В дальнейшем программа будет брать из "IP.DAT" последовательно, один за другим, адреса лузеров и обрабатывать их. Теперь я опишу тебе сам алгоритм сканирования и копирования. Нагляднее будет разбить все по пунктам и рассматривать в таком виде, как я сейчас и сделаю. После алгоритма я опишу функции тех команд, которые будут в нем присутствовать, и значения переменных. Для усложнения задачи заставим программу автоматически находить на удаленном компьютере папку Windows, например. Из этой папки программа будет копировать на твой винт все файлы с расширением "INI". |