Форум О Спутниковом Интернете ТВ, сотовых телефонов, заработок в сети, Литература

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



LINUX

Сообщений 1 страница 2 из 2

1

LINUX

В этом году или прошлом, уже не помню, одна моя знакомая проходила компьютерные курсы. И когда она спросила у преподавателя, что такое Linux, тот ответил ей, что это ужасно сложная система с текстовым интерфейсом. Странно слышать такие речи от преподавателя, но иной раз и в статьях на компьютерную тематику сквозит полное незнание не то чтобы глубин мира Linux, но хотя бы элементарного представления о нише, занимаемой этой системой и программами под нее. А ниша эта очень велика.

Этой осенью японская корпорация Mitsubishi Heavy Industries выпустила линейку роботов-андроидов. Экземпляр такого чуда инженерной мысли стоит около 14 тысяч долларов, плюс 90 долларов каждый месяц за обслуживание. Модель робота называется Wakamaru. Он может узнавать лица до десятка людей, понимает 10 тысяч японских слов, умеет разговаривать и при этом жестикулировать. Ростом Wakamaru примерно с метр, весит 30 килограммов и передвигается со скоростью 1 километр в час. Батареек ему хватает на два часа, под конец которых робот вынужден спешить домой к зарядному устройству. Какое отношение имеет робот к Linux? Самое прямое - он работает под управлением Linux.

А корейцы летом выпустили мультимедийное устройство GPX2-F100, размером с небольшую книжку. Стоит меньше 200 долларов, может воспроизводить видео и музыку практически всех популярных форматов, имеет встроенный просмотрщик изображений, "читалку" электронных книг и оснащена, помимо собственных игр, набором эмуляторов ТВ-приставок SNES, Genesis, а также эмулятором ПК. Двух "пальчиковых" батареек хватает на 8 часов просмотра фильмов или 14 часов прослушивания музыки (при выключенном дисплее). Порт для наушников, встроенные динамики, USB2, слот для SD-флэшек, 32 Мб RAM, 64 Mb на встроенной флэшке, TFT LCD-дисплей с разрешением 320x240, два процессора ARM9. Программная начинка всего этого - снова Linux и Linux-программы.

КПК на основе Linux начали появляться уже несколько лет назад, равно как и мобильные телефоны от ведущих производителей этой продукции - Motorola, Sony Ericsson, Samsung, Siemens, Nokia. Трехмерная графика для мультфильмов вроде "Шрек" давно рендерится в вычислительных кластерах под управлением Linux. Linux запускается на игровых консолях Sony Playstation (более того, Sony продает дополнительные комплекты для консоли - винчестер с Linux плюс клавиатура), Xbox (не официально), SEGA Dreamcast. Есть даже версия Linux для... плейера iPod - и на ней люди играют в первую часть Doom! Я уже не говорю о присутствии Linux в разного рода сетевом оборудовании (роутерах и т.д.), промышленных компьютерах, следящих видеокамерах и тому подобном. Что до рынка персональных ПК, то здесь доля использования Linux не поддается реальной оценке по той причине, что количество установленных копий Linux нельзя подсчитать по объемам продаж дистрибутив Linux - из-за природы лицензии GPL, которая позволяет копировать и устанавливать GPL-софт сколько угодно раз. Поэтому данные аналитиков о, скажем, трехпроцентной доле Linux на "рабочем столе" можно взять под сомнение, задавшись вопросом - а как они считали копии Linux? Неужели спрашивали каждого пользователя, какая именно система установлена у него на компьютере?

На самом деле, это очень скользкая тема. Допустим, у 99% моих друзей, имеющих компьютеры, установлен Linux - как основная система либо параллельно с Windows. И многие из них - отнюдь не фанатичные линуксоиды, а простые пользователи уровнем знакомства с технологией - чуть выше чайника. С другой стороны, у вас может быть другая картина и ни у одного вашего знакомого не окажется положительного либо отрицательного опыта работы с Linux.

