elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Temas
Páginas: 1 2 [3]
21  Foros Generales / Dudas Generales / Creando un interprete de comandos en c# en: 30 Septiembre 2014, 19:16 pm
Hola  ::) tengo una pequeña duda de como hacen los interpretes de código o simplemente una aplicación con interacción al usuario el cual puede decirle que hacer.

Bueno, yo en C sharp he hecho algo como esto:

Código
  1.  
  2.  class Program
  3.    {
  4.       public static string command;
  5.        static void Main(string[] args)
  6.        {
  7.            Console.ForegroundColor = ConsoleColor.White;
  8.  
  9.            string a =  System.IO.File.ReadAllText(@"D://films.txt");
  10.  
  11.            Console.WriteLine(a);
  12.            Console.Beep();
  13.            Console.Title = ("Samambleke");
  14.  
  15.            Console.Write("@root: ");
  16.            command = Console.ReadLine();
  17.  
  18.            if (command.Contains("flood -g "))
  19.            {
  20.                Console.ForegroundColor = ConsoleColor.Green;
  21.                command = command.Replace("flood -g", "");
  22.  
  23.                Console.ForegroundColor = ConsoleColor.Red;
  24.                Console.WriteLine("Testing the server..");
  25.                //Probando estado del servidor
  26.                try
  27.                {
  28.                var img = (new WebClient().DownloadString(command));
  29.  
  30.                string URL = "http://server.com/zone.php";
  31.                WebClient webClient = new WebClient();
  32.  
  33.                NameValueCollection formData = new NameValueCollection();
  34.  
  35.                if (command.Contains(" "))
  36.                {
  37.                    command = command.Replace(" ", "");
  38.                }
  39.  
  40.                formData["page"] = command;
  41.                formData["attack"] ="ok";
  42.  
  43.                byte[] responseBytes = webClient.UploadValues(URL, "POST", formData);
  44.                string responsefromserver = Encoding.UTF8.GetString(responseBytes);
  45.                Console.WriteLine(responsefromserver);
  46.                webClient.Dispose();
  47.  
  48.                Console.ForegroundColor = ConsoleColor.Green;
  49.  
  50.                Console.Write(" ----    Server    ---- ");
  51.  
  52.                Console.WriteLine(img);
  53.                Console.ForegroundColor = ConsoleColor.Red;
  54.                Console.WriteLine("_______________________________________");
  55.  
  56.  
  57.                Console.Write("Status attack: ");            
  58.                Console.ForegroundColor = ConsoleColor.Green;
  59.                Console.Write("Send \n");
  60.  
  61.                }
  62.                catch
  63.                {
  64.                    Console.ForegroundColor = ConsoleColor.Red;
  65.                    Console.WriteLine("Error can that server is overloaded or there is a problem in the conexion to server");
  66.                    OnError();
  67.                }
  68.  
  69.            }
  70.            else if (command == "")
  71.            {
  72.                OnError();
  73.            }
  74.            else if (command == "view bots")
  75.            {
  76.                string page = (new WebClient().DownloadString("http://server.com/pagina.txt");
  77.  
  78.                if (page.Contains("http://"))
  79.                {
  80.                    Console.ForegroundColor = ConsoleColor.Green;
  81.                }
  82.                else
  83.                {
  84.                    Console.ForegroundColor = ConsoleColor.Red;
  85.                }
  86.                string e = System.IO.File.ReadAllText(@"D://films2.txt");
  87.  
  88.                Console.WriteLine(e);
  89.                Console.ForegroundColor = ConsoleColor.Red;
  90.                Console.WriteLine(page);
  91.  
  92.            }
  93.            else if (command == "flood -s")
  94.            {
  95.  
  96.  
  97.                try
  98.                {
  99.                    string URL = "http://server.com/zone.php";
  100.                    WebClient webClient = new WebClient();
  101.  
  102.                    NameValueCollection formData = new NameValueCollection();
  103.  
  104.                    if (command.Contains(" "))
  105.                    {
  106.                        command = command.Replace(" ", "");
  107.                    }
  108.  
  109.                    formData["page"] = "none";
  110.                    formData["attack"] = "no";
  111.  
  112.  
  113.                    byte[] responseBytes = webClient.UploadValues(URL, "POST", formData);
  114.                    string responsefromserver = Encoding.UTF8.GetString(responseBytes);
  115.                    webClient.Dispose();
  116.                    Console.ForegroundColor = ConsoleColor.Green;
  117.                    Console.Write("Status attack: ");
  118.                    Console.ForegroundColor = ConsoleColor.Red;
  119.                    Console.Write("OFF \n");
  120.                }
  121.                catch
  122.                {
  123.                    Console.ForegroundColor = ConsoleColor.Red;
  124.                    Console.WriteLine("Error in conexion");
  125.  
  126.                }
  127.            }
  128.            else if (command == "clear")
  129.            {
  130.                Console.Clear();
  131.            }
  132.            else if (command == "exit")
  133.            {
  134.                Environment.Exit(1);
  135.            }
  136.            else
  137.            {
  138.                Console.ForegroundColor = ConsoleColor.Red;
  139.                Console.WriteLine("Command: " + command + " unknow");
  140.                OnError();
  141.            }
  142.            OnError();
  143.        }
  144.  
  145.  
  146.  

Bueno, esto lo uso para ir escribiendo comandos en la consola y que vayan pasando cosas... efectivamente funciona, pero, ¿Existe otro método más sofisticado de escribir comandos?

Conozco cómo detectarlo con switch en lugar de utilizar if, pero digo yo, como lo tengo aquí ¿sería la forma en que tú lo harias?

O como he preguntado antes, ¿existe un modo más facil de hacerlo? pd: Con esto me basta para hacerlo, simplemente quiero opinión de ustedes, gracias por leer espero tu respuesta.
22  Foros Generales / Dudas Generales / ¿Esto es normal en batch? en: 30 Septiembre 2014, 04:57 am
Bueno, aburrido (Como casi siempre) me dió por usar la consola MS-DoS para ver si me acordaba de usarla que hacía mucho que no la usaba, entonces escribí el comando para borrar la pantalla:

Código
  1. cls
  2.  

Se borró la pantalla, que bien! me acordé de algo :P, el punto es que luego de eso escribí lo siguiente

Código
  1. cls hola amigos jaja jeje xd l la jajajaj oooo noooooo rayos!
  2.  

y También se borró la pantalla, osea, aunque tiene códigos que no pertenecen a ningún comando el "cls" se ha ejecutado correctamente, entonces tengo esa duda, sería un error del pequeño interpretador Ms-DoS, o simplemente es normal en todos.

Saludos, y gracias por leer.

PD: Puedes escribir cualquier comando válido pero tiene que ser primero que los "códigos" no válidos y se ejecutará, supongo que es porque esto va secuencialmente, puede que sea una pregunta ignorante pero es sólo una duda.
23  Foros Generales / Dudas Generales / ¿Nombres con simbolos? en: 29 Septiembre 2014, 05:22 am
Hola de nuevo, quisiera saber como escribir mi nombre con "Simbolos extraños" en la consola, estoy programando en c#, en realidad quisiera saber el nombre de la pagina para codificar mi nombre en ascii, creo que es en ascii osea no se si me explico bien :/

El nombre aparece algo como asi:

<<<< Esa la letra L en "ascii" no se como llamarle por lo tanto no encuentro algun "convertidor" en linea, alguien me ayuda?

GRACIAS :/

a
a
a
a
aaaaaaa
24  Foros Generales / Dudas Generales / Pff en fin. en: 25 Septiembre 2014, 04:12 am
Me han borrado un POST simplemente porque compartí una canción según angel-lex eso no es una noticia pero una noticia es Información, conocimiento o idea de una cosa. En ese caso era una información pero bueno, haz tu trabajo bien y me da igual que me baneen puedo crear más cuentas, aparte de eso luego se quejan cuando le hacen ataques DDoS pero bueno, allá vosotros.
25  Foros Generales / Dudas Generales / ¿Error en warzone? en: 24 Septiembre 2014, 23:14 pm
Me dice que necesito entrar como "admin" pero ya lo he logrado miren:



Un capture mas cercano por si no se ve bien ese



¿Que podrá ser? ¿Será que lo he hecho mal yo?
Gracias de ante mano, esto es de las pruebas de warzone.
26  Seguridad Informática / Nivel Web / Retro injection XSS en: 21 Septiembre 2014, 20:07 pm
Pruebas cerradas.
27  Foros Generales / Dudas Generales / ¿Archivos externos a mi servidor? en: 10 Agosto 2014, 14:34 pm
Tengo un servidor local, pero tengo una conexión mala (50 kb de descarga y de subida unos 30), pero la pagina no es pesada, solo pesa unos 800 bytes así que creo que no habrá problema.

El problema está en que estoy pensando en poner algunas imagenes que necesita para darle un toque más de diseño, entonces mi pregunta es:

¿Consume menos ancho de banda poner las imagenes en una cuenta de host externa y hacer referencia a ella en mi servidor?

Ejemplo: subo una imagen a: http://hostprueba.esy.es/imagen.png

Pongo la imagen en mi página con etiquetas HTML
<img src="http://hostprueba.esy.es/imagen.png">

¿Consumiría menos ancho de banda?

Gracias de ante mano,
Páginas: 1 2 [3]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines