-
Notifications
You must be signed in to change notification settings - Fork 92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue with sniffer which seems to sniff the wrong data #112
Comments
The important point for good sniffing is to be not too far (less than 2cm) and not too near(sometimes depending on reader/tag) between the tag & reader.
|
Hi, Hydratool response of the FTDI is
Do you have any idea of what am I doing wrong? The FTDI that I use is the same as in the tutorial. I plugged the yellow to PA9 and the black to GND. I also saw this post because it seemed to be the same issue than mine, but using HydraFW v9.0 didn't fix my issue. Thank you for your help |
Note: I have tested it with success on Windows7 Pro SP1 (native OS) exactly with build_HydraFW_v0.9-beta-93-gabad2b2_HydraBus_HydraNFC.zip and hydratool_win32_Qt5_9_1.zip (using SCL3711 as reader and with a Mifare UL tag with sniff bin frame-time)
|
Thanks for your answer, I am using a Windows 10 professional native OS. I still have the same issue, so maybe that's come from my reader? EDIT: my tag is not empty. There is a text "test" saved. |
Thanks for the details It will be interesting that you validate the sniffer work fine with a normal reader like SCL3711 and a MifareUL or MifareClassic Credit Card size ... (I use it for my own test and even with a small antenna the signal is very good and sniffing is very stable even on very long session and full dump without any error...) In your case the main issue is probably the phone NFC which is too far (and probably limited in power) or and without enough power (too small antenna) from sniffer, so it is very hard to sniff if there is not enough power. In paste I had validated the HydraNFC sniffer work with phone but only on a Samsung Nexus S (but I cannot test anymore on this one as it does not power on anymore since few years ...) and only on few specific position directly on antenna with big tag credit card size... You could change the RX gain for your usage (with a low power field and small antenna like there is on phone) see file https://github.com/hydrabus/hydrafw/blob/master/src/hydranfc/hydranfc_cmd_sniff.c#L267 (By default it is Gain reduction for 5 dB B2=1&B3=0)
Sniffer sensitivity /range is one of the drawback of TRF7970A when used as passive sniffer (which is a mode not documented when used to sniff both Reader/TAG) and the AGC is not very good too (it is why I have decreased the Gain to 5dB to avoid saturation....) and sensitivity is not very good too. A dedicated NFC Sniffer Antenna (like ISO 10373-6 / Calibration Coil tuned for sniffing purpose) should improve that as default HydraNFC Antenna is designed to be used as Active Reader and so when used as Passive sniffer (or also Card Emulator) it attenuate (detuning effect because of 3 antennas Reader/Sniffer/Tag) the sniffed signal which also explain that the sensitivity/range is very short (max 4cm in best conditions with Credit Card size Tag). |
Thanks for the photos
Launch Putty and connect to HydraBus console and type commands in bold:
In hydratool you shall see characters sent from HydraBus uart1 Thanks to provide the output you have and confirm you receive the same characters you can try to send very long (like 100chars) string multiple times to check all work fine between HydraBus UART1 @8.4MBauds and FTDI on PC
We can continue the tests on IRC server chat.freenode.net channel #hydrabus my nickname is bvernoux |
Hi,
I am working on Hydrabus with hydra NFC and trying to use the sniffer mode.
I followed the documentation to start sniffing: https://github.com/hydrabus/hydrafw/wiki/HydraFW-HydraNFC-guide#autonomousstand-alone-sniffer-mode
My issue there, is that it seems that the data I sniff is not the correct one. Most of the time I have a write_file() error and sometimes I have write_file() OK but with some data from I don't know where.
I am using a tag iso 14443-3A MIFARE Ultralight and I have no problem with scaning this tag. This tag is not empty. There is a text "Hello world!" saved on it.
To do the sniffing, I putted the HydraNFC between my tag and the phone used as reader, by spacing them to each other. I don't find what am i doing wrong.
Can anyone help me with my issue please ? :)
EDIT:
The data I sniff is saved on my SD card. This part works correctly.
Thank you in advance,
Pierre
The text was updated successfully, but these errors were encountered: