СОЗДАНИЕ ФАЙЛОВ, КОТОРЫЕ НЕ МОГУТ БЫТЬ НАЙДЕНЫ С ПОМОЩЬЮ ПАПКИ “...”

Gidroponika

Exploit Developer
Joined
Aug 17, 2016
Messages
1,784
Reaction score
826
Каждая папка содержит по умолчанию две специальные записи, а именно каталог “."который ссылается на текущею директорию и"..” который ссылается на родительский каталог. В Windows невозможно создать файлы / папки только с точками в имени, скорее всего, чтобы предотвратить атаки.
8c7d7e864425f251fe959.png

На скриншоте выше показано, что невозможно создать “...” или “....” папку. Однако это можно обойти с вышеуказанным ::$INDEX_ALLOCATION трюком:
f572c490fc5acf1d4ed19.png



Папка ” ... " была создана с вышеупомянутым трюком, однако, такие папки также могут быть созданы путем передачи имени дважды, как показано в“....” примере. Используя второй трюк, вы также можете хранить файлы или даже выполнять программы из этого места:

ab729c4cf01a439ce9e9c.png



Как вы видите, вы не можете войти в папку только с именем (например: "cd ... ” или “cd ... \ ” или “cd ... \ ... ”не работает), так что вы действительно должны использовать синтаксис" cd...\...\". После этого вы можете создавать файлы в этой папке.

Кроме того, также невозможно открыть этот каталог из графического интерфейса (explorer.exe). Я столкнулся с двумя разными ситуациями. В некоторых случаях двойной щелчок по такой папке ничего не дает (вы остаетесь в текущем каталоге, и путь остается тем же), в других случаях вы остаетесь в папке, но путь в проводнике изменяется. Например, после” открытия " папки 17 раз она выглядит следующим образом (обратите внимание на каталоги “...” в пути):



140fa56662fb61e92b742.png



Вы можете попытаться войти в папку, но вы не будете видеть файлы в папке в GUI. Кроме того, невозможно открыть папку, передав “C:\test\...\...\ ". При попытке удалить эту папку из графического интерфейса explorer.exe произойдет сбой. Обратите внимание, что поиск через cmd работает без проблем:

cba8da81de60feba5f1d3.png



Тем не менее, большинство людей в настоящее время используют Powershell, и с Powershell вы не можете найти файл, потому что он застрянет в бесконечном цикле:

3214b58ca7d69bfeac22a.png



Я также проверил это с различными антивирусными продуктами, они, кажется, работают правильно (я разместил образцы вредоносных программ в этом каталоге и проверенные антивирусные решения нашли их). Некоторые из них до сих пор путают путь, например: при поиске вирусов внутри “C:\test\...\ "они искали в “C:\test \" вместо этого. Также код python с os.walk() кажется, работает правильно.

А на этом все).
 

ALeksey1

Member
Joined
Jul 31, 2017
Messages
9
Reaction score
0
I'm no Russia native, but I think this thread is asking about creating files that can't be found via a folder with an ellipsis "…". I've heard of file hiding techniques, but this is a pretty niche topic - can anyone give me a rundown on the process?
 

OdderLitium

New member
Joined
Jan 23, 2007
Messages
4
Reaction score
0
I think I can help with this. You're referring to the dot-dot-dot folder issue, right? It's related to how Windows handles folders with ellipsis in their names, causing some file explorers to have trouble finding them.
 

dbrstar

Member
Joined
Mar 20, 2019
Messages
5
Reaction score
0
Not sure what's going on but the title seems to be in Russian. Can you guys help me out and translate it, or provide some context?
 

Delphi002

New member
Joined
Sep 30, 2010
Messages
2
Reaction score
8
idk, but sounds like you're looking for a way to create files that can't be discovered in a parent directory. I think the .gitignore file on Git might be what you're lookin' for. Has anyone else come across this before?
 

tim197711

New member
Joined
Aug 4, 2011
Messages
4
Reaction score
0
Honestly, I'm not entirely sure what's being discussed here, but it seems like you're talking about creating files that are hidden from the operating system. If that's the case, you can try using a .gitignore file or a similar approach in your OS to achieve that.
 
Top