Отрицательный опыт тоже бывает. Как правило он возникает в двух случаях. Самый распространенный, это когда человеку вдруг, без каких-либо причин, захотелось попробовать штуку под названием Linux. Как пробуют запускать разные игры. Вместо того, чтобы предварительно изучить вопрос, энтузиаст находит где-то старый, как египетские пирамиды, дистрибутив Linux и сходу пытается его установить. При этом он вводит в состояние крайнего замешательства свой компьютер, в бездумном порыве сносит Windows, а потом бегает по городу, запустив руки в волосы и срывающимся голосом докладывает друзьям у случившейся беде. Мол, теперь ему "все придется переустанавливать". А ведь так просто было - прочитать пару-другую статей о Linux, узнать, как установить его одновременно с Windows, какие дистрибутивы Linux и их версии сейчас в ходу, какой дистрибутив больше подходит для дома, а какой - для сервера в какой-нибудь компании. Однако есть такая категория энтузиастов, превыше всего ставящая святой метод тыка. Конечно, им проще ругать следствие, а не причину - свои необдуманные действия.

Другой пример отрицательного опыта - более обстоятелен. Покупает человек Linux, хочет его установить, а вдруг обнаруживается, что какое-то железо в компьютере не совместимо с Linux. В той или иной мере. Часто это касается новых, очень современных видеокарт. В текстовом режиме они еще работают, а вот в нормальном графическом режиме (не Framebuffer) под "иксами" (грубо говоря, это подсистема, дающая возможность работать графическому рабочему столу) - могут возникнуть проблемы. В "иксах" могут быть использованы драйверы двух видов. Первые, это идущие в комплекте с XOrg (реализация "иксов") драйверы со свободной лицензией. Такие драйверы могут существовать под вашу видеокарту, а могут и не существовать. Однако, нынче каждый уважаемый производитель видеокарт, а речь идет об ATI и nVidia, выпускает свои фирменные драйверы для своей продукции, в том числе и для последних моделей видеокарт. Но беда в том, что иногда эти драйверы не получается установить. Не выходит, и все тут.

Вот я человек, близко знакомый с Linux. Использую его с 2001 года. Уже несколько лет это моя основная система. Я не дурак, и руки у меня растут откуда надо, но драйверы от ATI для моего Radeon 8500 я установить не могу. Раньше получалось, а потом перестало. В итоге, впрочем, пользуюсь отличными драйверами от XOrg, но сам факт налицо. Или - мой брат приобрел недавно новую видеокарту GeForce. Сколько мы ни бились над нею - драйверы для "иксов" поставить не смогли. Пробовали и XOrg (nv-драйвер) и фирменные. Но эту ситуацию нельзя ставить в упрек Linux! Linux - ядро, фактически не имеющее отношение к "иксам". Linux может отлично работать и без "иксов" или какой-либо другой графической подсистемы. Конечно же, пройдет какое-то время и в XOrg реализуют поддержку тех карт, которые сейчас в XOrg не работают. В связи с большим ростом популярности Linux на десктоп-рынке можно прогнозировать и устранение проблем в установке "фирменных" драйверов - их разработчикам просто придется устранить проблемы, того диктуют законы рынка, когда предложение должно быть удовлетворено спросом.

Пожалуй, только возня с драйверами к новым видеокартам да старым и новым USB/софт-модемам может оставить плохое впечатление о знакомстве с Linux. Вопрос драйверов от производителей - тема особая, я не буду здесь ее касаться.

Итак, с одной стороны имеем громкие голоса носителей неудачного опыта, умноженные на невнятные слова о "только текстовом интерфейсе", с другой - растущую армию десктоп-пользователей и проникновение Linux в индустрию электроники. "Растущая армия" варится в собственном соку без особых проявлений публичности, да и присутствие Linux в разных устройствах проходит без лишнего шума. Может быть, так и надо - это натуральное поведение операционной системы на рынке. Но когда говоришь вслух "Windows", то любой человек сразу представит себе рабочий стол, окошки и так далее. А вот при слове "Linux" у большинства или ничего в разуме не возникает, или улыбчивый пингвин. Что тоже хорошо.

