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

added wifi spoofing #3

Open
wants to merge 1 commit into
base: beta
Choose a base branch
from
Open

added wifi spoofing #3

wants to merge 1 commit into from

Conversation

KovriCrypto
Copy link

No description provided.

@kalanihelekunihi
Copy link
Collaborator

I really appreciate what you’ve done here, however unfortunately your design will break in an upcoming Backend Firmware version that refactors our WiFi stack to support priority connection lists.

But, there is another way you could do this that would support current and future releases:
Namely the “INIT” Initial Configuration String.

Code Permalink:

init_cmd = "INIT;"

Within this settings block, if you add the key “wifimac”, you can assign the value to whatever you’d like, perhaps even using the same randomization code you designed. Otherwise, you could add it to the menu just like the other WiFi settings, or even all the way up to a script parameter.
settings = {
"wifimode": _mode,
"wifissid": _ssid,
"wifikey": _pass
}

Settings values are also accessible post flash via the WebSocket API commands CTGet/CTSet/CTList, among others. This is the same key-value pair datastore used for setting UIColor, C2Config, or HIDX settings, depending on hardware support.

Hopefully this helps you out, and if you have anything else you’d like to see added or improved, please feel free to reach out to me here, via email at [email protected], or our Discord server at https://discord.com/invite/hak5 #omg-general-chat

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

Successfully merging this pull request may close these issues.

2 participants