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å.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *