EU Whitebox Blackbox

EU spouští projekt SamKnows. Zašle vám domů krabičku, kterou si zapojíte do sítě, a krabička bude sbírat data jako rychlost připojení, ztrátovost paketů atd. a odesílat je na Centrálu, kde je vyhodnotí a podle toho naplánují rozvoj telekomunikační infrastruktury v EU.

Komentáře

Blackbox

Chtěl bych to reverznout. V podmínkách se sice píše, že se to reverzovat nesmí (už to budí důvěru - moc rád připojuju do sítě blackboxy od EK), zákaz reverzování se ale takhle obecně AFAIK udělit nedá. Neví o tom někdo víc?

Zajímalo by mě především, jestli to sbírá třeba i prohlížené stránky a další detaily o komunikaci, co se stane, když do toho napipuju domény z blacklistu IWF, a jestli by se dal nějak kreativně využít ten SSH tunel, který to staví doněkam. Pamatujete si na legraci s Vodafone, když začal instalovat něco vzdáleně podobného?

Mně to ale stejně asi nepošlou. Mám totiž UPC a to je podle mě na jejich mapování moc „mainstream“.

UPOZORNĚNÍ: Naše zařízení


UPOZORNĚNÍ: Naše zařízení Whitebox přijímají přibližně 3 GB měsíčně a odesílají kolem 1 GB. Pokud využíváte službu s nízkým limitem přenášených dat, pak vám registraci nedoporučujeme, případně nás alespoň informujte předem, abychom mohli použít jiný testovací profil.

Na slabších linkách si to bude samo generovat 100% traffic, super :-D.

Neodpojím zařízení ani router svého ISP, ledaže bych byl(a) delší dobu mimo domov.

Aha tak to by byl problém, modem na noc vypínám.

Nepokusím se o zpětnou analýzu nebo úpravu zařízení.

Hmm nelízejte zmrzlá zábradlí? Zvědavost zrovna stoupla o 100%, asi bych si pohrál se snifferem :-D.

Jinak, tohle klidně může být obyčejný router (jako prodávaj velcí ISP) s upraveným firmwarem nebo jen s povolenou vzdálenou správou. Nevím sice co chtěj měřit, ale řekl bych, že stačí mít dostupný příkazy ping, wget, dig a nějakou statistiku přenesených dat. Samozřejmě paranoici můžou přidat tcpdump apod. :-D

A teď důležitá otázka: Kolik stojí obyčejný router?
Imho tak 100-1000 Kč krát 10000 kusů. Nám dává docela dobrou sumičku 1-10MKč. Na konci akce stačí ty routery zase vrátit do původního stavu a normálně prodat. Za dva roky ještě budou prodejné.

Jinak co se týče rozebrání, tak se to asi opravdu reverznout nemůže, jelikož to je jen pronajatý. Dokonce bych řekl, že člověk ani nemá nárok na zdrojáky, kdyby to bylo na linuxu :-/.

P.S. Aha tak ne, na konci si můžeme zařízení ponechat :-O. Jestli v nem neběží linuxovej firmware, tak nevím na co by mi bylo :-D.

Zájemcům o reverse

Zájemcům o reverse engineering doporučuju mrknout na
http://www.myopenrouter.com/forum/thread/25052/

Každopádně si nemyslím, že by někdo měl zájem sledovat zrovna tímhle způsobem naše data. A kdo chce router zdarma a nedůvěřuje jim, může si doma vytvořit takový setup, při kterém nepotečou přes whitebox žádná důležitá data a výsledky testů budou korektní.

A ještě jedna věc - je to

A ještě jedna věc - je to určené právě pro lidi s mainstreamovým ISP, takže UPC je OK.

Zreverzováno :). Hrajte si.

Zreverzováno :). (tedy spíš jenom vyextrahovány soubory z obrazu výše, ale nebylo to úplně triviální, alespoň pro někoho, kdo to vidí poprvé, try this) Hrajte si. Pozornosti doporučuji zejména skript ./usr/sbin/execdcs.sh. Du spát, podrobnosti ráno. Snad sem do tý doby nepřijedou tanky…

OMG Samba :-D. Jinak ten

OMG Samba :-D. Jinak ten skript nastavuje hodiny pouští nějakou službu a pak stahuje stránku do /dev/null, asi jen předává data přes GET.

Ale překvapilo mě, že jsem nenašel žádný init skripty. Není ten archiv nějak dělenej?

Ale překvapilo mě, že jsem

Ale překvapilo mě, že jsem nenašel žádný init skripty. Není ten archiv nějak dělenej?
Přímo nacpané do ./sbin/rc. Škoda že neumím v MIPSím ASM.

Aha, to ale není init skript,

Aha, to ale není init skript, ale spíš init program :-D. Ale i tak je zajímavý, že jsem si včera nevšiml aspoň jména.

Co zkusit strace?

strace je v tomhle případě

strace je v tomhle případě řekl bych k ničemu . Jednak bych to musel spustit virtualizovaně (to by až takový problém nebyl), a pak bych to musel přesvědčit že běží s PID 1, že je veškerý HW na svém místě a že je spuštěný s takovými boot parametry jakými je spuštěný i v reálu (což už je trochu větší problém).

A nebo nahrát strace do toho

A nebo nahrát strace do toho routeru ;-). Ale to by bylo proti jejich podmínkám (otázka je jak moc je tohle vlákno).

S podmínkami můžou jít někam.

S podmínkami můžou jít někam. Běží to (alespoň částečně) na GPL softwaru a ty frajeři nejen že nedodají zdrojáky ale i zakazují RE?
Update: Tak jsem si napsal o zdrojáky :) Jsem zvědavý, jestli pošlou.

Tak pak stačí uploadovat do

Tak pak stačí uploadovat do routeru binarku strace.

By mě právě zajímalo, co ten

By mě právě zajímalo, co ten dcsclient dělá. To abych si ještě nastudoval qemu-mipsel.

Dokonce můžeš pomocí qemu

Dokonce můžeš pomocí qemu spustit ten program v hostujícím počítači, takže nic studovat ani nemusíš. Pokud ti ovšem nevadí, že nebude žádná ochranná vrstva.

Takže to funguje jako

Takže to funguje jako router?Dá se to použít na wifi nebo ne?

Hardware to umožňuje,

Hardware to umožňuje, smlouva, kterou podepíšeš, nejspíš ne.