Foro de elhacker.net

Seguridad Informática => Hacking => Mensaje iniciado por: Meta en 10 Febrero 2017, 13:10 pm



Título: Hackear una impresora
Publicado por: Meta en 10 Febrero 2017, 13:10 pm
Hola:

Tengo una impresora por USB. Quiero aprender como se hackea desde red, al menos desde la Raspberry Pi o otro ordenador y que la impresora imprima. Hay gente que lo hacen y de modo cómico.

(http://www.neoteo.com/wp-content/uploads/2017/02/logo-13.jpg)
http://www.neoteo.com/impresora-parte-una-botnet-la-seguridad-las-impresoras-al-descubierto

Si hay que hacer un programa, pues se hace. ;)

Cualquier idea o sugerencia, bienvenido sea.

Saludos.


Título: Re: Hackear una impresora
Publicado por: MCKSys Argentina en 10 Febrero 2017, 13:16 pm
Hola!

Mirate este link: https://github.com/RUB-NDS/PRET (https://github.com/RUB-NDS/PRET)

Saludos!


Título: Re: Hackear una impresora
Publicado por: Meta en 29 Marzo 2018, 12:44 pm
Buenas:

Me dio por venir aquí otra vez. He gastado bromas a un amigo con su impresora. Desde que ejecute este .exe, imprime un mensaje en su impresora. Es muy sencillo para que se entienda.Se los dejo aquí por si lo necesitan. El código del post anterior es más complicado.

Código C#:
Código
  1. using System;
  2. using System.Drawing; // No olvidar y añadir referencia.
  3. using System.Drawing.Printing;
  4.  
  5. namespace Impresora_Consola_01
  6. {
  7.    class Program
  8.    {
  9.        static void Main(string[] args)
  10.        {
  11.            string s = "Hola amigo. Solo t he gastado un folio.";
  12.  
  13.            PrintDocument p = new PrintDocument();
  14.            p.PrintPage += delegate (object sender1, PrintPageEventArgs e1)
  15.            {
  16.                e1.Graphics.DrawString(s, new Font("Times New Roman", 12),
  17.                    new SolidBrush(Color.Black), new RectangleF(0, 0, p.DefaultPageSettings.PrintableArea.Width,
  18.                    p.DefaultPageSettings.PrintableArea.Height));
  19.            };
  20.  
  21.            try
  22.            {
  23.                p.Print();
  24.            }
  25.            catch (Exception ex)
  26.            {
  27.                // throw new Exception("Exception Occured While Printing", ex);
  28.            }
  29.        }
  30.    }
  31. }

Si se pude modificar a mejor, lo comparten.

Saludos.