Как самому написать интернет-крякерXakep, номер #045, стр. 045-032-1 UFO (ufo@cu-magazine.ru; www.cu-magazine.ru; #underground) Вместо эпиграфа: Компьютер делает не то, что ты от него хочешь, а то, что ты ему прикажешь... Есть такие люди, которые уверены на 100%, что если существует софт для тех или иных целей, то нет никакого смысла писать подобные программы. Однако это совсем не так. Вот, например, ты используешь какой-нибудь эксплойт и совершенно не задумываешься о принципах его работы. Тебя не мучает желание написать что-либо подобное, так как тебе хватает уже написанного. Но есть люди, которые считают иначе. Они копаются в исходниках программ, ищут литературу и делают это из чистого любопытства. Проходит время, они набираются опыта и начинают писать серьезный софт как для хака, так и для обычной работы. Их друзья и знакомые удивляются - "Как тебе это удается?". Пытаются найти какие-то несуществующие секреты мастерства или задают вопросы а-ля "Как написать эксплойт?". А на самом деле никакого суперсекрета и нет. Просто человек, юзая разные программы, параллельно пытался разобраться в принципах их работы и написать что-то подобное. "А зачем писать-то?" - спросят некоторые. Да затем, что, не написав программы, не разберешься во многих тонкостях. Мало просто знать алгоритм, нужно попробовать все на личной шкуре. Только после этого ты поймешь, как и что работает в действительности. Так к чему это я все это рассказываю? Да все к тому, что многие деятели используют всякие сканеры шаров и считают себя супер-мега-кул-хакерами. Я надеюсь, что ты не относишься к их числу и даже если используешь всякие там Легионы и хотя бы немного интересуешься принципами их работы или хочешь написать подобную вещь. Вот именно этим мы сегодня и займемся. Только сам Легион мы переписывать не будем, а сделаем круче! Мы напишем программу еще лучше! Эта нехитрая софтина будет сканить заданный диапазон IP-адресов твоего провайдера и автоматически утаскивать нужные файлы с открытых дисков. И не думай, что я буду читать тебе здесь мануалы по написанию программ на ассемблере, так как отлично понимаю, что это смогут сделать единицы. Я расскажу тебе, как написать эту суперпрограмму на банальном BASIC'е, который знает любой школьник, посещающий уроки информатики. Тебе даже не потребуется знание сети и ее протоколов. Тебе вообще ничего не понадобится, кроме собственных рук. Ну что, приступим? Подготовка к написанию Для нормальной работы нашей программы нам нужно настроить под виндами сеть соответствующим образом. Лезь в "Панель управления", затем кликай по значку "Сеть". Так как я не знаю, что у тебя там уже может быть установлено, то сделаем проще. Удали все установленные компоненты и кликни кнопку "Добавить". У тебя должно появиться окошко с заголовком "Выбор типа компонента", где будут четыре варианта: "Клиент", "Сетевая плата", "Протокол" и "Служба". Выбирай "Клиент" и кликай на кнопку "добавить". У тебя появится окно "Выбор: Клиент сети". В нем ты увидишь еще два списка. Выбирай в левом пункт "Microsoft", а в правом - "Клиент для сетей Microsoft". Затем дави на "Ok". Теперь в окошке "Сеть" должны появиться 3 пункта: "Клиент для сетей Microsoft", "Контроллер удаленного доступа" и "TCP/IP". Если все эти 3 пункта у тебя на месте, то кликай опять "Добавить". Теперь в окне "Выбор типа компонента" выбери пункт "Служба" и дави кнопку "Добавить". В появившемся окне выбирай пункт "Служба доступа к файлам и принтерам сетей Microsoft" и дави "Ok". Все. Теперь тебе осталось только кликать "Ok" в окне "Сеть" и ждать установки файлов и запроса о перезагрузке. Соглашаешься с предложением о перезагрузке, и твоя сеть готова. Все эти нехитрые комбинации были нам нужны для возможности подключения к расшаренным (открытым) машинам в сети. Если у тебя что-либо не получилось, обратись к разработчику твоей операционной системы ;). Теперь нам необходимы диапазоны, которые нужно будет сканировать. Ниже будут написаны диапазоны наиболее известных провайдеров Москвы и Питера. |


















































































































