Foro de elhacker.net

Foros Generales => Dudas Generales => Mensaje iniciado por: Dr Zoidberg en 19 Mayo 2016, 18:33 pm



Título: Ver documentos impresos y por imprimir de impresora WIFI
Publicado por: Dr Zoidberg en 19 Mayo 2016, 18:33 pm
¡Hola!
Soy Dr Zoidberg y estoy encantadop de haber entrado en el foro, ultimmente solo leia y no coemtaba.
Vamos al grano, hay una impresora y tengo que averiguar lo que se va a imprimir, y no me refiero al usuario o las hojas, si no a poder ver el documento en si que ha sido impreso.
He barajado whireshark, pero esta no sirve para ver el documento en sí,  y tambíen he oido cz printer job pero creo que tampoco sirve.
Estoy bastante frustrado ya que no me sale, y no hay foros ni artículos al repecto


Título: Re: Ver documentos impresos y por imprimir de impresora WIFI
Publicado por: Orubatosu en 20 Mayo 2016, 13:04 pm
El documento una vez que pasa desde la cola de impresión del sistema operativo a la de la impresora desaparece. Al menos es lo normal en estos casos.

De hecho en usuarios domésticos, y teniendo en cuenta la memoria con la que suelen contar la mayoría de las impresoras, a menos que el documento sea muy grande y haya varios en cola, lo normal es que se genere el documento, y esté en la cola de impresión menos de un segundo antes de ser enviado a la impresora, y posteriormente eliminado.

Algunos sistemas operativos tienen la opción de conservar los documentos en cola. Windows no es uno de ellos. Los documentos procesados se eliminan de la cola.

De hecho, si permanecen en Windows\Spool\Printers o Windows\Temp. se considera un error en el funcionamiento del sistema.



Título: Re: Ver documentos impresos y por imprimir de impresora WIFI
Publicado por: Dr Zoidberg en 20 Mayo 2016, 16:13 pm
El documento una vez que pasa desde la cola de impresión del sistema operativo a la de la impresora desaparece. Al menos es lo normal en estos casos.

De hecho en usuarios domésticos, y teniendo en cuenta la memoria con la que suelen contar la mayoría de las impresoras, a menos que el documento sea muy grande y haya varios en cola, lo normal es que se genere el documento, y esté en la cola de impresión menos de un segundo antes de ser enviado a la impresora, y posteriormente eliminado.

Algunos sistemas operativos tienen la opción de conservar los documentos en cola. Windows no es uno de ellos. Los documentos procesados se eliminan de la cola.

De hecho, si permanecen en Windows\Spool\Printers o Windows\Temp. se considera un error en el funcionamiento del sistema.






Entiendo, entonces habria alguna forma de ver los documentos que se hayan imprimido de forma en que antes de que se vayan a imprimir se guarde una copia o algo asi


Título: Re: Ver documentos impresos y por imprimir de impresora WIFI
Publicado por: Orubatosu en 20 Mayo 2016, 20:59 pm
Supongo que se podría programar un "demonio" que sacara copias de lo que se coloca en esa carpeta, pero el formato en el que aparecen no es un formato abierto, ni se de ningún programa que lea ese formato.

Básicamente el sistema envía los documentos a imprimir en un formato "interno" a la cola que se encarga de enviar los trabajos a la impresora de forma que esta pueda interpretarlos. Como he comentado, la cola de windows no está diseñada en principio para salvar o copiar trabajos. Lo único que te permite es pararlos y/o eliminarlos.

En todo caso, curioseando un poco el tema he encontrado este programa

http://www.lvbprint.de/html/splviewer1.html

Que te permite trastear un poco con los ficheros de la cola.


Título: Re: Ver documentos impresos y por imprimir de impresora WIFI
Publicado por: Dr Zoidberg en 21 Mayo 2016, 11:51 am
Supongo que se podría programar un "demonio" que sacara copias de lo que se coloca en esa carpeta, pero el formato en el que aparecen no es un formato abierto, ni se de ningún programa que lea ese formato.

Básicamente el sistema envía los documentos a imprimir en un formato "interno" a la cola que se encarga de enviar los trabajos a la impresora de forma que esta pueda interpretarlos. Como he comentado, la cola de windows no está diseñada en principio para salvar o copiar trabajos. Lo único que te permite es pararlos y/o eliminarlos.