0

2

Unix: ликвидация безграмотности за 5 минут

Некоторые люди даже представления не имеют что это такое. Множество вопросов возникает о вероятно прошумевших в нете шеллах, но что есть шелл, куда его запихивать, а тем более, где его взять, об этом не знает 75% нет-населения. И никто не хочет этого исправлять , типа , сам знаю, а другим не скажу. Это свинство, ребята, конкретное свинство. И сидят все как нанайские негры - ждут, ждут когда всё свалится им на голову , так же быстро и легко, как сырые штаны с ног. Хмм.. Я сомневаюсь , что таким вот ожиданием ты сможешь себе помочь, нет! Именно для этой цели я и написал текущую статью. Ну и ,естессно, хочу привлечь внимание администраторов серверов под подобными системами, чтобы они не валялись на полу своего оффиса в луже блевотины от обильного излияния пивом и водярой, а вставали на путь истиный, занявшись тем, за что им платят грины. Своей статьёй я постараюсь развеять тьму, надвисшую в твоём больном воображении над понятием UNIX. Чтобы ты ознакомился с юнихом в более интимной близости я начну с краткой исторической справочки.. Итак...

ХИСТОРИ, БЛИН.Система Unix была разработана концерном AT$T в конце 60-х годов, когда твой лучший друг дядя Билли учился как не писать в штанишки. По началу весь проэкт был чем то вроде Атлантиды, никто и представить не мог, что через несколько лет эта система будет стоять на каждом третьем писюке. Юникс создавался для контролирования автоматизированной промышленности, если ты не догоняешь - для заводов по производству пЫва :), а для непросвящённых рядовых юзверей он был как моя зубная щётка для зулусов времён кардинала Решелье. Существут множество клонов данной системы, которые служать для разных целей и различаются ядрами, компиляторами , структурами каталогов и т. д. Юникс изначально разделяется на два типа - ATT и BSD. Вскоре был назван multi-tusking/multi-user системой. Родным языком являтся Си, т. к. именно на нём, в основном, был написан Юних. Ну, я пологаю, что краткий хистори удался, если хочешь внимательно ознакомиться с историей системы Юникс, да и с самой системой, купи себе толстую книгу в нете на свою сгенерённую кредитку, которая на удивление самому тебе работает в онлайн-магазинах..Ок, продолжаем.

ЧЁ ХОТЬ ТАМ, ТИПА, ПРИКОЬНОГО, А? Принцип работы с удалёнными Unix системами довольно прост: ты получаешь, так называемый шелл ( об этом ниже ),далее с помощью телнет клиента телнетишься к определённому хосту, вводишь логин доступа и работаешь. Если на пальцах, твой компьютер является всего лишь помошником в подключении, сам процесс работы с Юникс системами проходит непосредственно в чреве самого сервера Юникс. В зависимости от привилегий доступа, ты сможешь баловаться всем , чем угодно на удаленном сервере: работать с почтой ,заливать и скачивать файлы, программы, пользоваться ими, компилировать злые эксплойты, сносить пингом всяких уродов с нета, ну и, естессно, локально взламывать как сам Юникс сервер так и удаленные сервера . Вся вишка в том, что связь здесь в сто раз качественнее и быстрее, чем твой жалкий диалап, т. е. полный улёт, в прямом смысле этого слова. Всё это - твои реальные ваозможности, которые можно воплотить в жизнь ознакомившись с данной системой.

