Skip to content
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

zbassocflood no success #158

Open
maxjung96 opened this issue Jan 16, 2019 · 5 comments
Open

zbassocflood no success #158

maxjung96 opened this issue Jan 16, 2019 · 5 comments
Assignees
Labels

Comments

@maxjung96
Copy link

Hi,
I am trying to associate to a network using the zbassocflood tool and the clone of the TelosB stick.

The first steps work, I receive the ACKs for the association request and data request but then never get the association response. I verified the behavior, the same happens when I am sending the packets manually in a script.

I tried it with different networks/coordinators and the networks are open for new devices to join at the time of testing.

Regards

@rmspeers
Copy link
Contributor

This is something that is tough for us to debug from a tool perspective, as it likely is very specific to your setup or coordinators.

One thing that it could be from a tool perspective is that the timing is off -- e.g., you are not able to inject fast enough with that device to hit the windows that the target expects you to communicate in.

Another thing that could be the case is that the coordinator is filtering based on MAC or other metrics what it allows to associate.

I suggest capturing a traffic of a successful 'legitimate' association and then working to match that as tightly as possible -- in terms of message contents but also timing.

@rmspeers rmspeers self-assigned this Jan 16, 2019
@maxjung96
Copy link
Author

First of all thank for the quick previous reply!

In addition to the TelosB dongle I already had I now have the new Apimote too.
Of course, now I can send packets with one dongle and sniff packets with the other dongle.

Here is what I found out so far:
So I saw the problem is not that the coordinator is not sending the association response. In Wireshark with the second sniffing dongle, I see the association response, but the issue is that the dongle that wants to associate is not receiving this packet.

Is it possible that the dongles can't receive packets fast enough?

@rmspeers
Copy link
Contributor

rmspeers commented Feb 1, 2019 via email

@tomato990
Copy link

I am facing the same problem:
I can send the association request and data request well, but I cannot receive an association response though I can sniff it by another sniffer.
Here are some reasons I guess.

  1. 802.15.4 protocol requires "ack" within 864 microseconds(54 signals). This interval is too short.
  2. zbassocflood cannot work as sniffer and sender at the same time. It may waste time by exchanging the function.

@SteveJM
Copy link
Contributor

SteveJM commented Jan 8, 2020

Hmmm, I generally have two devices connected - I might try a listener and an emitter...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants