Jump to content

Recommended Posts

Posted

Hi,

Starting of on a new project again, I'd be interested to learn more about analysing DECT communication through a HackRF. Is there any specific research that you think I should read up on? I've done my first steps with the hackrf: hacking the garagedoor, listening in on the babymonitor, ... now I'd like to start learning about DECT phones, but I'm 100% new to the subject.

Posted

Ok, seems that there is an old project 'Dedected' (https://dedected.org) on which there was a talk on 25C3 (2008) (https://dedected.org/trac/wiki/25C3) but unfortunately, one of the researchers wasn't able to explain his findings in English so I didn't manage to follow that. Since then there seems to be an update on the project, well more of a fork under the name 'Re-dected' that has been uploaded on github: https://github.com/znuh/re-DECTed

I'm still figuring out how to get this last one working and wrapping my head around how dect exactly works, but we're moving forward.

Posted

Another update: Just_a_User gave me a hint on the #sdr-channel and pointed me to https://github.com/pavelyazev/gr-dect2

Now, I build and installed it and opened the example GRC-flow and replaced the USRP source with an OSMOCOM source to use my HackRF. But now if I run it, the thing stumples upon following error:

Quote

Executing: /usr/bin/python -u /home/u/gr-dect2/grc/top_block.py

Traceback (most recent call last):
  File "/home/u/gr-dect2/grc/top_block.py", line 31, in <module>
    import dect2
  File "/usr/local/lib/python2.7/dist-packages/dect2/__init__.py", line 45, in <module>
    from dect2_swig import *
ImportError: No module named dect2_swig

My GRC flow looks like this:

dect.thumb.png.0d0fc6da686633b63559b8d33c29df2e.png

Posted

alright, got that one working. Didn't know about SWIG before. It appears that this is some sort of linking library between C++ and Python. It appeared that have that installed but it was of the wrong version. I could verify this by doing over the build process. In the log of the build I could see the error:

Quote

-- Checking for module SWIG
-- Disabling SWIG because version check failed.

So, to fix this I did

Quote

sudo apt install swig2.0

Then, I rebuild and the stuff worked. Now it's time to figure out how to use this thing...

Posted

Yet another step closer:

On IRC I received two links on the #SDR channel:

Cyberspectrum: Bay Area Software Defined Radio #7 (May 2015): https://youtu.be/BoFOt9AUWuE
Cyberspectrum: Bay Area Software Defined Radio #9 (July 2015): https://youtu.be/NBfBnPPcuJw

And they also pointed me towards RFtap (https://rftap.github.io/). Looking into this now. The docs indicate that Wireshark 2.3 and above have buildin support for this so I'm going to try that route.

  • 8 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...