Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.08.19;
Скачать: [xml.tar.bz2];

Вниз

Первая проба пера   Найти похожие ветки 

 
Riply ©   (2007-07-17 20:11) [0]

Хочу попробовать написать маленькую утилитку.
Интересно: она хоть кому-нибудь из форумчан будет нужна или не стоит и браться ?
Предполагается, что она будет уметь следующее:
1. Нахождение файлов, скрытых от WinAPI. (Реализовано у Руссиновича)
2. "Настоящее затирание" файла (пример: Norton WipeInfo)
3. Уничтожение любого файла (в т.ч. и файла запущенного процесса)
  Не знаю, зачем это может понадобиться ? Может, при борьбе с троянами вручную ?
4. Чтение любого файла (без изменения его "характеристик", типа: доступа, прав или владельца).
  (Как в варианте на www.wasm.ru. Только там для этого требуется иметь к
  файлу уровень доступа READ_CONTROL. Здесь этого ограничения не будет т.к.
  файл вообще не будет открываться :)
  Результат непредсказуем (пока:), если в момент чтения идет запись :)
5. Бесплатное приложение: ассортимент разнообразных глюков :)

P.S.
Восстановлением уничтоженных файлов заниматься не буду
т.к. таких утилит - как собак нерезанных :)
Все это удовольствие будет работать(я надеюсь :) под NTFS версии не ниже 3.0.
P.P.S.
При ответах просьба учитывать,
что "Riply" относиться к виду, занесенному в Красную Книгу :)


 
TUser ©   (2007-07-17 20:15) [1]

Делай.


 
Anatoly Podgoretsky ©   (2007-07-17 20:17) [2]

> Riply  (17.07.2007 20:11:00)  [0]

А помоему, это алиенов занесли в красную книгу после лейтенанта Рипли.


 
vpbar ©   (2007-07-17 20:22) [3]

>>Riply ©   (17.07.07 20:11)
Делай, и если можно открой исходники.
ЗЫ
Как вижу изыскания в  NTFS продвигаются успешно - молодец.


 
@!!ex ©   (2007-07-17 20:24) [4]

Дерзай. С удовольствием скачаю к себе в архив полезных утилит.


 
VirEx ©   (2007-07-17 21:16) [5]


> Первая проба пера
>  Riply ©   (17.07.07 20:11)
> Хочу попробовать написать маленькую утилитку.
> Интересно: она хоть кому-нибудь из форумчан будет нужна
> или не стоит и браться ?

еще спрашиваешь)


 
Anatoly Podgoretsky ©   (2007-07-17 21:19) [6]

> VirEx  (17.07.2007 21:16:05)  [5]

Ну если еще и процесс создания, части которые с руганью, будет публиковать :-)


 
VirEx ©   (2007-07-17 21:26) [7]


>  [6] Anatoly Podgoretsky ©   (17.07.07 21:19)
> > VirEx  (17.07.2007 21:16:05)  [5]
>
> Ну если еще и процесс создания, части которые с руганью,
> будет публиковать :-)

ничего, и не такое выдерживали))


 
Petr V. Abramov ©   (2007-07-17 22:05) [8]

"ой-ёёё..... жениться вам, барин, надо"


 
antonn ©   (2007-07-17 22:06) [9]


> А помоему, это алиенов занесли в красную книгу после лейтенанта
> Рипли.

она же вроде сержант? %)


 
EvS ©   (2007-07-17 22:20) [10]

> она же вроде сержант? %)


Warrant officer если не ошибаюсь. Это типа нашего прапорщика.


 
Anatoly Podgoretsky ©   (2007-07-17 22:24) [11]

> antonn  (17.07.2007 22:06:09)  [9]

Ну я в званиях не разбираюсь, мог и ошибиться.


 
antonn ©   (2007-07-17 23:03) [12]

повысили, видимо, у меня в Чужие2 она сержант:) недавно пересматривал, ностальгировал%)


 
Riply ©   (2007-07-18 03:54) [13]

Вроде, жива - камнями не закидали. Будем пробовать.

>[6] Anatoly Podgoretsky © (17.07.07 21:19)
>Ну если еще и процесс создания, части которые с руганью, будет публиковать :-)
Конечно будут публиковаться и именно "части которые с руганью".

