[BAT] удаление данных всех браузеров + skype! Написал батник,удаляет данный форм автозаполнения таких программ как: Chrome FireFox Opera Skype Скрипт был проверен на XP и Windows 7 В будущем планирую дописать удаление данных IE (когда найду где они находятся) Code: @echo off taskkill /f /im chrome.exe taskkill /f /im opera.exe taskkill /f /im firefox.exe taskkill /f /im Skype.exe RMDIR "%APPDATA%\Skype" /s /q MD "%APPDATA%\Skype" del %LOCALAPPDATA%\Google\Chrome\"User Data"\Default\"Web Data" del %LOCALAPPDATA%\Google\Chrome\"User Data"\Default\"Cookies" del %LOCALAPPDATA%\Google\Chrome\"User Data"\Default\"Login Data" del "%USERPROFILE%\Local Settings\Application Data\Google\Chrome\User Data\Default\Web Data" del "%USERPROFILE%\Local Settings\Application Data\Google\Chrome\User Data\Default\Cookies" del "%USERPROFILE%\Local Settings\Application Data\Google\Chrome\User Data\Default\Login Data" for /f "delims=" %%a in ('call ini.cmd %APPDATA%\Mozilla\Firefox\profiles.ini Profile0 Path') do ( set val=%%a ) del "%APPDATA%\Mozilla\Firefox\%val%\signons.sqlite" del "%APPDATA%\Mozilla\Firefox\%val%\cookies.sqlite" for /f "delims=" %%a in ('call ini.cmd "%APPDATA%\Mozilla\Firefox\profiles.ini Profile0 Path"') do ( set val=%%a ) del "%APPDATA%\Mozilla\Firefox\%val%\signons.sqlite" del "%APPDATA%\Mozilla\Firefox\%val%\cookies.sqlite" del %APPDATA%\Opera\Opera\wand.dat del %APPDATA%\Opera\Opera\cookies4.dat del "%APPDATA%\Opera\Opera\wand.dat" del "%APPDATA%\Opera\Opera\cookies4.dat" del "%PROGRAMFILES%\Opera\profile\wand.dat" del "%PROGRAMFILES%\Opera\profile\cookies4.dat" del %PROGRAMFILES%\Opera\profile\wand.dat del %PROGRAMFILES%\Opera\profile\cookies4.dat Для удаления данных FireFox нужно что бы рядом с батником лежал файл ini.cmd ,код которого ниже: Code: @setlocal enableextensions enabledelayedexpansion @echo off set file=%1 set area=[%2] set key=%3 set currarea= for /f "delims=" %%a in (!file!) do ( set ln=%%a if "x!ln:~0,1!"=="x[" ( set currarea=!ln! ) else ( for /f "tokens=1,2 delims==" %%b in ("!ln!") do ( set currkey=%%b set currval=%%c if "x!area!"=="x!currarea!" if "x!key!"=="x!currkey!" ( echo !currval! ) ) ) ) endlocal Данный скрипт можно юзать в склейке с кейлоггером (как делаю я) либо любой другой программой)
AppData\Roaming\Mozilla\Firefox Есть файл profiles.ini, от туда можно спарсить название, но не знаю с помощью cmd врятли получится.
1. Учишься гуглить 2. Учишься читать на англицком 3. Узнаешь, что путь к этой папке можно прочитать из файла %APPDATA%\Mozilla\Firefox\profiles.ini 4. Нагугливаешь и читаешь http://stackoverflow.com/questions/2866117/read-ini-from-windows-batch-file 5. ... 6. Становишься Цукербергом.
Kaimi Спасибо за информацию. Но я,к сожалению,в упор не понимаю как из этого кода Code: [General] StartWithLastProfile=1 [Profile0] Name=default IsRelative=1 Path=Profiles/pw2t808c.default Выдрать "pw2t808c.default" и вставить в батник... Буду очень благодарен если Вы подскажите. Bo0oM,спасибо,я тоже думал так сделать но fox просит перезагрузки компа после удаления папки с профилем.
и как же? UPD Подсказали для вывода использовать Code: @echo off for /f "tokens=1,2 delims==" %%a in ( yourinifile.ini ) do ( if %%a==youparam set PATH=%%b ) Кто может сказать,как это совместить с Code: del %APPDATA%\Mozilla\Firefox\Profiles\[B]pw2t808c.defaul t[/B]\signons.sqlite ?
2 PakZ, тебе же Kaimi дал ссылку на stackoverflow, скопируй код и пользуй Code: > ini.cmd %APPDATA%\Mozilla\Firefox\profiles.ini Profile0 Path
Gar|k Скрипт ini.cmd взять из темы по ссылке? Ох...как связать Code: ini.cmd %APPDATA%\Mozilla\Firefox\profiles.ini Profile0 Path и Code: del %APPDATA%\Mozilla\Firefox\Profiles\pw2t808c.default\signons.sqlite ? А то мозг сейчас выпрыгнет) Я только сегодня за батники взялся)
Ну там же и написано, как я понимаю так Code: for /f "delims=" %%a in ('call ini.cmd %APPDATA%\Mozilla\Firefox\profiles.ini Profile0 Path') do ( set val=%%a ) del %APPDATA%\Mozilla\Firefox\%val%\signons.sqlite
Положил рядом ini.cmd,прописал в него Code: @setlocal enableextensions enabledelayedexpansion @echo off set file=%1 set area=[%2] set key=%3 set currarea= for /f "delims=" %%a in (!file!) do ( set ln=%%a if "x!ln:~0,1!"=="x[" ( set currarea=!ln! ) else ( for /f "tokens=1,2 delims==" %%b in ("!ln!") do ( set currkey=%%b set currval=%%c if "x!area!"=="x!currarea!" if "x!key!"=="x!currkey!" ( echo !currval! ) ) ) ) endlocal Запускаю скрипт Code: for /f "delims=" %%a in ('call ini.cmd %APPDATA%\Mozilla\Firefox\profiles.ini Profile0 Path') do ( set val=%%a ) del %APPDATA%\Mozilla\Firefox\%val%/signons.sqlite pause Появляется вот такая ошибка... PRE-FINAL UPDATE Все заработало,когда я взял в кавычки: Code: for /f "delims=" %%a in ('call ini.cmd %APPDATA%\Mozilla\Firefox\profiles.ini Profile0 Path') do ( set val=%%a ) del "%APPDATA%\Mozilla\Firefox\%val%\signons.sqlite" pause Сегодня через часа 2 опубликую финальный вариант! Всех отблагодарил UPD - обновил шапку. Всем спасибо! Кому интересно-развиваем тему и спрашиваем,отвечу на все вопросы. Можете предлагать профили каких прог удалять так же,добавлю)
Code: C:\Documents and Settings\Admin\Рабочий стол>RunDll32.exe InetCpl.cpl,ClearMyTra cksByProcess 32 C:\Documents and Settings\Admin\Рабочий стол>RunDll32.exe InetCpl.cpl,ClearMyTra cksByProcess 2 C:\Documents and Settings\Admin\Рабочий стол>taskkill /f /im chrome.exe Ошибка: Не удается найти процесс "chrome.exe". C:\Documents and Settings\Admin\Рабочий стол>taskkill /f /im opera.exe Успешно: Процесс "opera.exe", с идентификатором 2028, был завершен. C:\Documents and Settings\Admin\Рабочий стол>taskkill /f /im firefox.exe Успешно: Процесс "firefox.exe", с идентификатором 2240, был завершен. C:\Documents and Settings\Admin\Рабочий стол>taskkill /f /im Skype.exe Успешно: Процесс "Skype.exe", с идентификатором 2236, был завершен. C:\Documents and Settings\Admin\Рабочий стол>RMDIR "C:\Documents and Settings\vi nosh\Application Data\Skype" /s /q C:\Documents and Settings\vinosh\Application Data\Skype\SHARED~1\dc.db - Процесс не может получить доступ к файлу, так как этот файл занят другим процессом. C:\Documents and Settings\vinosh\Application Data\Skype\SHARED~1\dc.db-journal - Процесс не может получить доступ к файлу, так как этот файл занят другим процес сом. C:\Documents and Settings\vinosh\Application Data\Skype\SHARED~1\dc.lock - Проце сс не может получить доступ к файлу, так как этот файл занят другим процессом. C:\Documents and Settings\vinosh\Application Data\Skype\SHARED~2\queue.db - Проц есс не может получить доступ к файлу, так как этот файл занят другим процессом. C:\Documents and Settings\vinosh\Application Data\Skype\SHARED~2\queue.db-journa l - Процесс не может получить доступ к файлу, так как этот файл занят другим про цессом. C:\Documents and Settings\vinosh\Application Data\Skype\SHARED~2\queue.lock - Пр оцесс не может получить доступ к файлу, так как этот файл занят другим процессом . C:\Documents and Settings\Admin\Рабочий стол>MD "C:\Documents and Settings\vinos h\Application Data\Skype" Подпапка или файл C:\Documents and Settings\vinosh\Application Data\Skype уже су ществует. C:\Documents and Settings\Admin\Рабочий стол>del \Google\Chrome\"User Data"\Defa ult\"Web Data" Системе не удается найти указанный путь. C:\Documents and Settings\Admin\Рабочий стол>del \Google\Chrome\"User Data"\Defa ult\"Cookies" Системе не удается найти указанный путь. C:\Documents and Settings\Admin\Рабочий стол>del \Google\Chrome\"User Data"\Defa ult\"Login Data" Системе не удается найти указанный путь. C:\Documents and Settings\Admin\Рабочий стол>del "C:\Documents and Settings\vino sh\Local Settings\Application Data\Google\Chrome\User Data\Default\Web Data" Системе не удается найти указанный путь. C:\Documents and Settings\Admin\Рабочий стол>del "C:\Documents and Settings\vino sh\Local Settings\Application Data\Google\Chrome\User Data\Default\Cookies" Системе не удается найти указанный путь. C:\Documents and Settings\Admin\Рабочий стол>del "C:\Documents and Settings\vino sh\Local Settings\Application Data\Google\Chrome\User Data\Default\Login Data" Системе не удается найти указанный путь. C:\Documents and Settings\Admin\Рабочий стол>for /F "delims=" %a in ('call ini.c md C:\Documents and Settings\vinosh\Application Data\Mozilla\Firefox\profiles.in i Profile0 Path') do (set val=%a ) "ini.cmd" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. C:\Documents and Settings\Admin\Рабочий стол>del "C:\Documents and Settings\vino sh\Application Data\Mozilla\Firefox\\signons.sqlite" Не удается найти C:\Documents and Settings\vinosh\Application Data\Mozilla\Firef ox\signons.sqlite C:\Documents and Settings\Admin\Рабочий стол>del "C:\Documents and Settings\vino sh\Application Data\Mozilla\Firefox\\cookies.sqlite" Не удается найти C:\Documents and Settings\vinosh\Application Data\Mozilla\Firef ox\cookies.sqlite C:\Documents and Settings\Admin\Рабочий стол>for /F "delims=" %a in ('call ini.c md "C:\Documents and Settings\vinosh\Application Data\Mozilla\Firefox\profiles.i ni Profile0 Path"') do (set val=%a ) "ini.cmd" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. C:\Documents and Settings\Admin\Рабочий стол>del "C:\Documents and Settings\vino sh\Application Data\Mozilla\Firefox\\signons.sqlite" Не удается найти C:\Documents and Settings\vinosh\Application Data\Mozilla\Firef ox\signons.sqlite C:\Documents and Settings\Admin\Рабочий стол>del "C:\Documents and Settings\vino sh\Application Data\Mozilla\Firefox\\cookies.sqlite" Не удается найти C:\Documents and Settings\vinosh\Application Data\Mozilla\Firef ox\cookies.sqlite C:\Documents and Settings\Admin\Рабочий стол>del C:\Documents and Settings\vinos h\Application Data\Opera\Opera\wand.dat Системе не удается найти указанный путь. C:\Documents and Settings\Admin\Рабочий стол>del C:\Documents and Settings\vinos h\Application Data\Opera\Opera\cookies4.dat Системе не удается найти указанный путь. C:\Documents and Settings\Admin\Рабочий стол>del "C:\Documents and Settings\vino sh\Application Data\Opera\Opera\wand.dat" Системе не удается найти указанный путь. C:\Documents and Settings\Admin\Рабочий стол>del "C:\Documents and Settings\vino sh\Application Data\Opera\Opera\cookies4.dat" Системе не удается найти указанный путь. C:\Documents and Settings\Admin\Рабочий стол>pause Для продолжения нажмите любую клавишу . . . Windows XP Zver 2011.9 профайл оперы ибо взят со зверя C:\Program Files\Opera\profile (такое редко, но случается что путь именно такой) Хром у меня просто не стоит, щас трафик даже на него взять негде, скорость плачевная. Запускал на виртуалке
Windows XP Zver 2011.9 профайл оперы ибо взят со зверя C:\Program Files\Opera\profile (такое редко, но случается что путь именно такой) Хром у меня просто не стоит, щас трафик даже на него взять негде, скорость плачевная. Запускал на виртуалке Огромное спасибо за тест! Сейчас допишу еще один профиль!)