Ano, je to tak. Podfinancované vysoké školství a vysoká administrativní zátěž způsobuje, že akademickým institucím zřejmě pomalu dochází tonery. Ale dost legrace, jdeme si hrát se Shodanem. :-)
Nástroj Shodan.io jsem měl v hledáčku už dávno. Nyní jsem využil výhodné nabídky a toho, že jsem po škole zůstal půlkou nohy na akademické půdě, a zažádal jsem si o akademickou licenci, abych si mohl zkusit něco nového.
Shodan je nástroj, který skenuje IP adresy a jejich různé porty a uchovává si hlavičky odpovědí. V těch lze pak snadno vyhledávat. Na rozdíl od obyčejného Googlu tak nehledá weby, ale rovnou všechna zařízení, která jsou připojena na internet. Tedy i tiskárny, přístroje, webkamery (jo, i domácí, bezpečnostní, včetně náhledů!), routery a všechno možné, co naslouchá na nějakém otevřeném portu. Hodí se to, když chcete dělat nějaké bezpečnostní skeny, dolovat různé statistiky využití nástrojů na webu (Apache, nginx, IIS…), podíl připojených zařízení od různých firem a tak.
Už jsem četl pár zajímavých článků o tom, jak tam lidi dokonce našli nějaké anesteziologické přístroje v nemocnicích, rentgeny, cétéčka a podobně (viz článek Jak jsem z auta hacknul nemocnici a dostal se k informacím o pacientech na Lupě nebo článek Bezpečnost dat ve zdravotnictví: většina úniků se zjistí pozdě na Rootu). Do toho se ale pouštět nebudu, spokojím se s málem. Navíc to v ČR asi ani nebývá, to se týká high-tech organizací v USA.
Důležité je, že výsledky, které crawler Shodanu uchovává, jsou otagované a otestované na nejrůznější zranitelnosti. Můžete si tak zkontrolovat sami sebe a svou síť, jak jste na tom. Databáze se dá snadno prohledávat pomocí různých direktiv a klíčových slov.
Na začátku jsem, coby lékař, samozřejmě zkusil prohledat nemocnice. Výběr jsem nakonec zúžil na české a i zde jsem dostal zajímavé výsledky. Např. jedna IP adresa vrací hlavičku:
HTTP/1.1 401 Authorization Required Date: Thu, 22 Nov 2018 21:34:06 GMT Server: Apache/2.2.27 (FreeBSD) PHP/5.3.13 with Suhosin-Patch mod_ssl/2.2.27 OpenSSL/1.0.1u-freebsd DAV/2 WWW-Authenticate: Basic realm="--- Jako uzivatelske jmeno zadejte ***** a jako heslo uvedte rok zalozeni nemocnice, ktery muzete nalezt na *****. S pozdravem ***** ---" Content-Length: 401 Content-Type: text/html; charset=iso-8859-1
No, trochu jsem to raději zahvězdičkoval. Člověk se víceméně nedostane k ničemu zásadnímu, i poté je nutná další autorizace, ale je to pěkná ukázka, že i obyčejné hlavičky mohou obsahovat zajímavé informace.
Shodan samozřejmě umožňuje pokročilé vyhledávání – podle místa (stát, město, souřadnice), podle organizace, podle portu, podle aplikace či systému, který na dané IP adrese a daném portu sedí. A umožňuje také vyhledávání potenciálně zranitelných zařízení.
Můžu tak vyhledat zařízení, která potenciálně mohou obsahovat zranitelnost typu Heartbleed:
country:CZ vuln:CVE-2014-0160
Výsledkem je téměř 700 záznamů z České republiky.
Ale slíbil jsem tonery, pojďme na ně.
Vyhledávací dotaz je jednoduchý:
toner low country:cz
Chtěl jsem si však vyzkoušet i command-line tool Shodanu, tak jsem si jej nainstaloval a spustil příkaz:
$ shodan search --fields ip_str,port,org,hostnames toner low country:CZ
Vlastně tím vyhledávám „toner low country:CZ“ a chci vidět IP adresu, port, jméno organizace a případný hostname. Výsledek je zde:
158.194.*.* 515 Univerzita Palackeho v Olomouci *.upol.cz 158.194.*.* 515 Univerzita Palackeho v Olomouci 160.217.*.* 515 University of South Bohemia in Ceske Budejovice *.ef.jcu.cz 158.194.*.* 515 Univerzita Palackeho v Olomouci 158.194.*.* 515 Univerzita Palackeho v Olomouci 158.194.*.* 515 Univerzita Palackeho v Olomouci 158.194.*.* 515 Univerzita Palackeho v Olomouci 158.194.*.* 515 Univerzita Palackeho v Olomouci 158.194.*.* 515 Univerzita Palackeho v Olomouci 195.178.*.* 515 Institute of Biophysics, Academy of Sciences *.ibp.cz 158.194.*.* 515 Univerzita Palackeho v Olomouci 46.227.*.* 9100 Dial Telecom, a.s. 80.92.*.* 9100 LAM plus s.r.o. obecniuradklokocna.lam.cz 158.194.*.* 515 Univerzita Palackeho v Olomouci *.upol.cz 46.16.*.* 9100 MaRcom-Eko s.r.o. *.marcomnet.cz 89.29.*.* 9100 PODA a.s. 158.194.*.* 515 Univerzita Palackeho v Olomouci
Ha… a je to. Trochu jsem to taky zahvězdičkoval. Ale vidíte to? Dvě univerzity a Akademie věd dominují. :-)
Je to jen rychlý blogový příspěvek, nejlepší bude, když si to zkusíte sami. Je možnost používat nástroje bez registrace, některé funkce jsou k dispozici registrovaným uživatelům zdarma. Pokročilé hledání a zobrazování (mapy, náhledy z webkamer a RDP přihlašovacích obrazovek, obrázky, command-line nástroj apod.) můžete normálně získat za hromady dolarů – doživotně. Ale v rámci Black Friday je do pondělka doživotní upgrade účtu jen za $5 (viz zprávička). Anebo využijte akademickou licenci, pokud máte možnost.
Aktualizace 23.11.2018 v 16:45: Přidány odkazy na další články na Rootu a Lupě.
No, to není o tom toneru, ale o tom, že tihle nešťastníci ještě nedali tiskárny do neveřejné sítě. Ale oni to nakonec pochopí, až jednou ráno přijdou k tiskárně, ve které je hromada potisknutého papíru se 100% pokrytím.
Pri HP ePrint nepomôže ani privátna sieť
1. Enable Web Services on your printer and link your printer to HP Connected to get your printer’s unique email address. Learn more. (Podotýkam, že pri všetkých sieťových HP to bolo zapnuté defaulne pri inštalácii sieťového zariadenia a ovládačov HP a POP3/POP3s,IMAP/IMAPs tlačiarne je u HP)
2. Create a new email message and then add any attachments that you would like to print, up to 10MB total. To print an email message that you received from someone else, open the message, and then select Forward.
3. Enter your ePrint email address in the To: field. Enter any additional email addresses in the CC: field.
4. Send the email. That’s it! Your email will be printed at your chosen destination.
https://www.hpconnected.com/us/en/cms/HPC/ePrint
Turn on the printer, load plain paper in the input tray, and make sure ink or toner cartridges are installed.
Turn on Web Services:
Touchscreen displays: On the printer, touch or press the HP ePrint button or icon . Tap Setup, and then follow the on-screen instructions to turn on Web Services.
Text-based displays: On the printer, navigate to Web Services Setup, Network Setup, or Wireless Settings, and then follow the on-screen instructions to turn on Web Services.
If Web Services are enabled already, tap Print or Print Info.
The printer email address displays on the control panel and an info page also prints with the printer email address.
Logickz som to musel vzpnúť
A není to tím, že akademické instituce mají dost IP adres a své sítě nemají za NATem?
Umi Sodan skenovat zarizeni ktere jsou za NATem ale nejsou za firewallem?
2zofrey: Je to o neco komplikovanejsi, ale ne nemozny. NAT te pred tim neuchrani, na to potrebujes FW (ktery je casto pospolu s NATem).
Přečteno 54 889×
Přečteno 43 013×
Přečteno 39 940×
Přečteno 34 740×
Přečteno 31 888×