Skip to content

Create fake beacon frames to spoof Google's wifi-based location

License

Notifications You must be signed in to change notification settings

roobre/googlespoof

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About Googlespoof

Googlespoof is a Proof-of-concept aimed to exploit Android's geolocation APIs which use 802.11 networks.

This POC is divided in two parts:

Beaconator

A program written in C that, given some parameters (GPS coords, accuracy, and an interface in monitor mode), asks Wigle's API for networks on this location, parses JSON, filters out recent networks, and continously inject beacons in order to simulate the fetched networks. This casuses Android phones which rely on WiFi networks to provide their location they are on the point supplied to the program.

Usage: ./bin/Beaconator
    -i <interface in monitor mode>
    -a <latitude>
    -o <longitude>
    -r [range (0.000300)]
    -m [max age in months (12)]
    -l [limit max aps (40)]
    -j [local json. +file.json to dump, -file.json to load]

SecureLoc

An Android app which listens for network-based location requests, and compares the result to the position reported by GPS. If they differ in a great amount, alerts the users informing his location is being spoofed.

About

Create fake beacon frames to spoof Google's wifi-based location

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages