HACK-FAQ

Xakep, номер #032, стр. 032-080-1

Horrific (hack-faq@real.xakep.ru)

Задавая вопросы, конкретизируй их. Давай больше данных о системе, описывай абсолютно все, что ты знаешь о ней. Это мне поможет ответить на твои вопросы и указать твои ошибки. И не стоит задавать вопросов вроде "Как сломать www-сервер?" или вообще просить у меня "халявного" Internet'а. Я все равно не дам, я жадный :).

Q: Хочу спросить. Я пытаюсь пролезь в Инет, а там большой облом, то есть линия занята. Так можно ли как-нибудь выкинуть челов, которые сидят на линии и не дают мне места.

H: В принципе выкинуть типов можно, но только теоретически. На практике это нереально, потому что ты должен знать телефоны типов, сидящих на линии. Итак. Если ты знаешь телефон, то звонишь этому типу через междугородку (а кто говорил, что простой способ :)). Если у него аналоговая АТС, то ты приконнектишься к его линии и будешь висеть параллельно. Соответственно, связь ухудшится, и его выбросит (если у него фуфловый момед). Ты, наверно, не раз уже натыкался при звонках, когда влезают в твой базар? Вот это и происходит из-за междугородки. Потому что у межгорода приоритет выше. Если у типа цифровая АТС, то подвеситься на его линию не удастся. Там защита лучше. Зато моя АТС моментально разрывает жертве связь. У меня цифровая линия, и я каждый день проверяю жену. Если я звоню с работы, а дома очень долго занято, то я набираю через межгород, и ее моментально выбрасывает из Инета. Пока она не успела очухаться, я быстро нормально набираю номер и даю ей чертей. Так что способ есть, но воспользоваться им нереально. Найди лучше себе другого прова. Сейчас с этим, кажется, уже нигде проблем нет.

Q: Многие мои файлы просят динамическую библиотеку VB40032.DLL, VB40016.DLL, CYGWIN.DLL. Ну, нашел я эту библиотеку, а он теперь говорит: Can t load (or register) custom control: "WINSCK.OCX". Подскажите, что делать дальше?

Н: Сразу видно, человек кодит на Visual Basic. Я тебе советую бросить это дело и перейти на Delphi. Он намного проще, надежнее, а возможностей в нем неограниченное количество. Ну а если ты любитель продуктов M$, то переходи на Visual C++. Если же ты решил не расставаться с VB, то запомни, что VB - это не компилятор, и все его проги не могут работать без VBХХХ32.DLL. Где ХХХ - номер версии. Так что тебе придется поставлять вместе со своей прогой эту DLL и все OCX файлы, которые ты будешь использовать. Каждый компонент, который ты ставишь на форму, - это очередной OCX. Так что ты с ними намучаешься.

Q: Почему ты все время рекламируешь Delphi, а на Visual C++ программистов больше?

Н: Я заметил, что на Visual C++ программируют сейчас в основном те, кто занимается кодингом уже давно. Переходить на Delphi они не хотят (за плечами огромный опыт работы с С), а других реализаций С++ не осталось (все обанкротились). CBuilder я в расчет не беру, потому что там от С++ остался только синтаксис, а все остальное это Delphi. Так что у этих кодеров выбора нет. Лично я несколько лет назад все бросил и перешел на Delphi, и до сих пор не жалею. Я не хочу топтаться на месте вместе с M$. Если у кого еще хватит на это смелости, то он не пожалеет.

Содержание  Вперед на стр. 032-080-2

ttfb: 3.5529136657715 ms