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

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Temas
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14
121  Foros Generales / Dudas Generales / Login de pagina web aspx en: 10 Septiembre 2017, 20:29 pm
Hola,

Como se puede loguearse en una cuenta de administrador en Login.aspx mediante inyeccion de codigo u otro metodo?

Gracias y saludos
122  Programación / Scripting / Script para Sb0t en: 9 Septiembre 2017, 13:32 pm
Hola,

escribi un script para Sb0t en javascript pero no me funciona. Se trata de fijar el maximo de usuarios que pueden entrar en una sala Sb0t. Lo fije en uno pero al tratar de entrar via ib0t a mi sala entra; algo que no espere porque en realidad no deberian de haber mas de un usuario en la sala.

Aqui el codigo:

Código:
var userCount = 0; // Holds the current user count
var maxUsers = 80;  // Set this to the maximum users you want

function onCommand(userobj, command, target, args) {
if(command == "Mostrarcomandos") {
print(userobj, "#Fijarlimiteusuarios <cantidad>");
print(userobj, "#Warn <id> (Advertir a un usuario (A las tres advertencias un Kick))");
}
if(command.substr(0, 20) == "Fijarlimiteusuarios ") {
maxUsers = parseInt(command.substr(20));
print(userobj, "La maxima cantidad de usuarios en esta sala ha sido fijada a " + command.substr(20));
}
}

function onJoinCheck(userobj) {
if(userCount + 1 > maxUsers) {
return false;
}


userCount++;
return true;
}

function onPart(userobj) {
userCount = userCount - 1;
}

Que hice mal?