En todo caso, curioseando un poco el tema he encontrado este programa

http://www.lvbprint.de/html/splviewer1.html

Que te permite trastear un poco con los ficheros de la cola.

¡Genial! Me has solucionado casí todo, ahora entiendo más o menos como funciona pues muchas graciias  
Por cierto dos dudas, la primera es si existe la posibilidad de que haya un especie de carpeta Windows\Spool\Printers o Windows\Temp en la impresora en tal caso seria hacer lo  que has dicho de poner un diablo que crease una copia y la enviara a mi ip privada dentro de la red, de esta forma al ser una impresora con más de un usuario podria ver lo que es imprimido del todo
Y la otra, es del foro, Hace falta que te cite para que tu veas que te he respondido?


Título: Re: Ver documentos impresos y por imprimir de impresora WIFI
Publicado por: engel lex en 21 Mayo 2016, 16:51 pm
no es necesario citar, la cita es solo par que en el post haya una coherencia

ejemplo
Citar
Y la otra, es del foro, Hace falta que te cite para que tu veas que te he respondido?

Citar
no es necesario citar, la cita es solo par que en el post haya una coherencia
así... pero es algo solo visual

Citar
existe la posibilidad de que haya un especie de carpeta Windows\Spool\Printers o Windows\Temp en la impresora
no, porqué la impresora tendría una carpeta de windows? :s

Citar
seria hacer lo  que has dicho de poner un diablo que crease una copia y la enviara a mi ip privada
demonio, no diablo... un demonio es un servicio... y tendrías que modificar el firmware de la impresora solo para eso... primero tienes que conseguirlo, luego descompilarlo y entenderlo, luego rearmarlo... esa es la parte realmente dificil... me imagino que Orubatosu se refería en colocar un demonio en alguna pc que escuchara...


Título: Re: Ver documentos impresos y por imprimir de impresora WIFI
Publicado por: Dr Zoidberg en 21 Mayo 2016, 17:45 pm
no, porqué la impresora tendría una carpeta de windows? :s
Con eso me referia a que quizas podria haber una carpeta con el OS de la impresora acceder a ella y así obtener los SPL de los documentos impresos, pero ya veo que no

En conclusion quedamos que la unica forma de ver todos los documentos que se imprimen es canviando el firmware de la impresora y que un pc escuchara ??
Diooos eso tiene pinta de ser tremendamente enrevesado no sabria por donde empezar o.o


Título: Re: Ver documentos impresos y por imprimir de impresora WIFI
Publicado por: engel lex en 21 Mayo 2016, 18:14 pm
Por otro lado lo que Orubatosu dice, el formato que pasa no es standard, es privado a cada marca de impresora, asi que tendrías que investigar como esta armado el formato de cada impresora, tomarlo y convertirlo


Título: Re: Ver documentos impresos y por imprimir de impresora WIFI
Publicado por: Dr Zoidberg en 21 Mayo 2016, 18:35 pm
Por otro lado lo que Orubatosu dice, el formato que pasa no es standard, es privado a cada marca de impresora, asi que tendrías que investigar como esta armado el formato de cada impresora, tomarlo y convertirlo
Vale eso me a terminado de liar, podrias hacer un resumen de lo que habria que hacer
Y una cosa, he mirado lo del firmware, pero he pensado que lo más seguro es que este codificado o algo parecido, cual seria la forma correcta de obtenerlo bien?
Siento molestar, pero es que soy un poco nuevo lo siento mucho :S


Título: Re: Ver documentos impresos y por imprimir de impresora WIFI
Publicado por: Orubatosu en 23 Mayo 2016, 10:16 am
A ver, el caso "sencillo" que no lo es en absoluto sería cuando tenemos una impresora conectada a un solo equipo.

El "demonio" sería un programa que se ejecutaría con el SO y que comprobaría periodicamente (con muuuuucha frecuencia de hecho) el contenido de la carpeta del SO donde se alojan los temporales que se envían a la impresora.

Eso, o intentar trastear la llamada al servicio de cola de impresión de windows, algo en lo que me temo no puedo ayudarte porque no se ni si es posible hacerlo para que sacara una copia de los archivos.

Luego estaría el tema de poder leerlos, que es otro.

En el caso de una impresora en red el tema se complica extraordinariamente, solo sería posible si la impresora dependiera de un ordenador que funcionara como servidor de impresión. Algo desde luego muy poco frecuente y que solo he visto en algunos tipos muy concretos de impresoras, como por ejemplo alguna EPSON de las grandes que usa un ordenador y un programa específico para procesar las impresiones que le llegan y ajustarlas al patrón PANTONE. Dudo que sea el caso (y si, ese es un caso donde si que se puede hacer copia de lo que va a la cola)

Si la impresora funciona en una red corporativa, no tienes forma de hacerlo a menos que intervengas en el PC concreto que tiene que enviar los datos a imprimir.

Tu principal problema en este caso, es que Windows no tiene las colas de impresión preparadas para lo que quieres hacer. Hay sistemas que si que funcionan de este modo, por ejemplo los sistemas de IBM empresariales si que usan estos métodos de colas, donde cada impresora de la red está identificada por una cola, y los documentos se almacenan y se imprimen, retienen, copian, etc...

Pero en Windows esto no se plantea así, el servicio de cola (Spoolsv.exe) no permite esas operaciones. He curioseado un poco en Windows server pero parece que tampoco permite esas operaciones.

Un servicio como el que quieres normalmente está reservado para procesos donde la impresión consume mucho tiempo por el proceso de la misma. Por ejemplo en impresoras que trabajan con procesos muy especiales de color, postscript y similares donde el guardar una copia del objeto a imprimir es razonable. En un entorno donde la impresión se genera en segundos no tiene mucho sentido. Si el archivo se elimina, puedes generarlo de nuevo en segundos.

Los documentos "por imprimir" pueden verse en la cola de la impresora, pero solo en local

No acabo de tener muy claro lo que quieres hacer y los motivos. Si el problema es que creen que alguien imprime cosas que no debe quizás la solución sería otra mas simple, como algún programa que monitorice lo que se hace en el sistema, y siempre mirando la legalidad de lo que haces con lupa para estar cubierto


Título: Re: Ver documentos impresos y por imprimir de impresora WIFI
Publicado por: Dr Zoidberg en 17 Junio 2016, 15:13 pm
¡SALUDOS!
Al fin estoy de vuelta, siento la tardanza en responder ya que he estado ocupadisimo con los examenes.
Entiendo lo que dices, y te expongo mejor mi idea y situación;
Se trata de una impresora  que usamos en un centro yo tengo haceso a ella de forma que puedo editar su configuracion en la red, se trata de una impresora de la marca SHARP y mi idea en un principio era hacerse una especie de clon del dispositivo y así cuando el router recibiese los trabajos por imprimir este los enviaria a la impresora y al clon, mi duda es que no se si estoy bien encaminado, este clon tendria q ser mi pc que esta conectado al wifi, de todas formas si no se podria hacer un clon se podria hacer alguna cosa para que me enviara los archivos por imprimir a mi , y asi poder leerlos??


Título: Re: Ver documentos impresos y por imprimir de impresora WIFI
Publicado por: Dr Zoidberg en 17 Junio 2016, 15:16 pm
Tambien existeria la posibilidad de hacer un MITM???


