Hack-FAQ

Xakep, номер #040, стр. 040-068-3


Н: Я несколько раз описывал в Кодинге, как увидеть все процессы, запущенные в системе. Вспомни пример, когда мы изменяли надписи на всех запущенных программах. Точно так же можно найти и AVP. Если ты его нашел, то выполни API функцию CloseWindow и потом запускай свою.

Я бы не публиковал бы этот вопрос в Х, если бы письмо не было подписано как "Группа разработчиков компании Microsoft" :). Я серьезно, только почему-то адрес отправителя ХХХ@yandex.ru>.

Ты не знаешь, как отправить почту без Интернета, а?

Н: Засовываешь письмо в простой бумажный конверт и относишь на почту :). Ну а если у тебя нет Инета и ты хочешь отправить именно e-mail, то это можно сделать через FIDO или на любом отделении связи с выходом в Инет (этот вариант за деньги).

Скажи, плиз, можно ли какой-то спамер загрузить, например, на сайт на народе, чтобы он отсылал письма, по предварительному запрограммированию?

Н: Для этого подойдет любой скрипт для отправки почты и любой хостинг, поддерживающий скрипты.

Как узнать количество компов в сети?

Н: Если ты сидишь в окнах, то посмотри в "Сетевом окружении". Но я надеюсь, что ты сидишь в Linux, поэтому и задаешь этот вопрос. Там можно пропинговать диапазон адресов твоей сети и подсчитать ответы. На мой взгляд, это самый простой и удобный способ, но это только на мой.

Эти вопросы меня уже достали

Я понимаю, что у нас постоянно появляются новые читатели, кто-то читает не регулярно, но все же отвечать на одни и те же вопросы очень тяжело. Поэтому я уже полгода как создал на своем сайте www.cydsoft.com/vr-online раздел "Большой FAQ", где я выкладываю все вопросы и ответы, опубликованные в Х в прошлом году. Прежде чем задавать мне вопрос, посмотри, может на сайте уже есть ответ.

Объясни, что такое порты (как я понял, на каждое dial-up соединение открыты все порты... но как можно засылать что-то через них, еще не понял), ко мне лезут через 139 порт, можно ли закрыть порты, которые не задействованы, и где в виндозе можно отключить удаленное управление компом.

Н: Я полтора года веду рубрику и уже пару раз точно отвечал на подобные вопросы. Порты это как бы виртуальный канал. Каждая сетевая программа при старте открывает для себя любой свободный порт. Есть и зарезервированные типа FTP - это 21-й порт, HTTP - это 80 порт и т.д. Теперь представим ситуацию, что на сервере запущено два сервиса: FTP и WEB. Это значит, что на сервере работают две программы, к которым можно коннектиться. Теперь ты хочешь присоединиться к FTP серверу и посылаешь запрос по адресу ХХХ.ХХХ.ХХХ.ХХХ и на порт 21. Сервер получает такой запрос и по номеру порта определяет, что твой запрос относится именно к FTP серверу, а не WEB.

Так что сетевые порты - это что-то виртуальное, что увидеть невозможно. Если бы не было портов, то комп не смог бы определить, для кого именно пришел твой запрос.

Назад на стр. 040-068-2  Содержание  Вперед на стр. 040-068-4