ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Пароли в опере
  #1  
Старый 20.07.2008, 15:47
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме:
2982851

Репутация: 107


По умолчанию Пароли в опере

Пробую считать wand.dat только почему ниче не выходит Пытаюсь сделать это так
Код:
char *text=new char[(1024*1024)*5];
void opera(void)
{
DWORD rd;
char app[500];char *pat=new char[1024*1024];
ExpandEnvironmentStrings("%APPDATA%",app,500);
strcpy(pat,"\\\\.\\");
strcat(pat,app);
strcat(pat,"\\opera\\opera\\profile\\wand.dat");
SetLastError(0);
HANDLE f=CreateFile(pat,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_FLAG_RANDOM_ACCESS,NULL);
ReadFile(f,text,(1024*1024)*5,&rd,NULL);
cout<<GetLastError()<<endl;
CloseHandle(f);
cout<<pat<<endl;
}
main()
{
opera();
cout<<text<<endl;
getch();
}
Пытался напрямую вбивать строку в CreateFile
Код:
\\\\.\\C:\\Documents and Settings\\user\\Application Data\\opera\\opera\\profile\\wan.dat
Нечитает Хотя если в Выполнить ввести %APPDATA%\opera\opera\profile\wand.dat то этот самый ванддат открывается в блокноте.Ткните плиз где у меня ошибка.
 
Ответить с цитированием

  #2  
Старый 25.07.2008, 13:16
Feonor
Участник форума
Регистрация: 23.07.2008
Сообщений: 202
Провел на форуме:
3075657

Репутация: 122
Отправить сообщение для Feonor с помощью ICQ
По умолчанию

А вот это \\\\.\\ зачем?
Убери и попробуй...
 
Ответить с цитированием

  #3  
Старый 25.07.2008, 13:32
_antony
Познающий
Регистрация: 16.07.2008
Сообщений: 82
Провел на форуме:
424387

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

Цитата:
Сообщение от Feonor  
А вот это \\\\.\\ зачем?
Убери и попробуй...
Диск С является символической ссылкой =)

GetLastError() ?
 
Ответить с цитированием

  #4  
Старый 25.07.2008, 17:28
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме:
2982851

Репутация: 107


По умолчанию

Цитата:
Сообщение от Feonor  
А вот это \\\\.\\ зачем?
Убери и попробуй...
Что с \\\\.\\ что без \\\\.\\ толку 0.
 
Ответить с цитированием

  #5  
Старый 25.07.2008, 19:20
SlyBit
Познающий
Регистрация: 04.07.2008
Сообщений: 56
Провел на форуме:
390892

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

_nic

У тебя ошибка в пути. Во-первых, ты пишешь, что тебе нужен файл wand.dat, а сам
Цитата:
Пытался напрямую вбивать строку в CreateFile
Код:
\\\\.\\C:\\Documents and Settings\\user\\Application Data\\opera\\opera\\profile\\wan.dat
Во-вторых, в моей опере файл wand.dat лежит в "C:\Program Files\Opera\profile\wand.dat", папки opera в %APPDATA% вообще нет.
 
Ответить с цитированием

  #6  
Старый 25.07.2008, 19:25
Prod
Участник форума
Регистрация: 10.12.2006
Сообщений: 169
Провел на форуме:
1683959

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

Цитата:
Сообщение от SlyBit  
У тебя ошибка в пути. Во-первых, ты пишешь, что тебе нужен файл wand.dat, а сам Во-вторых, в моей опере файл wand.dat лежит в "C:\Program Files\Opera\profile\wand.dat", папки opera в %APPDATA% вообще нет.
Зависит от опции "Для всех пользователей" при установке.
 
Ответить с цитированием

  #7  
Старый 25.07.2008, 21:40
_antony
Познающий
Регистрация: 16.07.2008
Сообщений: 82
Провел на форуме:
424387

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

может автор все таки напишет , что GetLastError возрашает =)
 
Ответить с цитированием

  #8  
Старый 25.07.2008, 21:41
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме:
2982851

Репутация: 107


По умолчанию

Цитата:
Сообщение от _antony  
может автор все таки напишет , что GetLastError возрашает =)
Нуль как нестранно
 
Ответить с цитированием

  #9  
Старый 26.07.2008, 00:14
Feonor
Участник форума
Регистрация: 23.07.2008
Сообщений: 202
Провел на форуме:
3075657

Репутация: 122
Отправить сообщение для Feonor с помощью ICQ
По умолчанию

НЕ! Я не понимаю в чем проблема, запусти под отладкой и проверь путь к файлу, и проверь хендл.
if (h == INVALID_HANDLE_VALUE)
<значит хендл говно и точно дело в пути>

если не получится, пиши в личку, помогу все равно делать нех...
 
Ответить с цитированием

  #10  
Старый 26.07.2008, 00:19
Feonor
Участник форума
Регистрация: 23.07.2008
Сообщений: 202
Провел на форуме:
3075657

Репутация: 122
Отправить сообщение для Feonor с помощью ICQ
По умолчанию

Цитата:
Сообщение от SlyBit  
_nic

...в моей опере файл wand.dat лежит в "C:\Program Files\Opera\profile\wand.dat", папки opera в %APPDATA% вообще нет.
Не он првильно пишет, ибо у меня тут:
C:\Documents and Settings\user_name\Application Data\Opera\Opera\profile\wand.dat
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
USBThief: копируем пароли жертвы, путем вставки USB носителя. vanpeld Безопасность 110 13.06.2010 23:52
PasswordsPro - Таинственный мир хэшей -=lebed=- Чужие Статьи 10 14.07.2008 15:34
Есть ли аналог Proxomitron'a? Нужно менять быстро User-agent в Опере... unixfan *nix 2 14.04.2008 18:31
СЭСИИИ ПАРОЛИ Fr1k Чаты 0 09.09.2004 19:08



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


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




ANTICHAT.XYZ