BerandaComputers and TechnologyMengirimkan Sinyal Radio melalui Ethernet

Mengirimkan Sinyal Radio melalui Ethernet

Etherify – mengembalikan ether ke ethernet

(c) 2020 Jacek Lipkowski SQ5BPF sq5bpf@lipkowski.org

Halaman utama di sini: https://lipkowski.com/etherify Demo: https://youtu.be/ueC4SLPrtNg

Ini adalah upaya untuk mengirimkan melalui kebocoran dari ethernet.

########################################## ####################

etherify1.sh – mengirim data secara nirkabel dengan mengubah kecepatan file antarmuka ethernet.

Penggunaan:

./ etherify1.sh

Jika diberikan, maka isinya dikirim, jika tidak “etherify 1 demo” dikirim.

Ini bekerja dengan beralih antara 10Mbps dan 100Mbps, yang hasilnya dalam perubahan radiasi elektromagnetik yang bocor dari perangkat. Beralih ke 100Mbps menghasilkan sinyal pada 125MHz, yang digunakan untuk mengirimkan kode morse.

Diuji pada 2 raspberry pi 4 yang menjalankan Raspbian 10 terhubung bersama melalui kabel ethernet 2m

Di sisi lain raspberry pi:

killall dhcpcd # nonaktifkan perangkat lunak lain yang mengotak-atik antarmuka eth0, seperti NetworkManager

ifconfig eth0 up

ethtool eth0 # verifikasi link sudah aktif

./ etherify1.sh /tmp/secret.txt #untuk membocorkan konten /tmp/secret.txt ./etherify1.sh # atau hanya untuk mengirim teks standar

########################################## ####################

etherify2.sh – hack konyol untuk mengirim data secara nirkabel dengan menghasilkan beban antarmuka ethernet.

Penggunaan:

./ etherify2.sh

Jika diberikan, maka isinya dikirim, jika tidak “etherify 2 demo” dikirim.

Diuji pada 2 raspberry pi 4 yang menjalankan Raspbian 10 dihubungkan bersama melalui kabel ethernet 2m Ini mungkin bekerja dengan memuat tegangan suplai saat paket dihasilkan. Perubahan tegangan mungkin mengubah frekuensi dari beberapa jam sedikit, sehingga menghasilkan FSK (F1A tepatnya).

Di satu raspberry pi:

killall dhcpcd # nonaktifkan perangkat lunak lain yang mengotak-atik antarmuka eth0, seperti NetworkManager

ifconfig eth0 192.168.1.1 netmask 255.255.255.0 route add -net 192.168.1.0/24 dev eth0 #tidak yakin mengapa ifconfig tidak menyetel rute

Di sisi lain raspberry pi:

killall dhcpcd # nonaktifkan perangkat lunak lain yang mengotak-atik antarmuka eth0, seperti NetworkManager

ifconfig eth0 192.168.1.2 netmask 255.255.255.0 route add -net 192.168.1.0/24 dev eth0 #tidak yakin mengapa ifconfig tidak menyetel rute

ping 192.168.1.1 # pastikan Anda memiliki konektivitas

./ etherify2.sh /tmp/secret.txt #untuk membocorkan konten /tmp/secret.txt ./etherify2.sh # atau hanya untuk mengirim teks standar

########################################## ###########

Keduanya diuji pada 2 raspberry pi 4 yang dihubungkan bersama melalui 2m kabel ethernet termasuk dalam kit starter raspberry pi. Pilihan perangkat keras dilakukan sehingga mudah untuk mereproduksinya di mana saja. Tes juga dilakukan dengan perangkat keras lain, etherify1.sh berfungsi dengan sebagian besar perangkat keras, etherify2.sh hanya berfungsi dengan beberapa.

Setel receiver ke sekitar 125MHz dalam mode CW dengan a filter yang sangat sempit. Terkadang mode AM juga dapat digunakan. Tesnya dilakukan dengan penerima Yaesu FT-817 dengan filter 500Hz CW (cw didekodekan oleh telinga), dan dengan dan penerima SDR menggunakan rtl-sdr dvb-t dongle, dengan gqrx sebagai penerima dan fldigi sebagai decoder morse (atau diterjemahkan oleh telinga).

Selama tes etherify1.sh dapat diterima pada jarak 100m, dan etherify2.sh dapat diterima pada jarak 30m.

Memperhatikan:

  • melakukan pengujian di area yang secara elektromagnetik tenang
  • decoder perangkat lunak sangat buruk dalam mendekode kode morse di hadapannya gangguan, dan dengan waktu yang tidak sempurna. Jika Anda ingin menilai apakah sinyal dapat didekodekan, lalu dapatkan seseorang yang dapat menerima dengan telinga (seperti operator radio amatir yang berpengalaman). Manusia jauh lebih baik dalam hal ini.
  • jalankan ini sebagai root (etherify2.sh dapat dibuat untuk menjalankan non-root dengan udp)
  • silakan baca https://lipkowski.com/etherify untuk membaca lebih lanjut

Read More

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments