HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Безопасность и Анонимность > *nix
   
 
 
Опции темы Поиск в этой теме Опции просмотра

о временных атрибутах файла
  #1  
Старый 19.12.2009, 05:42
(Dm)
Reservists Of Antichat - Level 6
Регистрация: 08.04.2008
Сообщений: 286
С нами: 9521666

Репутация: 1695
По умолчанию о временных атрибутах файла

Небольшой отчерк "о временных атрибутах файла в *unix"

Цитата:
В заключение - несколько слов о временных атрибутах файла, которые, как станет ясным из главы про управление пакетами, в некоторых случаях оказываются очень важными. Их - опять же три: время доступа (atime - от Access Time), время модификации (mtime - от Modification Time) и время изменения (ctime - от Change Time). Первый атрибут фиксирует время последнего обращения к файлу - любого, например, просмотра его командой less. Атрибут этот на практике используется редко, а пересчет времени доступа для изобилия файлов на древе Unix-системы отъедает ресурсы. И потому часто он (пересчет, конечно, а не атрибут) отменяется, о чем будет разговор в главе о иерархии файлов и монтировании файловых систем.

Атрибут модификации, mtime, устанавливает время последнего изменения файла, вернее - изменения области его данных (например, правки текста в редакторе). А атрибут изменения, ctime, (по русски лучше для определенности добавлять - изменения статуса) фиксирует время изменения метаданных файла - например, прав доступа, владельца, группы и т.д.

Характерно, что ни один из временных атрибутов файла не отражает непосредственно времени его создания. В качестве такового можно рассматривать атрибут ctime - но только в том случае, если в дальнейшем статус файла не изменялся (например, если файлу текста скрипта не был присвоен атрибут исполнения). В противном случае определить истинное время создания файла невозможно.

http://www.linuxcenter.ru/lib/books/posixbook/ch08.phtml#10:
Что интересно, обычно для того чтобы спрятать шелл пользуюсь командой:
Цитата:
touch -t [[CC]YY]MMDDhhmm[.ss] имяфайла
Как оказалось при выполнении этой команды меняется время модификации файла и время доступа на то время что было указано, а ctime на текущее время, поэтому для поиска свеже залитого шелла (даже если время модификации было изменено), можно использовать такую команду :
Цитата:
find /var/www -ctime -1 -user www-data
__________________
Cервер cs 1.6
cs.antichat.net:27015
 

  #2  
Старый 19.12.2009, 05:53
navigat0r
Участник форума
Регистрация: 15.03.2009
Сообщений: 231
С нами: 9030403

Репутация: 146
По умолчанию

прикольно, но мне кажется единицы проверяют командой ind /var/www -ctime -1 -user www-data
 

  #3  
Старый 19.12.2009, 13:02
cr0w
Познающий
Регистрация: 11.09.2008
Сообщений: 99
С нами: 9296966

Репутация: 585
По умолчанию

Чтоб ищущему таким способом шелл админу жизнь медом не казалась, можно сделать заодно touch на все имеющиеся и доступные для изменения файлы. (;
 

  #4  
Старый 19.12.2009, 14:28
ghostwizard
Участник форума
Регистрация: 04.12.2005
Сообщений: 202
С нами: 10754840

Репутация: 99
По умолчанию

Цитата:
Сообщение от cr0w  
Чтоб ищущему таким способом шелл админу жизнь медом не казалась, можно сделать заодно touch на все имеющиеся и доступные для изменения файлы. (;
Тем самым ты раскроешь факт своего присутствия. Во-вторых, есть хауту как сохранять atime, mtime, ctime более-менее адекватным путем, через копирование файла + смену времени:

_http://www.krazyworks.com/changing-time/

Неадекватный путь:

_http://www.securiteam.com/tools/5JP0H2K7FE.html

Последний раз редактировалось ghostwizard; 19.12.2009 в 14:30..
 

  #5  
Старый 19.12.2009, 15:22
(Dm)
Reservists Of Antichat - Level 6
Регистрация: 08.04.2008
Сообщений: 286
С нами: 9521666

Репутация: 1695
По умолчанию

Цитата:
Сообщение от ghostwizard  
Тем самым ты раскроешь факт своего присутствия. Во-вторых, есть хауту как сохранять atime, mtime, ctime более-менее адекватным путем, через копирование файла + смену времени:

_http://www.krazyworks.com/changing-time/

Неадекватный путь:

_http://www.securiteam.com/tools/5JP0H2K7FE.html
оба способа требуют привилегии root.
Интересно почему второй способ, по твоему неадекватный, вполне нормальная софтина.
__________________
Cервер cs 1.6
cs.antichat.net:27015
 

  #6  
Старый 19.12.2009, 17:16
ghostwizard
Участник форума
Регистрация: 04.12.2005
Сообщений: 202
С нами: 10754840

Репутация: 99
По умолчанию

Цитата:
Сообщение от (Dm)  
оба способа требуют привилегии root.
Интересно почему второй способ, по твоему неадекватный, вполне нормальная софтина.
Скажем с установленным SELinux date прокатит, за софтину я не уверен, надо прогнать.

update:

Все пашет, SELinux не руганулся даже. Реквест на патч уже был подан не так давно:

_http://patchwork.kernel.org/patch/61709/

Последний раз редактировалось ghostwizard; 19.12.2009 в 17:39..
 

  #7  
Старый 19.12.2009, 17:15
cr0w
Познающий
Регистрация: 11.09.2008
Сообщений: 99
С нами: 9296966

Репутация: 585
По умолчанию

ghostwizard

Цитата:
Тем самым ты раскроешь факт своего присутствия.
Тем самым я затрудню поиск шелла вышеприведенным способом. А факт присутствия - он уже раскрыт, раз ищут...

Тож не понял чем воторой способ неадекватнее первого - та софтина делает примерно то же самое, что описано по первой ссылке...

Последний раз редактировалось cr0w; 19.12.2009 в 17:17..
 

  #8  
Старый 19.12.2009, 17:44
ghostwizard
Участник форума
Регистрация: 04.12.2005
Сообщений: 202
С нами: 10754840

Репутация: 99
По умолчанию

Цитата:
Сообщение от cr0w  
ghostwizard

Тем самым я затрудню поиск шелла вышеприведенным способом. А факт присутствия - он уже раскрыт, раз ищут...

Тож не понял чем воторой способ неадекватнее первого - та софтина делает примерно то же самое, что описано по первой ссылке...
1. Искать можно либо руками, либо автоматизировать. Как раз последний пункт может многое выдать.
2. Верно.

Последний раз редактировалось ghostwizard; 19.12.2009 в 17:52..
 
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Размер файла, каков он на самом деле =) VERte][ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6 29.11.2009 00:31
Пароль в CPanel ufo44 Уязвимости 11 07.12.2006 00:33



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору. Комиссия форума: 2%.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...