Ибо куда ж я без вашей помощи ?
Обязуюсь вырезать места с особо нецензурными комментариями происходящего,
высказываниями в адрес MFT и разработчиков NTFS :)


 
Германн ©   (2007-07-18 04:03) [14]


> Riply ©   (18.07.07 03:54) [13]
>
> Вроде, жива - камнями не закидали. Будем пробовать.
>
>

Пробуй. Авось обсуждение сей утилиты будет не менее интересное :)


 
db2admin ©   (2007-07-18 07:32) [15]

Зделай еще и полный список потоков в том числе и скрытых!
Потому что пункт 3 особого смысла не имеет без этой особенности.


 
db2admin ©   (2007-07-18 07:45) [16]

Пока перо только готовиться прочитай
http://lib.aldebaran.ru/author/kuper_alan/kuper_alan_psihbolnica_v_rukah_pacientov/


 
Riply ©   (2007-07-18 07:49) [17]

> [15] db2admin ©   (18.07.07 07:32)
>Зделай еще и полный список потоков в том числе и скрытых!
>Потому что пункт 3 особого смысла не имеет без этой особенности.
Я тебя не поняла.
Если имеются ввиду файловые потоки, то это можно (отсеив стандартные),
только вот у любителей Касперского слишком длинный список получится :) Или это их проблеммы ? :))
Если имеются ввиду нити процесса, то это уже из другой оперы и к NTFS отношения не имеет.
Да это(нити процесса) не сложно и самому перечислить.
А если хочеться добавить и скрытые нити, то найди ветку
Игоря Шевченко "Любителям скрыть процесс посвещается...".
Там чуть код переделать и будут тебе "скрытые нити" :)


 
db2admin ©   (2007-07-18 08:20) [18]

Riply ©   (18.07.07 07:49) [17]
Книжку все таки почитай, там написано как делать удобный интерфейс пользователя.


 
Игорь Шевченко ©   (2007-07-18 09:52) [19]

Делай.
Кстати, список потоков файла будет нелишним, тебе это просто - все атрибуты, которые потоки, выводишь.

Удачи!


 
Котик Б   (2007-07-18 10:15) [20]

А если сделаете то же под Linux - то Наше уважение к Вам вырастет безмерно...


 
Anatoly Podgoretsky ©   (2007-07-18 10:16) [21]

> Riply  (18.07.2007 07:49:17)  [17]

> только вот у любителей Касперского слишком длинный список получится :) Или это их проблеммы ? :))

Это их проблемы, знали на что шли.
Но можешь фильтр сделать


 
Плохиш ©   (2007-07-18 11:49) [22]


> Riply ©   (17.07.07 20:11)  
> Хочу попробовать написать маленькую утилитку.
> Интересно: она хоть кому-нибудь из форумчан будет нужна
> или не стоит и браться ?

Хочешь написать то, что даже тебе уже не нужно? Прикольно...


 
_Слоник   (2007-07-18 13:04) [23]


> Плохиш ©   (18.07.07 11:49) [22]
> Хочешь написать то, что даже тебе уже не нужно? Прикольно...

обычное дело, процентов 95 написанного мной (полностью или частично) мне нафиг не нужно, причём среди ненужного попадаются и сделанное бесплатно.

Riply © - удачи!


 
Vendict ©   (2007-07-18 15:41) [24]

Котик Б   (18.07.07 10:15) [20]
А если сделаете то же под Linux - то Наше уважение к Вам вырастет безмерно...

)) а зачем в Линукс NTFS ?! своей файловой системы неужели мало ?

Riply ©   (17.07.07 20:11)
1. Нахождение файлов, скрытых от WinAPI. (Реализовано у Руссиновича)

хорошо бы и наборот, т.е. скрытие файлов от WinAPI


 
Игорь Шевченко ©   (2007-07-18 15:42) [25]


> хорошо бы и наборот, т.е. скрытие файлов от WinAPI


Нафига ?


 
Vendict ©   (2007-07-18 15:46) [26]

Игорь Шевченко ©   (18.07.07 15:42) [25]
Нафига ?


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


 
clickmaker ©   (2007-07-18 15:47) [27]


