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


 


Tema destacado:


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7
1  Programación / .NET / Re: [C#] Mover archivos de windows || Isolated Storage en: Ayer a las 22:17
Hola Elektro,

ahhh si!! Ese codigo que tienes ahi ese era necesario para mover carpetas...

Yo, pero lo que queria mostrar es como mover archivos.

El documento de textos, en realidad es:

Origen: C:\CarpetaOrigen1\archivo.txt
Destino: C:\CarpetaDestino1\archivo.txt

Origen: C:\CarpetaOrigen2\archivo.txt
Destino: C:\CarpetaDestino2\archivo.txt

Origen: C:\CarpetaOrigen3\archivo.txt
Destino: C:\CarpetaDestino3\archivo.txt
etc...

Por eso use File.Move(). Tenia por entendido de que en el segundo parametro de ese metodo tambien tenia que ser pasado el nombre del archivo y su tipo como si ya existiese en la otra carpeta.....


Pero ves...

Ya publicaste otro codigo de como mover carpetas que tambien me podria servir en mis futuras operaciones de programas jejejej....


Muchas gracias
2  Programación / .NET / Re: [C#] Mover archivos de windows || Isolated Storage en: Ayer a las 20:44
WWWWWWWWWWWWWWWWWowwwwwwwwwwwwwwwww.....

Hasta a mi me podria servir esto en futuro.....

Gracias por tu aporte!!!

Impresionante lo que pusiste...
3  Programación / .NET / C# - Hackear una contrasena de un servidor en: Ayer a las 20:41
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
4  Programación / .NET / Re: Escanear memoria. en: Ayer a las 20:28
Hola Rekt,

quieres escanear procesos de memoria?

O a que te refieres con memoria? Que memoria?


Gracias y saludos
5  Programación / .NET / Re: [C#] Mover archivos de windows || Isolated Storage en: Ayer a las 20:24
Hola Elektro,

desde el viernes que quize ayudar pero siempre hubo algo que no me dejo escribir una respuesta.

Yo crei que solo se trataba de mover archivos de una carpeta a otra.

Bueno pero antes de borrar mi codigo me gustaria publicarlo aqui (a menos que no este bien).

Envidiame, Elektro... jajaja. No. Si soy el peor... ni siquiera funciona:

Código:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Pasador_de_archivos
{
    public partial class Form1 : Form
    {
        string carpetaorigen;
        string carpetadestino;

        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            foreach (string line in File.ReadLines(@"Datos.txt", Encoding.UTF8))
            {
                if(line.Contains("Origen"))
                {
                    carpetaorigen = line.Substring(8);
                }

                if(line.Contains("Destino"))
                {
                    carpetadestino = line.Substring(9);
                }
            }

            File.Move(carpetaorigen, carpetadestino);
        }
    }
}


Tambien queria comentar que para descargar archivos de Google Drive siempre me gusto este archivo.cs: https://gist.github.com/yasirkula/d0ec0c07b138748e5feaecbd93b6223c/archive/40ea0967c6e8e8ee3a3bb837d75be00f4400b4d5.zip

Saludos
6  Programación / .NET / Re: Guardar informacion en una pila en: 22 Julio 2017, 20:29
Muchas gracias NEBIRE. Aunque los links que me pasaste, algunos de ellos, tienen contenido muy dificil de entender para mi, podre tomarme demasiado tiempo para comoprender todo esto........
7  Programación / .NET / Re: Guardar informacion en una pila en: 20 Julio 2017, 14:20
Citar
Documéntate sobre estos diferentes objetos y aprende a determinar cuando usar uno u otro...

Vale.

Oye NEBIRE. Tu sabes de casualidad de un curso o tutorial que va despues de lo basico?


Gracias y saludos
8  Programación / .NET / Re: Guardar informacion en una pila en: 19 Julio 2017, 14:51
Hola NEBIRE, hole Elektro,

muchas gracias por sus aportes. Aunque no se nada de VB, en internet se puede encontrar un traductor: http://converter.telerik.com/

Sus codigos sirven. Es bueno saber como usar una pila en C#.

Les queria comentar que antes de leer sus mensajes encontre una forma de guardar informacion en una lista (aparte de usar pilas). Y me familiarize mucho con ella. Es mas. Ustedes saben que soy el peor programador de este foro. Pero con esto yo nunca jamas tuve problemas. Ni en el aprendizaje ni en la practica. A saber: List <string>

Esta clase me ha ayudado muchisimo en mis programas. Que les parece?


PD.: Muchas gracias por su ayuda de nuevo.
9  Programación / .NET / Guardar informacion en una pila en: 17 Julio 2017, 11:08
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?"
10  Programación / .NET / Re: C# Problemas con un tipo de guardado en: 16 Julio 2017, 22:37
Hola NEBIRE,

creo que para ti la base de C# es para mi lo avanzado.

Puede ser que hayas perdido lo que significa la base debido a que tu nivel de programdor siempre se fue elevando?

Páginas: [1] 2 3 4 5 6 7
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines