Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Drukowanie netcatem

14 views
Skip to first unread message

Pawel Lampe

unread,
May 5, 2013, 6:16:00 PM5/5/13
to

Mam w domu kserokopiarkę z podłączonym serwerem wydruku. Kserokopiarka
Sharp + serwer d-link. Sharp oczywiście nie udostępnia żadnych
sterowników sensownych z punktu widzenia linuxa.

Próbowałem kilku generycznych sterowników ale temat raczej jest cięższy
niż się wydaje.

Pomyślałem więc, że może da się chociaż wydrukować coś w jakiejś
banalnej formie, przy użyciu netcata oraz serwera wydruku. Bez
angażowania sterowników po mojej stronie.

Oto co wypluł nmap skanując serwer wydruku:

PORT STATE SERVICE
21/tcp open ftp
23/tcp open telnet
80/tcp open http
139/tcp open netbios-ssn
515/tcp open printer
9110/tcp open unknown

Szukałem RFC odnośnie protokołów od portów 515 139 oraz 9110. Nic jednak
nie znalazłem.

Ma ktoś jakiś pomysł jak za pomocą nc zaatakować tekstem któryś z tych
portów (z wyłączeniem 21 i 80) ?

Olek

unread,
May 5, 2013, 6:34:57 PM5/5/13
to
On 06.05.2013 00:16, Pawel Lampe wrote:
>
> Mam w domu kserokopiarkę z podłączonym serwerem wydruku. Kserokopiarka
> Sharp + serwer d-link. Sharp oczywiście nie udostępnia żadnych
> sterowników sensownych z punktu widzenia linuxa.
>
> Próbowałem kilku generycznych sterowników ale temat raczej jest cięższy
> niż się wydaje.

Jakich?

> Pomyślałem więc, że może da się chociaż wydrukować coś w jakiejś
> banalnej formie, przy użyciu netcata oraz serwera wydruku. Bez
> angażowania sterowników po mojej stronie.
>
> Oto co wypluł nmap skanując serwer wydruku:
>
> PORT STATE SERVICE
> 21/tcp open ftp
> 23/tcp open telnet
> 80/tcp open http
> 139/tcp open netbios-ssn
> 515/tcp open printer
> 9110/tcp open unknown
>
> Szukałem RFC odnośnie protokołów od portów 515 139 oraz 9110. Nic jednak
> nie znalazłem.
>
> Ma ktoś jakiś pomysł jak za pomocą nc zaatakować tekstem któryś z tych
> portów (z wyłączeniem 21 i 80) ?
>
Porty raczej nic tu do rzeczy nie mają, bo są związane z inną warstwą.
Problem w tym, jak zakodowana ma być informacja o treści do wydruku,
którą wyślesz na te porty.
Nie napisałeś jaka to drukarka.
Naprawdę Google nie wypluwa nic po wpisaniu jej symbolu + Cups?
--
Olek

rePeter

unread,
May 5, 2013, 7:24:20 PM5/5/13
to
Mon, 06 May 2013 00:16:00 +0200
Pawel Lampe <sc...@sconysoft.com> napisał(a):

>
> Mam w domu kserokopiarkę z podłączonym serwerem wydruku. Kserokopiarka
> Sharp + serwer d-link. Sharp oczywiście nie udostępnia żadnych
> sterowników sensownych z punktu widzenia linuxa.
>
> Próbowałem kilku generycznych sterowników ale temat raczej jest cięższy
> niż się wydaje.
>
> Pomyślałem więc, że może da się chociaż wydrukować coś w jakiejś
> banalnej formie, przy użyciu netcata oraz serwera wydruku. Bez
> angażowania sterowników po mojej stronie.
>
> Oto co wypluł nmap skanując serwer wydruku:
>
> PORT STATE SERVICE
> 21/tcp open ftp
> 23/tcp open telnet
> 80/tcp open http
> 139/tcp open netbios-ssn
> 515/tcp open printer
> 9110/tcp open unknown
>
> Szukałem RFC odnośnie protokołów od portów 515 139 oraz 9110. Nic jednak
> nie znalazłem.



