ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Безопасность > *nix
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

Репутация: 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
navigat0r
Участник форума
Регистрация: 15.03.2009
Сообщений: 231
Провел на форуме:
859739

Репутация: 146
Отправить сообщение для navigat0r с помощью ICQ
По умолчанию

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

  #3  
Старый 19.12.2009, 13:02
Аватар для cr0w
cr0w
Познающий
Регистрация: 11.09.2008
Сообщений: 99
Провел на форуме:
2753780

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

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

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

Репутация: 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)
(Dm)
Reservists Of Antichat - Level 6
Регистрация: 08.04.2008
Сообщений: 286
Провел на форуме:
2375131

Репутация: 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:15
Аватар для cr0w
cr0w
Познающий
Регистрация: 11.09.2008
Сообщений: 99
Провел на форуме:
2753780

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

ghostwizard

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

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

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

  #7  
Старый 19.12.2009, 17:16
Аватар для ghostwizard
ghostwizard
Участник форума
Регистрация: 04.12.2005
Сообщений: 202
Провел на форуме:
414834

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

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

update:

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

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

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

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

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

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

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

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

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Размер файла, каков он на самом деле =) VERte][ С/С++, C#, Delphi, .NET, Asm 6 29.11.2009 00:31
Основы linux кодинга. Часть 1. --StraNger-- *nix 7 27.06.2009 14:09
Процесс создания программного обеспечения для распределенных вычислений (С++). c0n Difesa Авторские статьи 9 09.06.2009 16:33
Пароль в CPanel ufo44 Уязвимости 11 07.12.2006 00:33



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


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




ANTICHAT.XYZ