Saludos y gracias
123  Programación / .NET (C#, VB.NET, ASP) / C# - Leer paquetes que son enviados desde un cliente a un servidor desde otro cl en: 16 Agosto 2017, 13:27 pm
Hola,

antes que nada les quiero mostrar un codigo:

Código:
List<byte> buffer = new List<byte>();
buffer.AddRange(new byte[] { 10 });
buffer.AddRange(Encoding.UTF8.GetBytes("Texto"));
buffer.InsertRange(0, BitConverter.GetBytes(Convert.ToInt16(buffer.Count - 1)));
Socket.Send(buffer.ToArray())

Si se escribe un texto a una sala de Ares con servidor Sb0t se manda esto de arriba.

Es esto un paquete?

Puedo escuchar desde otro cliente que cosa envia el cliente en el pedazo de codigo de arriba, algo asi como un sniffer? Cómo?


Gracias y saludos
124  Programación / .NET (C#, VB.NET, ASP) / C# - Hackear una contrasena de un servidor en: 23 Julio 2017, 20:41 pm
Hola,

quiero presentarles el siguiente escenario:

En una computadora hay un servidor y en otra un cliente. Con el cliente queria hackear la contrasena del servidor. Si el cliente sabe la contrasena escribe en el servidor /login <contrasena>.

Codigo del Servidor:

Código
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7.  
  8.  
  9.  
  10. namespace Servidor
  11. {
  12.    class Program
  13.    {
  14.  
  15.        static void Main(string[] args)
  16.        {
  17.            Servidor_Chat chat = new Servidor_Chat();
  18.        }    
  19.  
  20.    }
  21.  
  22.  
  23.  
  24. }
  25.  
  26.  

Clase Servidor_Chat del servidor:

Código
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. using System.Threading;
  8. using System.Net.Sockets;
  9. using System.IO;
  10. using System.Net;
  11.  
  12. namespace Servidor
  13. {
  14.    class Servidor_Chat
  15.    {
  16.        /*        
  17.             TcpListener--------> Espera la conexion del Cliente.        
  18.             TcpClient----------> Proporciona la Conexion entre el Servidor y el Cliente.        
  19.             NetworkStream------> Se encarga de enviar mensajes atravez de los sockets.        
  20.         */
  21.  
  22.        private TcpListener server;
  23.        private TcpClient client = new TcpClient();
  24.        private IPEndPoint ipendpoint = new IPEndPoint(IPAddress.Any, 8000);
  25.        private List<Connection> list = new List<Connection>();
  26.        private string contrasena;
  27.  
  28.        Connection con;
  29.  
  30.  
  31.        private struct Connection
  32.        {
  33.            public NetworkStream stream;
  34.            public StreamWriter streamw;
  35.            public StreamReader streamr;
  36.            public string nick;
  37.        }
  38.  
  39.        public Servidor_Chat()
  40.        {
  41.            Inicio();
  42.        }
  43.  
  44.        public void Inicio()
  45.        {
  46.            foreach (string line in File.ReadLines(@"Password.txt", Encoding.UTF8))
  47.            {
  48.                contrasena = line.Substring(12);
  49.            }
  50.  
  51.            Console.WriteLine("Servidor OK!");
  52.            server = new TcpListener(ipendpoint);
  53.            server.Start();
  54.  
  55.            while (true)
  56.            {
  57.                client = server.AcceptTcpClient();
  58.  
  59.                con = new Connection();
  60.                con.stream = client.GetStream();
  61.                con.streamr = new StreamReader(con.stream);
  62.                con.streamw = new StreamWriter(con.stream);
  63.  
  64.                con.nick = con.streamr.ReadLine();
  65.  
  66.                list.Add(con);
  67.                Console.WriteLine(con.nick + " se a conectado.");
  68.  
  69.  
  70.  
  71.                Thread t = new Thread(Escuchar_conexion);
  72.  
  73.                t.Start();
  74.            }
  75.  
  76.  
  77.        }
  78.  
  79.        void Escuchar_conexion()
  80.        {
  81.            Connection hcon = con;
  82.  
  83.            do
  84.            {
  85.                try
  86.                {
  87.                    string tmp = hcon.streamr.ReadLine();
  88.                    Console.WriteLine(hcon.nick + ": " + tmp);
  89.                    foreach (Connection c in list)
  90.                    {
  91.                        try
  92.                        {
  93.                            if(tmp == "/login " + contrasena)
  94.                            {
  95.                                c.streamw.WriteLine(hcon.nick + ", ahora eres administrador!");
  96.                                c.streamw.Flush();
  97.                            }
  98.                            else
  99.                            {
  100.                                c.streamw.WriteLine(hcon.nick + ": " + tmp);
  101.                                c.streamw.Flush();
  102.                            }
  103.                        }
  104.                        catch
  105.                        {
  106.                        }
  107.                    }
  108.                }
  109.                catch
  110.                {
  111.                    list.Remove(hcon);
  112.                    Console.WriteLine(con.nick + " se a desconectado.");
  113.                    break;
  114.                }
  115.            } while (true);
  116.        }
  117.  
  118.    }
  119. }
  120.  

Bueno, si es necesario poner el codigo del cliente, avisenme.

No se si lo puedo llamar inyeccion de codigo pero lo hare hasta que ustedes me digan que es incorrecto llamarlo asi a esto. Bueno trate de hacer una inyeccion de codigo poniendo en el texto de enviar del cliente: /login "" + contrasena + "" y despues, al ver que no funciono, envie: /login " + contrasena ".

Yo crei que el servidor, al recibir un texto, tiene lo recibido entre comillas. Por eso trate de cerrar las comillas (") luego de poner variable que contiene la contrasena (+ contrasena +) y luego de abrir otra comilla mas para cerrar la supuesta comilla final.

Si ustedes no me entienden debido a que me expreso mal quiero saber solo una cosa entonces.

Puedo hackear la contrasena desde la computadora cliente o tengo que hackear la computadora en donde esta el servidor para obtener la contrasena?

Esto lo estaba testeando en mi computadora.

Gracias y saludos
125  Programación / .NET (C#, VB.NET, ASP) / Guardar informacion en una pila en: 17 Julio 2017, 11:08 am
Hola,

la idea era guardar informacion en una lista tipo pila con un comando /report y luego ver todas las informaciones de la lista en un listBox con /reports.

En el formulario hice un listBox y un textBox.

El problema es que no se me muestra ninguna informacion.


Aqui el codigo fuente:

Código:
private Nodo raiz;

        public Form1()
        {
            InitializeComponent();
        }

        private void textBox2_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                if(textBox2.Text.Contains("/report"))
                {
                    Insertar(textBox2.Text.Substring(8));
                    textBox2.Clear();
                }

                if(textBox2.Text == "/reports")
                {
                    Imprimir();
                    textBox2.Clear();
                }
                e.SuppressKeyPress = true;
            }
        }

        public void Insertar(string x)
        {
            Nodo nuevo;
            nuevo = new Nodo();
            nuevo.info = x;
            if (raiz == null)
            {
                nuevo.sig = null;
                raiz = nuevo;
            }
            else
            {
                nuevo.sig = raiz;
                raiz = nuevo;
            }
        }

        class Nodo
        {
            public string info;
            public Nodo sig;
        }

        public void Imprimir()
        {
            Nodo reco = raiz;
            listBox1.Items.Add("Listado de todos los elementos de la pila.");
            while (reco != null)
            {
                listBox1.Items.Add(reco.info + "-");
                reco = reco.sig;
            }
            listBox1.Items.Add(Environment.NewLine);
        }

Gracias y saludos

PD.: Si no quieren mostrarme el codigo no importa. Pueden hacerme preguntas como: "Te fijaste lo que hiciste ahi o ahi" o "Te acuerdas que esto es asi y asi?"
126  Programación / .NET (C#, VB.NET, ASP) / Paquete de codigos fuentes en C# en: 16 Julio 2017, 13:14 pm
Hola,

bueno, Elektro y NEBIRE siempre me ayudaron a corregir torpes codigos y yo queria dar tambien algo a este foro.

Lo se, no es mucho, pero quiza alguien pueda interesarle algo.

Le paquete contiene:

Calculadora (Corregi algunos errores)
Navegador (Le agregue unas cosas)
Loquendo (No fue hecho por mi)
Login (Este fue solo hecho por mi)
Reproductor mp3 (No fue hecho por mi)
Editor de textos (Corregi un error)

Aqui el link: http://www.mediafire.com/file/wwz9885azqnj0fv/Neuer_Ordner_%282%29.rar

Amen y gracias

127  Programación / .NET (C#, VB.NET, ASP) / C# Problemas con un tipo de guardado en: 13 Julio 2017, 19:55 pm
Hola,

estaba con reproductor mp3. Tiene un boton con el siguiente codigo bajo el evento del click:

Código
  1. OpenFileDialog abrir = new OpenFileDialog();
  2.  
  3.            if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
  4.            {
  5.                f = openFileDialog1.SafeFileNames;
  6.                p = openFileDialog1.FileNames;
  7.  
  8.  
  9.                for (int i = 0; i < f.Length; i++)
  10.                {
  11.  
  12.                    listBox1.Items.Add(f[i]);
  13.  
  14.                }
  15.  
  16.                foreach (string s in abrir.FileNames)
  17.                {
  18.                    listBox1.Items.Add(s);
  19.  
  20.  
  21.                }
  22.  
  23.            }
  24.  

Código:
axWindowsMediaPlayer1.URL = p[listBox1.SelectedIndex];

Bueno aqui se reproduce la cancion del indice seleccionado.

Bueno, al abrir la primera vez varios archivos de una vez todo va muy bien.

Al hacerlo por segunda vez tambien. Pero me larga error al reproducir.

Es que el for sobreescribe los indices. Hay alguna manera de solucionar esto?


Gracias y saludos

128  Programación / .NET (C#, VB.NET, ASP) / C# - Mostrar mi interfaz de red Wifi en: 11 Julio 2017, 09:15 am
Hola,

queria mostrar mi interfaz de red Wifi o Adaptador con c#. En realidad, como he leido, deberia ser wlan0. Pero yo soy nuevo en el tema de Auditoria.

Yo hice un textBox multilineado.

Bueno en el evento del click de un boton escribi esto:

Código:
Adapters obj = new Adapters();
var value = obj.net_adapters();
textBox1.AppendText(value);

Y despues hice una clase:

Código:
public class Adapters
    {
        public string net_adapters()
        {
            string value = string.Empty;
            foreach (NetworkInterface nic in NetworkInterface.GetAllNetworkInterfaces())
            {
                value = nic.Name;
            }
            return value;
        }
    }

Pero al probar el codigo, en el textBox multilineado me sale conexión Lan* 2.
Esta bien eso?

O tiene que salir wlan0?

Alguien me puede ayudar que hasta ahora solo estuve probando ya que no tengo experiencia en el tema de Auditoria.

Gracias y saludos
129  Programación / .NET (C#, VB.NET, ASP) / C# - Problemas al pasar informacion a otro formulario en: 10 Julio 2017, 10:32 am
Hola,

ahora entiendo porque se les llama a algunos programadores "principiantes sangrados"...

Y es que me dan ganas de put***. Pero bueno.

En un tercer formulario tengo un textBox y un boton. Cuando le hago click al boton el texto que esta en el textBox, quiero que se pase al label que tiene el formulario numero dos. Para eso primero declare una variable:

Código:
public static string SetValueForText1 = "";

Luego hice este codigo en el evento click del boton del formulario tres:

Código:
SetValueForText1 = textBox1.Text;
Form2 F2 = new Form2();
F2.Mostrar();
Close();

Les mostrare que hay en el metodo Mostrar del formulario tres:

Código:
label6.Text = Form3.SetValueForText1;
Show();

Bueno solo les mostre que el formulario pasa un dato. Pero en realidad mi formulario tres tiene mas textBoxs cuya informacion quiero que se pasen a los labels del formulario tres.

Lo mas raro para mi y razon por la que me dan ganas de maldecir es que a veces funciona y a veces no   :o ???

Bueno si alguien puede ayudarme le agradeceria mucho.

Gracias y saludos
130  Programación / .NET (C#, VB.NET, ASP) / Encontrar salas de chat con C# en: 4 Julio 2017, 16:04 pm
Hola,

tengo una pregunta: como hacen los programas de cliente de chat para tener una lista de salas de chat? Escuchan un puerto y juntan las salas que estan abiertas a partir de ese puerto? O las salas notifican a una pagina web que esta abierta y esta pagina web pasa la informacion al cliente?

Hice un servidor de chat pero quiero que el cliente reciba esa sala en una lista Listview.

Cómo puedo hacerlo?


Gracias y saludos
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines