LINUX.ORG.RU

Виндовс-вирус и каталог ..


0

2

Суть: всунул флешку в компъютер с вирусом. Вирус создал каталог '..' (две точки). в линуксе ls -a показывает (пишу по памяти)

.  ..  ..
на флешке не было важных даных, но интересует: как можна выйнять даные с каталога ..

cd .. перекидывает на уровень вверх в винде можна сделать так ren E2E2~1 00

★★★★

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

anonymous
()

А ты уверен, что оно называется «..»? Там может быть любой юникодный символ. Попробуй через od прогнать вывод либо зайти в ФМ.

x3al ★★★★★
()

> cd .. перекидывает на уровень вверх

А если cd \.\.

Jotun
()
Ответ на: комментарий от power

Если я правильно понял ls -i не видит .., ls -ia видит. Не разобрался как перейти.

$ ls
aa  autorun.inf  Безымянный.JPG
$ ls -i
215 aa  161 autorun.inf  169 Безымянный.JPG
$ ls -ia
      1 .   1177347 ..      161 autorun.inf
1177347 ..      215 aa      169 Безымянный.JPG

$cd 'find -inum 1177347'
bash: cd: find -inum 1177347: Нет такого файла или каталога

ymuv ★★★★
() автор топика
Ответ на: комментарий от ymuv

bash: cd: find -inum 1177347: Нет такого файла или каталога

Кавычки не те! Нужны обратные, которые на тильде.

power
()
Ответ на: комментарий от ymuv

На скрине ". .. .. аа" это все название одной папки?

Jotun
()
Ответ на: комментарий от ymuv

А, стоп. А почему у тебя 2 каталога имеют один и тот же номер? Может просто бага в файловой системе? Проверку делал?

YAR ★★★★★
()
Ответ на: комментарий от ymuv

1177347 ..

1177347 ..

inode одинаковый, значит обе .. это одна и та же ссылка на родительский каталог.

sdio ★★★★★
()
Ответ на: комментарий от beastie

Пост 0> "...в линуксе..." (с)

и нечего народ к плохому приучивать


Это да :)

YAR ★★★★★
()
Ответ на: комментарий от ymuv

по ходу у тебя там просто fat покорёжен. расковыряй диск каким нибудь hex-едитором, но вряд ли ты там что-то интерессное найдёш. скорей всего это просто метка того виря. ну и пройдись fsck-ом по диску.

beastie ★★★★★
()
Ответ на: комментарий от ymuv

В общем это, видел я такие папки, я их тупо переименовывал в Nautilus (отобразив скрытые файлы естественно) и рубил все исполняемые файлы и авторан. Попробуй, может прокатит.

Jotun
()
Ответ на: комментарий от anonymous

Я только не пойму, зачем ТС так люто заморачивается. По идее, любой гуевый фм должен увидеть эту папку. Там же ее можно переименовать.

Jotun
()
Ответ на: комментарий от anonymous

>ls -la что говорит?
drwx------ 4 y y 4096 Янв 1 1970 .
drwxr-xr-x 6 root root 4096 Сен 28 07:13 ..
drwxr-xr-x 6 root root 4096 Сен 28 07:13 ..
drwx------ 2 y y 4096 Сен 27 14:01 aa
-rw-r--r-- 1 y y 255 Сен 27 12:37 autorun.inf
-rw-r--r-- 1 y y 41478 Сен 27 14:52 Безымянный.JPG

ymuv ★★★★
() автор топика
Ответ на: комментарий от Jotun

>И где тогда эта папка, которая ..? Ее должно быть видно.

Если бы ее было видно я тему не создавал бы.

ymuv ★★★★
() автор топика
Ответ на: комментарий от Jotun

Наутилус тоже не увидел ...


Прочитал в вики


В FAT32 корневой каталог, как любой другой, имеет переменный размер и является цепочкой кластеров. Номер первого кластера корневого каталога отражается BPB_RootClus. Корневой каталог имеет следующие отличия от других каталогов тома FAT:
....
не содержит файлов «.» и «..» (см. далее);


Может как-то хекс-редактором исправить?

ymuv ★★★★
() автор топика

в винде можна сделать так ren E2E2~1 00
Попробуй то же самое через wineconsole.

wintrolls ☆☆
()

dosfsck -a -w -v /dev/sdb2

anonymous
()
mkdir ~/flashbackup
cp -r /media/MAX/* ~/flashbackup
dd if=/dev/zero of=/dev/sdb
mkfs /dev/sdb
mount /dev/sdb /media/MAX
cp -r ~/flashbackup/* /media/MAX/
rm -rf ~/flashbackup

Ну вы поняли....

strap_ON
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.