Commit Graph

70 Commits

Author SHA1 Message Date
Khaled Nassar
7199285554 Add hostapd logging to debug AP connection problems 2022-04-08 09:59:06 +02:00
Khaled Nassar
26fdfa8184 Fix AP matching issue on devices with more than one interface 2022-04-08 09:44:59 +02:00
Khaled Nassar
08f035caed Remove potential softblocks w/ rfkill and specify 802.11g for cloudcutter-flash AP 2022-04-07 22:16:43 +02:00
Khaled Nassar
faab82270f Merge pull request #23 from khalednassar/refactor/preamble-building
Move device AP preambles into a separate file - simpler to modify
2022-04-07 20:51:30 +02:00
Khaled Nassar
6d85a8b773 Move the list of AP preambles out in a separate text file for readability 2022-04-07 20:46:31 +02:00
Khaled Nassar
d8325aee2d Minor delay to post-exploit connection to iron out possible stability issues 2022-04-07 20:22:00 +02:00
Khaled Nassar
e63e2d2c39 Send post-exploit WiFi config payload a few times over a 1.5sec period, may improve reliability 2022-04-07 20:19:21 +02:00
Khaled Nassar
4ba898547b Add generic E27 A60 RGBCWW profile for issue #21 - matches LSC 970715 payload 2022-04-06 12:16:57 +02:00
Khaled Nassar
0a5d93ddea Add LSC 970715 profile 2022-04-06 12:09:59 +02:00
Khaled Nassar
9acf00bbb8 Add some sections to README 2022-04-06 12:00:41 +02:00
Khaled Nassar
6b57de0486 Fix typo in supported device list 2022-04-06 07:32:02 +02:00
Khaled Nassar
b1ea610796 Merge pull request #20 from MoogleTroupe/fix-ihome-path
move ihome IH-BW949-999
2022-04-06 07:05:20 +02:00
Khaled Nassar
d1fdc66afb Merge pull request #19 from MoogleTroupe/TreatLife-SL20
Add TreatLife SL20 profile for issue #13 (needs verification)
2022-04-06 07:04:07 +02:00
MoogleTroupe
b37890333a move ihome IH-BW949-999 2022-04-05 16:31:54 -04:00
MoogleTroupe
07cb639e3b add TreatLife SL20 profile (needs verification) 2022-04-05 16:30:39 -04:00
Khaled Nassar
83fc6bc668 Merge pull request #14 from khalednassar/refactor/scripts
Change CLI arguments for scripts to a more usable setup
2022-04-05 20:21:47 +02:00
Khaled Nassar
6349756f97 Merge pull request #16 from MoogleTroupe/readd-nmcli-compat-fix
Add nmcli fix for other variations of networkmanager to also support Raspbian
2022-04-05 20:12:50 +02:00
Khaled Nassar
97ebccd858 Add information regarding device flash dump risks 2022-04-05 19:20:00 +02:00
Khaled Nassar
8dd50a45fb Add TreatLife SL10 profile for issue #13 2022-04-05 19:09:12 +02:00
MoogleTroupe
8cd1ce5116 readd nmcli fix for other variations of networkmanager, such as what installs in raspbian buster 2022-04-04 18:31:46 -04:00
Khaled Nassar
35a15e769f Update instructions for detach 2022-04-04 22:02:49 +02:00
Khaled Nassar
80a5c8aabf Make the wifi adapter the first argument for the flashing script 2022-04-04 22:01:24 +02:00
Khaled Nassar
fc792b5779 Add helper script for getting activation responses (incl. schemas) from servers 2022-04-04 21:12:01 +02:00
Khaled Nassar
2f15f15cf2 Add Feit OM60/RGBW/CA/AG profile for #11 2022-04-04 20:44:16 +02:00
Khaled Nassar
dcdafc33c0 Get the schema for STITCH 42267 - completes issue #10 2022-04-04 20:10:11 +02:00
Khaled Nassar
68016e3ffd Add a statement about the schemas + device profiles to README 2022-04-04 14:23:32 +02:00
Khaled Nassar
a48f12b063 Rework scripts to allow passing different cli args to run_flash and run_detach 2022-04-04 14:04:50 +02:00
Khaled Nassar
808634da2c Add device profile for STITCH RGBCW - 42267 2022-04-04 13:37:27 +02:00
Khaled Nassar
d70429193d Change device profiles path in README 2022-04-03 10:15:45 +02:00
Tom Clement
5aee73a9d4 Merge pull request #9 from khalednassar/feature/LSC_ceiling_fix
Fixed payload profile for LSC 970787 ceiling light
2022-04-03 00:24:20 +02:00
Tom Clement
a7065c70ca Merge pull request #8 from khalednassar/feature/bugfix
Fixed small bugs that resulted in error messages during detach step
2022-04-03 00:24:07 +02:00
Tom Clement
cbc4a6a25c Fixed payload profile for LSC 970787 ceiling light 2022-04-03 00:23:53 +02:00
Tom Clement
b3d2793cea Fixed small bugs that resulted in error messages during detach step 2022-04-03 00:23:13 +02:00
Tom Clement
c3564be5b4 Merge pull request #7 from khalednassar/feature/update-firmware
Added support for flashing custom firmware over the air
2022-04-03 00:21:45 +02:00
Tom Clement
c27308c011 Merged main into firmware feature branch 2022-04-02 22:38:37 +02:00
Tom Clement
0f26a2957d Added support for flashing custom firmware (instructions following soon) 2022-04-02 22:28:05 +02:00
Khaled Nassar
9fa026be91 Tinytuya payload processing fix - only remove spaces after : chars not in the whole payoad. Fixes issue #4 2022-04-02 19:40:32 +02:00
Khaled Nassar
5de23ad625 Make it clearer which PSK ID version was received in encrypted comms 2022-04-01 21:32:53 +02:00
Khaled Nassar
1f219fe2b2 Fix typo in exploitability test script 2022-04-01 19:42:12 +02:00
Khaled Nassar
8948184e77 Add an exploitability testing script and necessary disclaimers 2022-04-01 19:41:15 +02:00
Khaled Nassar
21265acb68 Improve readability of the WiFi params section 2022-04-01 11:45:03 +02:00
Khaled Nassar
997d11167e Escape SSID and password in containerized script for device config 2022-04-01 08:45:14 +02:00
Khaled Nassar
8162a0b5c2 Merge pull request #6 from MoogleTroupe/IH-BW949-999
Add profile for iHome IH-BW949-999
2022-04-01 07:16:30 +02:00
Moogle Troupe
27fabad906 Add profile for iHome IH-BW949-999 2022-03-31 20:23:37 -04:00
Tom Clement
c36478fc29 Merge pull request #3 from MoogleTroupe/typo-fix-and-build-log
network scan fix, Typo fix, and docker build logging
2022-03-31 21:29:49 +02:00
Tom Clement
ca0f243c74 Update run_detach.sh 2022-03-31 21:29:21 +02:00
Moogle Troupe
325fbc8a9c try showing only the SSID field with nmcli 2022-03-31 15:04:13 -04:00
Khaled Nassar
1e42e5e359 Initial integration of remote OTA from old proxy code 2022-03-31 19:47:10 +02:00
Khaled Nassar
f010590db6 Fix processing error in endpoint responses when hook has a result and none in profile 2022-03-31 19:43:17 +02:00
Khaled Nassar
3ed1a2b17f Fix bug in WiFi config code - might cause issues with passwords 2022-03-30 22:30:14 +02:00