Sử dụng SDR trong nghiên cứu GPS – phần 2
Software Defined Radio
7
White

t17lab viết ngày 06/06/2017

Trong phần 2 tôi thực hiện tạo các dữ liệu tọa độ theo lịch trình di chuyển giả mạo tại Hồ Gươm, Hà Nội, Việt Nam bằng cách sử dụng công cụ SatGen và gps-sdr-sim để chuyển đổi sang dạng dữ liệu GPS phát sóng. Sơ đồ thực hiện giả mạo GPS

2.2 Thực hiện giả mạo GPS di chuyển

Khác với phương pháp giả mạo GPS một vị trí tĩnh, kỹ thuật giả mạo chuyển động GPS yêu cầu phức tạp hơn do cần tính toán liên tục các giá trị tọa độ và chuyển sang dạng sóng phát đi trong không gian. Đặc điểm của dạng này yêu cầu dữ liệu ban đầu phải được nạp quỹ đạo theo một trong hai định dạng là ECEF (Earth-centered Earth-fixed) hoặc NMEA GGA stream. Để tạo các dữ liệu hành trình, người dùng có thể sử dụng công cụ SatGen được cung cấp từ hãng LabSat, phiên bản miễn phí và phiên bản thương mại bán kèm thiết bị đều có thể sử dụng trên hệ điều hành Windows. Chuẩn bị:

  1. Google Earth
  2. SatGenNMEAFree hoặc SatGen3
  3. hackrf-tools.zip: bộ công cụ tương tác với phần cứng HackRF – sử dụng trên Windows.
  4. gps-sdr-sim-VS2017-Windows.zip: phần mềm GPS-SDR-SIM cho phép tạo dữ liệu GPS tùy biến; sử dụng trên Windows.

Tạo tập tin NMEA sử dụng SATGEN

Sử dụng phần mềm Google EarthSatGenNMEAFree tạo dữ liệu tọa độ định dạng NMEA.

Công cụ SatGen3 cho phép người dùng điều chỉnh hành trình GPS thông qua tích hợp bản đồ.

Thông tin lịch trình di chuyển được đồ thị hóa thành các tọa độ địa lý.

SatGen cho phép người dùng xuất dữ liệu sang nhiều định dạng phục vụ các mục đích giả lập lịch trình GPS

Chuyển đổi sang dạng Binary và phát sóng thử nghiệm

Để chuyển đổi tọa độ từ tập tin Hoan_Kiem_lake_Hanoi_Vietnam.txt sang dạng binary và phát sóng, tôi thực hiện công cụ gps-sdr-sim và hackrf_transfer như phần 1 đã thực hiện; người dùng có thể tải trực tiếp tập tin binary đã được tạo sẵn tại Google Drive.

> gps-sdr-sim.exe -e brdc3540.14n -g Hoan_Kiem_lake_Hanoi_Vietnam.txt -o Hoan_Kiem_lake_Hanoi_Vietnam.bin -d 180 -b 8

> hackrf_transfer.exe -t Hoan_Kiem_lake_Hanoi_Vietnam.bin -f 1575420000 -s 2600000 -a 1 -x 0

Kết quả tại thiết bị thu bị ảnh hưởng gây ra chuyển động giả mạo do HackRF phát sóng.

Video hoạt động di chuyển xung quanh khu vực Hồ Gươm.

Ngoài phương pháp sử dụng định dạng NMEA tạo hành trình giả mạo, người dùng còn có thể thực hiện chuyển đổi sang dạng ECEF bằng công cụ nmea2um.

Tổng kết

Tại phần 1phần 2 trong chủ đề giả mạo tín hiệu GPS, tôi đã thực hiện giả lập các tình huống có thể xảy ra khi sóng giả mạo áp chế dữ liệu thật từ vệ tinh đến thiết bị thu. Bằng cách này, trong trường hợp kẻ tấn công sử dụng bộ khuyếch đại công suất lớn có thể gây ảnh hưởng đến phạm vi rộng hơn và tạo ra các nguy cơ ảnh hưởng đến an toàn hàng không, đường thủy, đường bộ,... và các dịch vụ yêu cầu tính chính xác của GPS. Tuy nhiên, người dùng cần chú ý các rủi ro khi thực hiện nghiên cứu có thể gây ảnh hưởng đến khu vực lân cận, mọi thử nghiệm tấn công không kiểm soát có thể là hành vi phạm luật, hãy thực hiện có trách nhiệm.

Bài viết được lưu trữ tại t17lab.com

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

t17lab

7 bài viết.
15 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
14 0
Outernet là một dự án dựa trên hạ tầng vệ tinh (Link), cho phép người dùng tiếp cận với các tài nguyên số công cộng như tin tức từ BBC World, Al Ja...
t17lab viết hơn 1 năm trước
14 0
White
4 0
OpenWebRX là phần mềm phát triển trên ngôn ngữ Python cho phép người dùng kết nối thiết bị SDR và phát trực tuyến thông qua mạng internet. Một số l...
t17lab viết 1 năm trước
4 0
White
3 0
Hệ thống thông tin di động toàn cầu (GSM – Global System for Mobile communications) là một trong những mạng viễn thông phổ biến nhất trên thế giới,...
t17lab viết hơn 1 năm trước
3 0
Bài viết liên quan
White
4 0
OpenWebRX là phần mềm phát triển trên ngôn ngữ Python cho phép người dùng kết nối thiết bị SDR và phát trực tuyến thông qua mạng internet. Một số l...
t17lab viết 1 năm trước
4 0
White
1 0
Giả mạo tín hiệu GPS là một kỹ thuật không mới và được nhiều nhóm nghiên cứu bảo mật trên thế giới thực hiện kiểm tra và thử nghiệm trên môi trường...
t17lab viết hơn 1 năm trước
1 0
White
2 0
Trong bài viết này, chúng tôi tập trung vào giao thức được sử dụng rộng rãi trong giám sát hành trình hàng không ADSB; ICAO (_International Civil A...
t17lab viết hơn 1 năm trước
2 0
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
7 bài viết.
15 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!