![]() |
ATC File Wiper by AlexTheC0d3r
[IMG]
Обновление! V1.0 + Console! +Source C# версия https://forum.antichat.ru/showpost.php?p=1898379&postcount=69 *Пролог: По совету sn0w, я перевоплотил идею RandomFileGenerator в File wiper... Цитата:
*Скрины: http://zemus.us/wp-content/images/wiperscr1.jpg http://zemus.us/wp-content/images/wiperscr1a.jpg *Описание: [*] В режиме ExtraClean возможность сохранить список папок в файл (в папку с программой) (добавлено в v0.9) [*] В режиме ExtraClean добавил возможность добавление папки, указанной в списке папок, кнопкой "<" (добавлено в v0.9) [*] Поддержка русского языка... Смена языков по правому клику мышкой по форме (добавлено в v0.8.7) [*] Функция чистки логов Windows (добавлено в v0.8.6) [*] Запуск GUI из консоли с параметрами пути до файла и количеством циклов перезаписи Пример: e:\Program Files\ATC\wipergui.exe "D:\papka_dlya_ydaleniya" 15 (добавлено в v0.8.6) [*] Интегрирование в контекстное меню проводника, для более быстрого и удобного запуска утилиты (добавлено в v0.8.5) [*] Запуск программы с параметром начального пути до папки Пример: E:\ATCfilewiper.exe "e:\downloads\papka_dlya_ydaleniya" (добавлено в v0.8.5) [*] Удаление всех файлов из папки +Функция удаления самих папок (добавлено в v0.8) [*] Перезапись всех файлов в папке случайными значениями, и последующее удаление их [*] Перезапись всех файлов в папке случайными значениями в несколько циклов и последующее удаление их РЕЖИМ extraClean [*] Вы указываете файл, с полными путями до папок, и маской файлов, которые надо удалить с перезаписью их значений, или же создаете этот список сами. Для примера: Код:
D:\vasya\*.exe[/GUI] [Console] *Скрины: http://zemus.us/wp-content/images/wiperscr2.jpg *Описание: [*] Поддержка параметра количества циклов перезаписи файла Пример: e:\Program Files\ATC\wiperconsole.exe "D:\papka_dlya_ydaleniya" 20 (добавлено в v0.8.6 console) [*] Интегрирование в контекстное меню проводника, для более быстрого и удобного запуска утилиты (добавлено в v0.8.5 console) [*] Запуск программы с параметром начального пути до папки Пример: E:\ATCfilewiperconsole.exe "e:\downloads\papka_dlya_ydaleniya" (добавлено в v0.8.5 console) [*] Удаление всех файлов из папки +Функция удаления самих папок (добавлено в v0.8.5 console) [*] Перезапись всех файлов в папке случайными значениями, и последующее удаление их (добавлено в v0.8.5 console) [*] Перезапись всех файлов в папке случайными значениями в несколько циклов и последующее удаление их (добавлено в v0.8.5 console) [/Console] *Фиксы: *Если в папке не было файлов, то программа висла (Исправил) *Добавлена функция удаления папок за файлами *Неправильно раскрывал путь до папки при обращении из контекстного меню (Исправил) *Исправлена поддержка русских букв в названии файлов при выводе в консоли *Исправлены некоторые недочеты как в GUI так и в Console версиях *Исправлен выход за границы label в чекбоксах и радиобоксах в GUI версии *Исправил запись в реестр пути до исполняемого файла, теперь вам ничего не надо вводить с самого начала *Сильно оптимизировал код в GUI версии *Улучшил интерфейс, добавил строчку прогресса + визуальное оформление *Выбрал другой компонент для отображения списка папок *Обновил механизм добавление записи в реестр для интеграции в контекстное меню *Сильно оптимизировал обе версии программ, Доработал, исправил, подправил в некоторых местах код... Наиболее стабильная, законченная версия v1.0 В дальнейшем разберетесь сами :) Good Luck! *Ссылки Предупреждение: Kaspersky с проактивкой может ругаться на Trojan.Cryptor Но мне, мое имя дороже ;) [GUI] [*] Сжатые UPX: http://zemus.us/downloads/wpgui.rar [/GUI] [Console] [*] Сжатые UPX: http://zemus.us/downloads/wpconsole.rar [/Console] *Source [GUI] http://zemus.us/downloads/wpguisrc.rar [/GUI] [Console] http://zemus.us/downloads/wpconsolesrc.rar [/Console] |
чем ccleaner хуже ?
|
Спасибо полезно!
|
надеюсь пишешь плотненько по всему размеру файла?
|
сделать скрин активного окна можно нажатием Alt+PrintScreen =\
|
Цитата:
|
Цитата:
|
Отзывы будут? :)
Жду предложений по улучшению, добавлению функций |
нормуль, вот кстати почитай и можешь доделать прям по ГОСТу )
Все алгоритмы уничтожения информации основываются на многократной перезаписи информации в секторах жесткого диска, с физической точки зрения -- на многократном перемагничивании материала записывающей поверхности диска. Алгоритмы, предлагаемые национальными стандартами, предусматривают запись в каждый байт каждого сектора жесткого диска единиц, случайных чисел, а также чисел, дополнительных к записанным на предыдущем проходе. Предполагается несколько проходов по жесткому диску. Национальные стандарты уничтожения данных: # Российский: ГОСТ P50739--95; # Американские: DoD 5220.22-M; NAVSO P-5239-26 (RLL); NAVSO P-5239-26 (MFM); # Германский: VSITR. |
и вот еще
тогда так http://ru.wikipedia.org/wiki/Алгоритмы_уничтожения_инфо рмации |
Цитата:
|
Режим удаления по стуку с аськи поставь)) Так идет школьник со школы мама звонит и говрит тут дяди из отдела К пришли тебя спрашивают, ты так ага иду иду, а в это момент отправляешь сообщение на удаление улик ОЛОЛО)
И резервное копирование на фтп)) |
Интересная тема, молодец. Нужно будет самому попробовать сделать.
|
Вот тебе функция на Си + WinAPI прямой записи в сектор диска ;)
Код:
#define sPD "\\\\.\\PhysicalDrive%d" |
viper исправь на wiper
=) |
Обновил до версии 0.8!
Тестируем, отписываемся, вносим предложения! |
Цитата:
|
Цитата:
|
Посоветуйте, что добавить, чтобы сделать утилиту более популярной?
+ что, кроме чистки логов необходимо для снятия следов работы за компьютером? |
Обновление до версии 0.8.5!!! Тестируем, предлагаем добавление новых функций, комментируем! Оцениваем!
обновил ссылки, исправил багу... просьба скачавшим до, скачать файл еще раз |
Измените пожалуйста название темы на ATC File Wiper by AlexTheC0d3r
|
AlexTheC0d3r делаешь GUI делай это правильно. Эвристические правила Якоба Нильсена, а то страшно аж смотреть на твою прогу
|
Цитата:
|
Сделал консольную версию...
Тему обновил... Оцениваем |
пока будешь вбивать Y в ответ на всякие Do you really want... в консоли - за тобой уже приедут :D А вообще надо делать ввод ввиде ключей, напр:
Код:
wiper.exe -dir C:\TEMP\ -RW 50 |
Блин, делается же для русскоязычных пользователей! Так почему все кнопки и все тексты на английском? Что за Англо фанатизм?
Я конечно ничё против не имею, но.... |
ТС a можно русский язык в консоли?
p/s CHCP 1251 вроде чтото типо этого набрать надо... |
В консоли можно всё. Было бы желание :)
|
Цитата:
посему надо для софтины поддержку лангпаков добавить. вот глядишь прикол-приколом а потом будет круче чем разные Active@ вайперы и тд) |
Цитата:
если же просто запускаешь *.exe, то там уже работает юзабилити... |
Цитата:
|
Помогите корректно выводить имя файла в консоль на русском языке...
Цитата:
UPDATE Решение проблемы: ввод нового строкового параметра namefile и следущий код Код:
namefile:= string(temp1.cFileName); |
Цитата:
я не отрицаю международной направленности, и использовал международный язык |
Цитата:
|
Цитата:
Нафига UPX консоль, если параметры можно передать и через GUI? |
В UPX'e параметры вводятся все сразу, а не последовательно.
В твоём случае чтобы запускать консольную версию из батника, придётся писать что-то вроде Код:
echo C:\TEMP | 50 | bla...bla..bla... | wiper.exeКод:
UPX -key1 -key2......скажи, как ты передашь параметры своей консольной версии через WinAPI ShellExecute/WinExec ? |
Цитата:
достаточно wiper.exe "d:\papka" kolvo_cyclov к примеру wiper.exe "d:\1\11 odd 1" 21 перезапишет все файлы в папке d:\1\11 odd 1 21раз передаю через реестр, все намного проще... |
Цитата:
|
Обновил, исправлены некоторые недочеты... добавлена поддержка русских символов в имени файла при выводе в консоль + добавлены некоторые функции
|
Цитата:
|
| Время: 04:56 |