Na porcie 515 słucha normalny serwer lpd, więc może wystarczy skonfigurować
lokalnego cupsa z drukarką postscriptową na tym zdalnym lpd. Nie wiem co
potrafi ten dlink ale np. na Windowsie dało się zrobić wirtualną drukarkę
postscriptową.

Możesz też spróbować przesłać na drukarkę plik z pominięciem drivera np.
lpr -o raw plik.txt


--
Piotr Grzegorzyca pozdrawia
http://komputerowe.zakamarki.net

jedenaste: Nie spamuj

Miroslaw Kwasniak

unread,
May 6, 2013, 5:01:54 AM5/6/13
to
Pawel Lampe <sc...@sconysoft.com> wrote:
>
> Mam w domu kserokopiark� z pod��czonym serwerem wydruku. Kserokopiarka
> Sharp + serwer d-link. Sharp oczywi�cie nie udost�pnia �adnych
> sterownik�w sensownych z punktu widzenia linuxa.
>
> Pr�bowa�em kilku generycznych sterownik�w ale temat raczej jest ci�szy
> niďż˝ siďż˝ wydaje.
>
> Pomy�la�em wi�c, �e mo�e da si� chocia� wydrukowa� co� w jakiej�
> banalnej formie, przy u�yciu netcata oraz serwera wydruku. Bez
> anga�owania sterownik�w po mojej stronie.
>
> Oto co wyplu� nmap skanuj�c serwer wydruku:
>
> PORT STATE SERVICE
> 21/tcp open ftp
> 23/tcp open telnet
> 80/tcp open http
> 139/tcp open netbios-ssn
> 515/tcp open printer
> 9110/tcp open unknown
>
> Szuka�em RFC odno�nie protoko��w od port�w 515 139 oraz 9110. Nic jednak
> nie znalaz�em.

kiepsko szuka�e� :(
http://www.ietf.org/rfc/rfc1179.txt
http://en.wikipedia.org/wiki/Line_Printer_Daemon_protocol

> Ma kto� jaki� pomys� jak za pomoc� nc zaatakowa� tekstem kt�ry� z tych
> port�w (z wy��czeniem 21 i 80) ?

Dlaczego?

ballock

unread,
May 10, 2013, 3:55:41 PM5/10/13
to
> Mam w domu kserokopiarkę z podłączonym serwerem wydruku. Kserokopiarka
>
> Sharp + serwer d-link. Sharp oczywiście nie udostępnia żadnych
> sterowników sensownych z punktu widzenia linuxa.
>
> Próbowałem kilku generycznych sterowników ale temat raczej jest cięższy
> niż się wydaje.

Jezeli nie masz sterownikow, filtrow, czegokolwiek, co wyprodukuje forme zrozumiala dla drukarki, to sie nie da.

Zarowno w Linuksie jak i w Windowsach tresc, ktora ma byc drukowana, jest zmieniana na kod binarny dla drukarki po stronie KLIENTA. Jezeli masz tylko sterowniki pod winde, to musisz uzyc windy do wygenerowania tego kodu binarnego. Sa sztuczki, oczywiscie, np. mozesz z klienta linuksowego wypluc PostScript, ktory bedzie interpretowany przez sterownik po stronie windy...

Jednakze nie wspomniales nic, zeby "serwer d-link" byl winda. Serwery wydruku jedyne, co robia, to kolejkowanie gotowych ciagow binarnych do przeslania do drukarki. Nie robia z nimi zadnych modyfikacji.

Moja rada: sprobuj poslac na nia PostScript oraz Generic PCL5/5e/6. PCL jest standardem, PostScript maja drozsze drukarki, tansze maja wlasne bloby. Jezeli to jest drukarka blobow, kup sobie inna.

Pozdrawiam,
Ballock
0 new messages