ЛОМИСЬ,БРАТВА!Как я уже сказал, для работы с Юниксом тебе понядобится шелл - оболочка Юникс сервера, с помощью которой ты подключаешься к самой системе. Шелл, сам по себе представляет из себя феньку вроде вополнимой программы, так же шелл может существовать индивидуально для каждого логина. Шелл, с которым будешь работать ты - переводчик комманд, что-то вроде command.com для ДОСа. Дос это тоже операциока такая.:).Для лик.беза в области шеллов, я приведу примеры основных:csh - шелл Си, позволяющий работать с системой подобно командам Си.ksh - шелл korn, такой же переводчик комманд.sh - шелл bourne, основной комманд ком в Юнихе, подобен языку скриптов.tcsh - MIT шелл.vsh - визуальный шелл.Ну и rsh - шелл restricted или удалённый шелл.Иногда шеллы пишут и сами владельцы Юникс систем, это гиморное дело ,но кому-то это наверное очень нужно нужно. Итак.. Начнём с нуля... Существуют как платные услуги по предоставлению шеллов для доступа, так и халявные. М-да. Мы русские люди - платить за то, что можно взять, да никогда в жизни..Существуют четыре типа пользователей Юникс систем. 1)Самым крутым челом является пахан системы, который обладает root доступом, позволяющим творить всё что угодно на сервере, всё , что позволтит твой чокнутый рассудок ( доступ подобного типа всегда был и будет целью хакера при взломе сервера под Юникс системой).2)Затем идёт администратор, находящийся в доверии root`а .Его доступ отличается по привилегиям от предыдущего, но возможности проктически одинаковы. 3)Рядовой пользователь - пользователь, получивший логин при регистрации и имеющий возможность запуска узкого круга програм ( почта, компилятор, пинг, irc и т. д.).И 4) псевдопользователь - это, типа, никто, у него нет ни логина ,ни привилегий, и вообще ,у него голова от Винни-Пуха. Изначально тебе светит только логин 3 типа,т. е. логин обычного пользователя. Для его получения тебе достаточно воспользоваться любым телнетом ( рекомендую IPtools ) ,указать хост и порт определённого Юникс сервера ( на нашем сайте предоставлен список некоторых шеллов) ,законнектиться к нему через 23 порт, создать логин и бежать за тортом в магазин. С получением логина проблем не будет если ты знаешь английский, т. к. тебе всй подробно разжуют в диалоговом окне телнета, где будет указан гостевой логин для регистрации своего. Ты получил доступ к серверу через шелл, теперь ты можешь юзать многопользовательскую систему Юникс. Вперед. В любом случае ты должен изучить структуру каталогов ОС, в которой находишься, рано или поздно ты всё равно захочешь в первый раз спереть пассворд лист всех юзеров, так же, как ты захотел слить PWL файл с компьютера твоей парализованной бабушки в целях получения халявного интернета. Находясь в системе, ты всегда сможешь вызвать меню помощи, которое обьяснит тебе, что и куда нужно ввести для того или для этого. Вся эта деятельность будет происходить после телнета на 21 порт.

ГЫ...ГЫ... А ТИПА,ЭТО, А КАК ТАМ ВСЁ, ТИПА, ХАКАТЬ?Чтобы объяснить тебе все особенности системы, её закоулки, правила взлома и направления взлома, уйдёт много дней... Так что всё это - темы следующих статей. Пожалуй нужно указать самые основные и важные в свою очередь директории системы, в которых хроняться файлы доступов и логов. Начнём:/etc/passwd - о да, нигер, именно вы этом файле и хранится список заветных паролей доступа всех юзеров.Этот файл является целью при взломе.<br>/etc/group - файл группы./etc/hosts - нехороший файл, записывающий все коннекты к системе../usr/adm/sulog - лог программы SU, может лежать и в другой дире../usr/adm/culog - то же самое для проги CU./usr/adm/loginlog - лог логинов../usr/adm/errlog - записывоеи ошибки системы.<Br>/usr/mail/"Вася Пупкин" - мыло. Я к вам пишу, чего же боле.../usr/lib/cron/crontabs - инструктаж для крона./etc/shadow - Ааааа!!!..слёзы с глаз моих. Файл затемнённых паролей.Так. По поводу директорий достаточно. Так же тебе нужно знать определённое количество комманд ,чтобы запускать, получать, удалять разные файлы. Список юниксовских комманд лежит на нашем сайте, обязательно почитай его. Я понимаю, возможно всё, что я втирал веше тебе уже известно, но ты интересуешься, как именно происходят взломы подобных систем. Я буду краток , т. к. это наука, а не пятиминутный урок. Взломы происходят по разным причинам, основной из которых является попытка получения root доступа, т.е. получения полного контроля над сервером. Для этого используются cgi-сканеры ( сканеры скриптов), шеллы , эксплойты ( программы, написанные на Си, которые после компиляции запускаются в обращение, отдают команду системе, а точнее демону определённог порта, и перезагружая его передают атакующему root`а ) и наконец телнет. Взлом может быть локальным и удалённым. Взлом может быть произведён через дыры в скриптах атакуемого хоста. Давай чуть подробнее... Cgi-сканер ищет различные скрипты, которые использует хост. Не все скрипты написаны корректно, ясен перец, что многие из них написаны с ошибками каким-нибудь бухим прыщавым студентом из Крыжопля .Чтож его баги и придётся искать тебе в пользу отцов русской револции. Допустим ты прасканировал определённый хост и сканер написал тебе, что найден скрипт .htmlscript:victim.com/cgi-bin/htmlscript [200 FOUND}Ты запускаешь броузер и вводишь урл:

