В корпус флеш-накопителя трудно поместить GPS-приёмник, да и ловить сигнал он в помещении не будет.
Пришлось бы делать полноценный автономный трекер с GSM, GPS и аккумулятором. Это довольно сложно сделать в малом объёме. Но в таком случае трекер мог бы писать трек по пути к тому месту, где, возможно под крышей, он будет подключен к USB.
Можно попробовать действовать через компьютер, но это ненадёжный вариант по ряду причин: комп может сам не знать своей геолокации, он может быть не присоединен к сети или на его борту может стоять файрвол, который пресечет подозрительный трафик, на компе может быть не только винда, но и линукс или макос.
Однако если мы рассчитываем на винду, то можно попробовать заразить комп через HID-устройство.
Для этого в корпус флешки встраивается микроконтроллер, который реализует USB-HID device, привторяющийся клавиатурой. При подключении устройство очень быстро выдаёт поток нажатий клавиш, который запустит командную строку и наберет минимальный скрипт, который пропишется в автозапуск или планировщик, чтобы при возможности скачать из сети основной свой функциональный модуль и запустить его.
Пользователь увидит как мигнёт быстро и погаснет черное окошко сразу после подключения "флешки". Если такое случилось с вами, мой совет вырубить из розетки комп, вынуть жесткий диск и на другом компьютере проверять его на угрозы, а лучше не пользоваться больше атакованной системой и переустановить её.
Если комп не знает своей геолокации, то о ней можно попробовать судить по GeoIP, которую вытащить из логов той машины, к которой обратится ваше HID-устройство своим скриптом для скачивания тела вируса.
Всё выше описанное приведено здесь исключительно в учебных ознакомительных целях в контексте противодействию угроз. Такая деятельность запрещена и противозаконна, она может привести к тяжелым юридическим последствиям и уголовному преследованию.