Título: Re: Ver documentos impresos y por imprimir de impresora WIFI
Publicado por: hckcrck en 17 Junio 2016, 15:48 pm
Hola, no te escribo para ayudarte con el tema, no se nada al respecto, te escribo para aconsejarte que no escribas doble post, los moderadores se enfadan  ;) en lugar de eso pulsa el botón "modificar" que aparece en tus post, junto a "citar"
Citar
Se trata de una impresora  que usamos en un centro yo tengo haceso a ella de forma que puedo editar su configuracion en la red, se trata de una impresora de la marca SHARP y mi idea en un principio era hacerse una especie de clon del dispositivo y así cuando el router recibiese los trabajos por imprimir este los enviaria a la impresora y al clon, mi duda es que no se si estoy bien encaminado, este clon tendria q ser mi pc que esta conectado al wifi, de todas formas si no se podria hacer un clon se podria hacer alguna cosa para que me enviara los archivos por imprimir a mi , y asi poder leerlos??
Perdona mi  curiosidad, centro de que?  :huh:
Segundo, puedo equivocarme, seguramente lo haga: para hacer un clon de una maquina en tu red local y engañar a las demás para que crean que eres tú, creo que deberías tener su misma ip, eso provocaría conflictos al conectarte a la red, por otro lado, nunca he oído de clonar el so de una impresora en un pc, con la de cosas que he leído en el foro no me extrañaría que fuera perfectamente posible, otra cosa es que te sea de utilidad.
Pero me sigo preguntando algo mas... Por que te complicas tanto para ver los archivos que imprime una impresora, a la que tienes acceso total? no sería mas fácil preguntar? o colocar un cartelito que diga "esta fotocopiadora no se usa para imprimir carátulas de CDs pirata, si te descubro haciéndolo me pagarás un cartucho de tinta" suponiendo que el motivo de tu "curiosidad" sea que creas que alguien la está usando sin permiso... Por que no comentas tus motivos y tu objetivo? de esa forma quizás se pueda encontrar una forma mas sencilla de hacer lo que pides  :)


Título: Re: Ver documentos impresos y por imprimir de impresora WIFI
Publicado por: 3rik 3l rojo en 17 Junio 2016, 22:55 pm
Tambien existeria la posibilidad de hacer un MITM???
Si con el programa que te pasaron (http://www.lvbprint.de/html/splviewer1.html) puedes leer los archivos de la impresora igual puedes interceptar el tráfico y saber quien lo manda con la ip del LAN. Soy también novato así que no sé si estaré metiendo mucho la pata  :silbar:


Título: Re: Ver documentos impresos y por imprimir de impresora WIFI
Publicado por: Dr Zoidberg en 17 Junio 2016, 23:15 pm
"Perdona mi  curiosidad, centro de que?

Me refiero a un centro de estudios
para hacer un clon de una maquina en tu red local ... deberías tener su misma ip, eso provocaría conflictos al conectarte a la red
Exactamente, pero como tu mismo dices quizas exista una posibilidad de hacer algo muy parecido por ejemplo poner una especie de rebote en el router y que cuando pase los archivos a la IP de la impresora los pase tambien a mi IP
Por que no comentas tus motivos y tu objetivo? de esa forma quizás se pueda encontrar una forma mas sencilla de hacer lo que pides  :)
Supongo que ahora que ya te he contado de que es el centro ya supones para que quiero el acceso a a los documentos imprimidos, y tambíen sabras que no tengo acceso físico, y puede que exista una forma más practica y facíl pero prefiero ir por este camino ya que lo hago por que me gusta y para poder dedicar un pelin más de tiempo a aprender informatica :P
Ahora que me dices, me puedes ayudar un poco más? javascript:void(0);


Título: Re: Ver documentos impresos y por imprimir de impresora WIFI
Publicado por: Dr Zoidberg en 17 Junio 2016, 23:20 pm
Si con el programa que te pasaron (http://www.lvbprint.de/html/splviewer1.html) puedes leer los archivos de la impresora igual puedes interceptar el tráfico y saber quien lo manda con la ip del LAN. Soy también novato así que no sé si estaré metiendo mucho la pata  :silbar:
EL problema es que quiero saber que se imprime, es decir, leer lo que se va a imprimir con ese programa solo podria ver quien imprime y cuanto pero no el que
La idea que tengo pensada hacer ahora es modificar el router para que me envie lor archivos a mi y a la impresora o quizas tambien podria ponerme la IP de la impresora que nunca canvia pues siempre esta encendida y así me llegan los documentos a mi y yo programo un script que tal como me llegen los re envie la nueva Ip de la printer  :-*


Título: Re: Ver documentos impresos y por imprimir de impresora WIFI
Publicado por: Lurker en 18 Junio 2016, 00:16 am
Citar
EL problema es que quiero saber que se imprime, es decir, leer lo que se va a imprimir

El querer chafardear lo que los demás impriman no parece la forma más ética de actuar..... :-\


Saludetes.


Título: Re: Ver documentos impresos y por imprimir de impresora WIFI
Publicado por: engel lex en 18 Junio 2016, 01:43 am
tema cerrado, lo que propones es no ético