victim.com/cgi-bin/htmlscript?../../../../etc/passwd<Br><br>Если найденный скрипт имеет ошибки, то тебе в окно твоего IE выползет файл паролей , заныканный в DES шифровке. Если не не имеет - не выползет .:)Если найден другой скрипт, например mlog - схема другая:<br><br>

victim.com/mlog.html?screen=/etc/passwd

Как ты понял, конструкция урл изменилась. Обьяснение этому - другой скрипт, т.е. к каждому найденному скрипту своя конструкция в урл. Всё это ты можешь узнать в разделах Bugs различных хакерских сайтов.<br>Также взломы Юникс систем происходит путем применения эксплойтов. Здесь схема другая. Для начала исследуются порты системы, на которую у тебя уже встаёт, и ты не сможешь спокойно заснуть не взломав её. К каждому порту приставлен ДЕМОН. Например 25 порт - порт почтового демона Sendmail или Qmail, 110 порт - Qpop демон, 21 - FTPd и так далее. Как уже говорилось выше, в этом случае компилируется соответствующий системе и ситуатции эксплойт и засылается к демоновой матери. М-да, правда не всё так просто, 3/4 всех эксплойтов с нета приходится править прежде чем они скомпилятся, гады. Эксплойты реально взять на technotronic , там они в избытке. Для установления постоянного доступа создаются backDoors`ы, т. е. трояны, изображающие фальшивые демоны .Так же трояны вешают на выполнение програм, например таких как Su. Это вроде ложного запроса паролей ICQ при запуске самого клиента, который записывал введённый пароль, выводил мессагу о ошибке и запускал настоящий запрос. Таким вот образом по аналогии с уинами ламеры теряют и их логины в Юниксе. Позже я напишу обо всём более подробно, так что жди, брат, жди. Ну если ты и "сам с усам", то я бы хотел чтобы ты прислушался моих советов по использованию взломанных логинов. Для начала не ломись на сервак по 300 раз за день, это тебе Юникс сервер , а не порносайт. Не сиди больше 40-50 минут на чужом логине - просекут, как пить дать. С высоты root`а обращай внимание на действия остальных юзеров, делай то же самое, ты не должен отличаться от них. Если будешь добавлять новый навороченный логин, то используй имена женщин, с них спрос меньше.:) Шучу. Просто хакеров ищут из числа мужских особей и кликух вроде SuperMegaHacker. Ты понял о чём я.<br>Затирай логи - кулоги и сулоги, да и чёртов hosts.deny тоже, прячь suid шеллы. Не будь дебилом и не трогай MOTD file, а то ведь есть чухлюи , которые чтобы доказать свою крутость заменют его на какой-нибудь HaCkeD by BriTneY SpeArS. Ну и что? Кому это нужно? Мне? Нет. Тебе? Нет.Никому не нужно. Факт фактом - он потеряет свой доступ через 10 минут после обнаружения правки.

0