Jump to content

Search the Community

Showing results for tags 'rfcat'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Talk
    • Everything Else
    • Gaming
    • Questions
    • Business and Enterprise IT
    • Security
    • Hacks & Mods
    • Applications & Coding
    • Trading Post
  • Hak5 Gear
    • Hak5 Cloud C²
    • WiFi Pineapple Mark VII
    • USB Rubber Ducky
    • Bash Bunny
    • Key Croc
    • Packet Squirrel
    • Shark Jack
    • Signal Owl
    • LAN Turtle
    • Screen Crab
    • Plunder Bug
  • O.MG (Mischief Gadgets)
    • O.MG Cable
    • O.MG DemonSeed EDU
  • WiFi Pineapple (previous generations)
    • WiFi Pineapple TETRA
    • WiFi Pineapple NANO
    • WiFi Pineapple Mark V
    • WiFi Pineapple Mark IV
    • Pineapple Modules
    • WiFi Pineapples Mark I, II, III
  • Hak5 Shows
  • Community
    • Forums and Wiki
    • #Hak5
  • Projects
    • SDR - Software Defined Radio
    • Community Projects
    • Interceptor
    • USB Hacks
    • USB Multipass
    • Pandora Timeshifting

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start





Website URL







Enter a five letter word.

Found 5 results

  1. Howdy folks, thanks for any comments, I am stuck basically because Pentoo doesn't have the apt-get command. I've looked on Gentoo forums but have no idea what commands to use. Something to do with 'emerge' but the syntax is totally unfamiliar to me. (1) In one of the other Episodes, Pentoo is recommended. But in Ep. 1908, we have: wget https://bitbucket.org/atlas0fd00m/rfcat/downloads/rfcat_150225.tgz tar zxvf rfcat_150225.tgz cd rfcat_150225 sudo apt-get install python-usb sudo python setup.py install sudo rfcat -r I'm fine till i get to "sudo apt-get install python-usb' because pentoo/gentoo doesn't have apt-get. What 'emerge' command can i substitute, and will that even work. And will the *next* line (sudo python setup.py install) work as is in Pentoo. I could go back and use Ubuntu 14 for everything, but then why did i get Pentoo? Thanks... --orrin
  2. I have some data I want to send with rfcat in FSK. It's 14 segments of 303 bits long, each segment is separated by about 70ms or 4414 symbols@15.8925µs. I cannot trust python to maintain the gap delay consistently through sleeping. What I would like to do is send all my bits at once, which is 14 x 303 + 14 x 4414(zeros) bits long or 66038 bits. This way I can ensure consistent delivery of data the same way my remote control does. Naturally I cannot do this with d.FHSSxmit as it would be too big for the buffer (max fixed length packet is 510 and I'm trying to push 8260 hex.) Is there any other way I can send that much data at once, or some other method I don't know about like a infinite mode for tx?
  3. I've been trying to use my YS1 rootless, but I'm having difficulties. I've created my entry in /etc/udev/rules.d as described here: https://github.com/ecc1/rfcat/blob/master/etc/udev/rules.d/20-rfcat.rules name@host:~ $ cat /etc/udev/rules.d/20-rfcat.rules SUBSYSTEMS=="usb" ATTRS{idVendor}=="1d50" ATTRS{idProduct}=="605b" MODE:="0660" SYMLINK+="RFCAT%n", GROUP="dialout" This matches my YS1 name@host:~ $ lsusb Bus 001 Device 004: ID 1d50:605b OpenMoko, Inc. Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub But after running sudo udevadm control --r (and even after a reboot) I get this: name@host:~ $ rfcat -r Error in resetup():Exception('No Dongle Found. Please insert a RFCAT dongle.',) Error in resetup():Exception('No Dongle Found. Please insert a RFCAT dongle.',) Error in resetup():Exception('No Dongle Found. Please insert a RFCAT dongle.',) ^CTraceback (most recent call last): File "/usr/local/bin/rfcat", line 56, in <module> interactive(ifo.index, DongleClass=RfCat, intro=intro) File "/usr/local/lib/python2.7/dist-packages/rflib/__init__.py", line 190, in interactive d = DongleClass(idx=idx) File "/usr/local/lib/python2.7/dist-packages/rflib/chipcon_nic.py", line 295, in __init__ USBDongle.__init__(self, idx, debug, copyDongle, RfMode) File "/usr/local/lib/python2.7/dist-packages/rflib/chipcon_usb.py", line 176, in __init__ self.resetup(copyDongle=copyDongle) File "/usr/local/lib/python2.7/dist-packages/rflib/chipcon_usb.py", line 302, in resetup time.sleep(1) KeyboardInterrupt but immediately after that, it still works with the sudo name@host:~ $ sudo rfcat -r No module named enum 'RfCat, the greatest thing since Frequency Hopping!' Research Mode: enjoy the raw power of rflib currently your environment has an object called "d" for dongle. this is how you interact with the rfcat dongle: >>> d.ping() >>> d.setFreq(433000000) >>> d.setMdmModulation(MOD_ASK_OOK) >>> d.makePktFLEN(250) >>> d.RFxmit("HALLO") >>> d.RFrecv() >>> print d.reprRadioConfig() Any ideas what I'm doing wrong? Many thanks!
  4. Currently, I am trying to do a basic attack where I use an SDR along with a Yardstick One to decode and then replay the signal. The Yardstick One and SDR are connected to a Raspberry Pi. One day, I stumbled upon RfCatHelpers, which allowed me to sniff signals with my Yardstick One. However, when I found it was extremely buggy and did not work, I decided to terminate the transmit using control c. However, it would not let me terminate and would show this error: Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/rflib/chipcon_usb.py", line 646, in recv self.recv_event.wait((wait - (time.time() - startTime)*1000)/1000) # wait on recv event, with timeout of remaining time File "/usr/lib/python2.7/threading.py", line 614, in wait self.__cond.wait(timeout) File "/usr/lib/python2.7/threading.py", line 359, in wait _sleep(delay) KeyboardInterrupt The green light on the Yardstick one would continue to be on for quite a long time. It would then stop for a short while and continue shining. I decided while the USB light was still on to shut down the pi. Now, every time I attempt to use rfcat or any other of RfCatHelpers scripts it would either give garbage Unicode text or this error: Error in resetup():USBError(110, u'Operation timed out') Right now I am just confused about what to do about this. Is there any way to reset the Yardstick One?
  5. So I've recently got into messing about with RF tools/RfCat, and bought myself a Yardstick One - a really great tool with a fair amount of help online. The RfCat libraries, at the end of atlas's own "<GHz or Bust" DEFCON slides imply that I should be able to use FHSS transmiting/receiving. However, despite several days of research/working the problem, I can't seem to set it up to do so. Possibly there is something big I'm missing out, with regards to setting up & using the channels? The example code I've got so far... Many thanks! from rflib import* d = RfCat() #Instatiate and set configuration d.setFreq(315e6) d.setMdmModulation(MOD_ASK_OOK) d.setMdmSyncWord(0xAA00) d.setMdmSyncMode(SYNCM_16_of_16) d.makePktFLEN(30) d.setMdmDRate(5200) print d.getFHSSstate() #Common up to this poiint if "RECEIVER": #Reciever does this d.setFHSSsate(FHSS_STATE_DISCOVERY) elif "XMITTER" #Transmitter does this d.setFHSSstate(FHSS_STATE_SYNCINGMASTER) print d.reprMACdata() if "XMITTER": d.FHSSxmit("Hello world") elif "RECEIVER": d.RFlisten() #or RFrecv
  • Create New...