> не пустить кого не надо куда не надо

а ACL - уже не кульно?


 
Vendict ©   (2007-07-18 15:48) [28]

clickmaker ©   (18.07.07 15:47) [27]
а ACL - уже не кульно?


а что если у обоих пользователей админские права ? (если я о том же что и вы)


 
db2admin ©   (2007-07-18 15:51) [29]

Vendict ©   (18.07.07 15:48) [28]
Ставим Линух пишем отдельно права на каждый файл и дерикторию.


 
Vendict ©   (2007-07-18 15:57) [30]

db2admin ©   (18.07.07 15:51) [29]
Ставим Линух пишем отдельно права на каждый файл и дерикторию.

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


 
db2admin ©   (2007-07-18 15:59) [31]

Vendict ©   (18.07.07 15:57) [30]
Тем более ставим Линух + Wine себе и все ок, твои сверх важные файлы защищены от брата на 110%, ему оставь Винду пусть там че хочет то и делает!
Луних умеет ставитья рядом с виндой никого особо не напрягая


 
Vendict ©   (2007-07-18 16:02) [32]

db2admin ©   (18.07.07 15:59) [31]
<offtop>
если уж оффтопить, то до конца.
я с бубном пляшу, чтобы поставить дрова на nVidia уже долгое время: http://linuxforum.ru/index.php?showtopic=44168
а держет немного Дельфи. по крайней мере, пока нужна по учёбе.
</offtop>


 
Игорь Шевченко ©   (2007-07-18 16:15) [33]

Vendict ©   (18.07.07 16:02) [32]


> если уж оффтопить, то до конца.

Не знаю, как на slackware, а при установке ASP я в файле /etc/X11/xorg.conf заменял строку
Driver «nvidia»
в секции Device на строку
Driver «nv».


 
clickmaker ©   (2007-07-18 16:17) [34]


> а что если у обоих пользователей админские права ?

и что?
Вот пусть есть два юзера - Сако и Секо. Оба сидят в Админах.
Скажи Deny full control для Секо и все. Он этот файл ни в жисть не откроет


 
Vendict ©   (2007-07-18 16:59) [35]

Игорь Шевченко ©   (18.07.07 16:15) [33]
без обид, почитайте форум. Современный инсталятор делает это сам. там в чём-то другом проблема.


 
Rouse_ ©   (2007-07-18 17:00) [36]

Конечно писать, я бы с удовольствием добавил такую вещь в свою коллекцию утилит :)


 
Игорь Шевченко ©   (2007-07-18 17:01) [37]

Vendict ©   (18.07.07 16:59) [35]

Я же честно написал - не знаю, как на slackware. Я менял при установке ASP, как 10 так и 11


 
Rouse_ ©   (2007-07-18 17:01) [38]

Только желательно с исходниками распространять, чтобы при необходимости можно было бы под себя допилить :)


 
Германн ©   (2007-07-18 17:16) [39]


> Anatoly Podgoretsky ©   (17.07.07 20:17) [2]
>
> > Riply  (17.07.2007 20:11:00)  [0]
>
> А помоему, это алиенов занесли в красную книгу после лейтенанта
> Рипли.

Эстонское правительство их защитит от исчезновения :)


 
ANTPro ©   (2007-07-18 18:12) [40]

> [17] Riply ©   (18.07.07 07:49)
> только вот у любителей Касперского слишком длинный список
> получится :) Или это их проблеммы ? :))

Если твоя программа будет исправлять это, то имхо будет довольно популярна :)



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2007.08.19;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.55 MB
Время: 0.044 c
3-1178207147
RomanLN
2007-05-03 19:45
2007.08.19
Возможно ли создать таблицу не зная зарание сколько будет полей


9-1157685661
tmtlib
2006-09-08 07:21
2007.08.19
Загрузка скелетной анимации из Blender!!!


1-1181650466
Max_
2007-06-12 16:14
2007.08.19
Шлейф, как с ним бороться ?


3-1178297884
Oleg_teacher
2007-05-04 20:58
2007.08.19
BatchMove копирование


15-1184855110
Kerk
2007-07-19 18:25
2007.08.19
Google-калькулятор теперь на русском





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский