Jeg la igjen en Kindle Paperwhite hos mamma for en måned siden, og den forsvant i huset, sannsynligvis mellom bøkene et sted. Jeg vet at den fremdeles kobles til wifi og mottar dokumenter via tennings-e-posten minst en gang om dagen, så den har litt batteri igjen.
Er det noe hjem, mistet pip eller lignende funksjoner jeg kan bruke til å hjelp til å fokusere søket?
I verste fall tenkte jeg å sette opp noen bærbare datamaskiner / telefoner som snuser pakker og kringkastingsstyrke som kommer fra tennings Mac-adressen (den dukker opp hver gang i ruterloggene) og triangulerer det for å ha en grov estimering av plasseringen. Har du noen ideer om hvilken programvare som vil være den mest passende for den (ideelt sett for ubuntu / android / windows)?
Takk for svarene dine før batteriet går ut
Kommentarer
- I stedet for å redigere spørsmålet ditt med løsningen din, bør du legge det ut som svar på ditt eget spørsmål (og du kan vurdere allerede aksepterer svaret ditt) Og Kudos for å finne Kindle! Fin tilnærming.
- @missing_my_typewritter Så hvor var det?
Svar
OPs løsning er nedenfor. Legge til som et community-wiki Svar og fjern løsningsredigeringene fra spørsmålet.
Fant Kindle ved hjelp av sniffeteknikken beskrevet nedenfor. Imidlertid vil jeg fortsatt vite om det er en måte å finne det som er mindre overkill.
Jeg oppdaget at Kindle oppdaterer innholdet daglig mens han er i dyp søvn rundt 5:30 til 6:30. Så jeg satte opp leveransen av en biggish pdf-fil gjennom tennings-e-posten, slik at jeg sørget for en lang nok forbindelse, og satte opp tre bærbare datamaskiner med en Kali Linux som kjører live med airodump sniffing-pakker (endret herfra: http://www.androidauthority.com/capture-data-open-wi-fi-726356/ )
Følgende prosedyre kan brukes til å fysisk finne hvilken som helst aktiv wifi-enhet som er koblet til et nettverk:
Tre linjer med kode i terminalen på minst tre Kali Linux-kjørende enheter (2D-plassering, minst 4 mottakere utenfor planet for 3D):
For å starte skjermmodus på en wifi-kort (i dette tilfellet wlan0, sjekk på iwconfig om nødvendig):
airmon-ng start wlan0
Airmon endrer vanligvis kortnavnet til wlan [n] mon etter dette. Sjekk wifi-grensesnittnavnet på iwconfig og modifiser deretter hvis neste linje returnerer en relatert feil.
Kjør deretter airodump for å finne wifi-nettverket og dets kanal:
airodump-ng wlan0mon
Skriv inn Ctrl-C for å avslutte opptaket når du noterer den ønskede nettverkets kanal
Kjør følgende linje for å kjøre airodump igjen bare på den angitte kanalen og registrere dataene til «allthedata.csv» -filen i terminalkatalogen (vanligvis roten til en live cd / usb hvis du ikke endret den). Bytt ut de firkantede parentesene med kanalnummeret:
airodump-ng -c [channel number 1, 6 or 11 usually] -w allthedata wlan0mon
Jeg startet PC-ene før jeg sovnet, og da jeg våknet litt forbi vanlig oppdateringstid, trykk på ctrl-C for å stoppe fangsten og slå opp enheten på allthedata.csv-filene etter MAC-nummeret som kan fås ved ruteren. Det er faktisk 4 allthedata-filer med forskjellige utvidelser per opptak, og på xml kan du finne produsenten av enheten i loggene, så selv om du ikke kjenner mac-adressen ved å slå opp en Amazon-merket enhet koblet til din ruteren kan du finne Kindle-oppføringen.
På Kindle-oppføringen, finn signalstyrkeverdien og noter den for alle mottakerens datamaskiner. Konverter deretter verdiene fra dbm til mW ved å bruke følgende formel: mW = 10 ^ (dBm / 10) * 1000.
For å triangulere signalet (for en 2D-plassering), tegne et diagram med posisjonen til bærbare wifi-mottakere og for hvert par mottakere, tegne en linje vinkelrett på linjen som går gjennom punktene i et punkt omvendt proporsjonalt med kvadratroten av mW-effektverdiene, ettersom signalet faller proporsjonalt med kvadratet til avstanden (for 3D-bruk minst 4 mottakere og en overflate mellom punktene).
Linjene skulle krysse ved utslippskilden – Kindle var i et skap i dette tilfellet e. Feilmarginen var omtrent 1 m / 3 fot, selv med flere betong / murvegger mellom mottakerne og utslippet.
Merknader:
-
Denne forenklede lokaliseringsmetoden er bare mulig hvis emitteren er plassert mellom mottakerne, det vil si at et tre-sett med mottakere (2D) danner en trekant som har emitteren i seg.
-
Ulike mottakere kan ha forskjellige antenngevinster, og å korrigere for det vil øke nøyaktigheten. En rask og skitten måte å gjøre det på er å posisjonere mottakerne i samme posisjon fra en konstant strømsender (for eksempel wifi-ruter) og bruke differansen mellom signalstyrkeverdien mellom dem som en kalibreringsfaktor for å trekke den fra signalene som mottas etterpå .
Kommentarer
- For hvert par mottakere er det vi vet forholdet mellom avstanden til kilden ( tenne) til mottakerne. Stedet for alle punkter der forholdet mellom avstander og to punkter er konstant, er gitt av en sirkel, kjent som Apollonius-sirkelen. Så burde ikke ' ikke konstruere tre av disse kretsene, og skjæringspunktet til dem ville være den sannsynlige plasseringen?
- wow det er utrolig. Flott måte å finne Kindle på.