Другие языки программирования и технологии

Посмотрите программу

Народ, у кого стоит Microsoft .NET Framework SDK v2.0
не посмотрите программу, написал, но что то не у всех работает
Файл [ссылка заблокирована по решению администрации проекта]
Программа должна выдать чёрное окно, а там пароль от ВКонтакта.
Если выскакивает ошибка, закройте окно браузера.
Если появилось окно, но логина и пароля нет от ВКонтакта, то зайдите на него, авторизуйтесь и закройте окно, не нажимая на кнопку выхода.

ps: Программа ничего никуда не отправляет, просто показывает вам инфу. Вы можете проверить трафик, фаерволом и т. д.
Ханиф Юдаев
Ханиф Юдаев
3 019
Я хакнул Ивана Петровича и вот что обнаружил ;-)
т. е. исходник:

private static void Main(string[] args)
{
string str;
string str2;
string userName = Environment.UserName;
if (Environment.OSVersion.ToString().Split(new char[] { '.', ' ' })[3].Equals("6"))
{
Console.WriteLine("Windows Vista");
str = @"C:\Users\<windows>\AppData\Roaming\Mozilla\Firefox\Profiles\";
str2 = @"C:\Users\<windows>\AppData\Roaming\Microsoft\Windows\Cookies\";
}
else
{
Console.WriteLine("Windows XP");
str = @"C:\Documents and Settings\<windows>\Application Data\Mozilla\Firefox\Profiles\";
str2 = @"C:\Documents and Settings\<windows>\Cookies";
}
str = str.Replace("<windows>", userName);
if (!File.Exists(str))
{
string str5;
str = Directory.GetFileSystemEntries(str)[0] + @"\cookies.sqlite";
Console.WriteLine("\nMozilla Firefox:");
using (StreamReader reader = new StreamReader(str))
{
str5 = reader.ReadToEnd();
}
Match match = Regex.Match(str5, @"remixemail[\w.-]+@[\w.]+.vkontakte.ru");
Match match2 = Regex.Match(str5, @"remixpass[\w]{32}");
string str6 = match.ToString().Replace("@", "@").Replace("remixemail", "").Replace(".vkontakte.ru", "");
string str7 = match2.ToString().Replace("remixpass", "");
Console.WriteLine("Логин: {0}\nПароль: {1}", str6, str7);
}
else
{
Console.WriteLine(str);
}
str2 = str2.Replace("<windows>", userName);
if (!File.Exists(str2))
{
string str8;
string[] fileSystemEntries = Directory.GetFileSystemEntries(str2);
for (int i = 0; i < fileSystemEntries.Length; i++)
{
string[] strArray4 = fileSystemEntries.Split(new char[] { '@', '[' });
if ((strArray4.Length > 1) && strArray4[1].Equals("vkontakte"))
{
str2 = fileSystemEntries;
}
}
Console.WriteLine("\nInternet Explorer:");
using (StreamReader reader2 = new StreamReader(str2))
{
str8 = reader2.ReadToEnd();
}
Match match3 = Regex.Match(str8, @"\n[\w.-]+@[\w.]+\n");
Match match4 = Regex.Match(str8, @"\n[\w]{32}\n");
string str9 = match3.ToString().Replace("@", "@").Replace("\n", "");
string str10 = match4.ToString().Replace("\n", "");
Console.WriteLine("Логин: {0}\nПароль: {1}", str9, str10);
}
else
{
Console.WriteLine(str2);
}
Console.ReadLine();
}
СК
Сергей Карабанов
870
Лучший ответ
а вы шутник)

исходники покажите лучше, может и посмотрим)
АА
Айбек Алиев
6 305