Найдите исполняемые файлы рекурсивно

"Кража cookie от веб-браузера" для получения аутентификации, походит точно на вид вещи, которой вредоносное программное обеспечение занималось бы для получения доступа к персональным данным и данным входа в систему.

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

3
31.03.2013, 14:55
4 ответа

Едва ли можно интегрировать команду ls с находкой,

find Test/ -type f -perm /u=x,g=x,o=x -exec ls -l {} \;

ОБНОВЛЕНИЕ

На самом деле -executable не эквивалент -perm /u=x,g=x,o=x. У Вас могли бы быть файлы, который является исполняемым файлом только группой или другими, которые не будут отображены.

Так, зависит от Вашей цели, если Вы хотите исполняемый файл файлов только Вами, это должно хорошо использовать -executable.

8
27.01.2020, 21:08
  • 1
    спасибо. После того, как я буду преобладать над 15 репутациями, я буду голосовать. –  Maksim Dmitriev 31.03.2013, 13:05

Нет никакой потребности использовать -exec, как find идет с a -ls флаг.

$ find Test/ -perm /u=x,g=x,o=x -type f -ls

От man страница:

- Верный ls; перечислите текущий файл в ls-dils формат на стандартном выводе. Количества блока имеют 1K блоки, если переменная среды, POSIXLY_CORRECT установлен, в этом случае 512-байтовые блоки, не используется. Посмотрите раздел UNUSUAL FILENAMES для получения информации о том, как обрабатываются необычные символы в именах файлов.

4
27.01.2020, 21:08

Необходимо использовать -exec аргумент команды находки.

$ find Test/ -perm /u=x,g=x,o=x -type f -exec ls -l {} \;
3
27.01.2020, 21:08
  • 1
    спасибо. Я проголосую за Ваш ответ позже. Теперь у меня нет 15 репутаций. –  Maksim Dmitriev 31.03.2013, 13:06

Найти файлы, исполняемые текущим пользователем, вошедшим в систему

[sudo] find /path -type f -executable

или найти, установлены ли исполняемые биты хотя бы для одного из владельцев/групп/других:

[sudo] find /path -type f -perm /111

или исполняемый только владелец:

[sudo] find /path -type f -perm /100

или

[sudo] find /path -type f -perm -100
0
03.12.2020, 16:24

Теги

Похожие вопросы