Stap 3: De Scapy Sniffer
Een snelle beetje achtergrond op de Amazon-Dash: om ruimte te besparen batterij de Amazon Dash Button alleen ingeschakeld wanneer geduwd. Bij het opstarten, probeert de knop verbinding te maken met het Wi-Fi netwerk opgegeven tijdens de installatie. De eerste stap van de verbinding met het netwerk probeert te maken is het verzenden van een ARP-sonde. What we gonna nu doen is ruiken de Wi-Fi-netwerk voor die berichten.
Voor deze stap moet u de Scapy bibliotheek installeren. Volg de instructies op de Scapy website.
Onze eerste stap in het snuiven van de Wi-Fi-netwerk is het verkrijgen van het MAC-adres van de Amazon Dash knop, omdat u niet dat een-druk op de knop registreren elke keer dat je vriend komt wilt en aangesloten op uw Wi-Fi. Maak een nieuw tekstbestand genaamd "SmallMACs.py" in uw Desktop en exemplaar en plak deze code. Nu het openstellen van je opdrachtregel en type in "cd Desktop" en "python SmallMacs.py", die wordt uitgevoerd op de python script op zoek naar het MAC-adres. Druk vervolgens op de knop. In een paar seconden moet uw commandline reageren met "ARP sonde uit" en vervolgens een reeks cijfers en letters in paren gescheiden door dubbele punten. Dat is uw knoop van het MAC-adres.
Nu dat u uw knoop van het MAC-adres hebt, u kunt kopiëren en plak deze code in een bestand op uw bureaublad genaamd "BigMACs.py" (zorg ervoor om het te wijzigen door het vervangen van "RE: PL:AC:E_:TH: IS" met het MAC-adres dat u net verworven.)
Uw opdrachtregel en typt in "sudo python BigMACs.py" (dit kan worden uitgevoerd de Python script we. Druk op de knop en wacht; de opdrachtregel moet reageren met "Mijn BigMACs brengen alle jongens aan de werf". Als het in plaats daarvan met reageert "Mijn BigMACs waren niet groot genoeg" voert u het script uit en druk op de knop een paar keer, soms de timing is gewoon niet goed.