roobre / googlespoof

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:Other


Languages

Language:Java 59.7%Language:C 30.8%Language:PHP 8.5%Language:CMake 1.0%