hacker

turmio

description
Bought NEO Wi-Fi Pwoer switch which can be controlled over the Internet via some cloud service. I will try to reverse engineer how it works. Raw notes will be here.
started

2016-02-01

Device details

Protocol

Device ON

Device OFF

Network Traffic

20:44:27.262741 10.0.2.54.80 > 255.255.255.255.15001: udp 48
  0000: 4500 004c 0002 0000 ff11 af69 0a00 0236  E..L.......i...6
  0010: ffff ffff 0050 3a99 0038 eca0 0000 0000  .....P:..8......
  0020: 0000 0000 0000 0000 0000 0000 0000 0000  ................
  0030: 0000 0000 0000 0000 0000 0000 bdbe 0000  ................
  0040: 0000 0e00 0000 0000 0000 0000            ............

20:44:28.324523 10.0.2.54.49154 > 54.217.219.157.8080: udp 48
  0000: 4500 004c 0010 0000 ff11 9ce4 0a00 0236  E..L...........6
  0010: 36d9 db9d c002 1f90 0038 d2f1 5aa5 aa55  6........8..Z..U
  0020: 5aa5 aa55 0000 0000 0000 0000 0000 0000  Z..U............
  0030: 0000 0000 0000 0000 0000 0000 2fc5 0000  ............/...
  0040: 0000 0200 0000 9dd0 110d 43b4            ..........C.


20:44:28.382637 54.217.219.157.8080 > 10.0.2.54.49154: udp 308 (DF)
  0000: 4500 0150 0000 4000 2111 39f1 36d9 db9d  E..P..@.!.9.6...
  0010: 0a00 0236 1f90 c002 013c 8201 5aa5 aa55  ...6.....<..Z..U
  0020: 5aa5 aa55 0000 0000 0000 0000 0000 0000  Z..U............
  0030: 0000 0000 0000 0000 0000 0000 c946 0000  .............F..
  0040: 0000 0300 0000 9dd0 110d 43b4 0100 0000  ..........C.....
  0050: 36d9 db9d 901f 0000 0000 0000 c2c6 55b2  6.............U.
  0060: 721b f273 b8f9 30e7 edd8 b022 6363 3d3a  r..s..0...."cc=:
  0070: 040a 9836 bba7 3d0f 73a1 2b16 aab5 9c83  ...6..=.s.+.....
  0080: a46b 15d7 402e 77b6 ceba 3953 317f 59af  .k..@.w...9S1.Y.
  0090: b7d2 4fc3 fa68 f4b3 ad48 01f9 6605 23e8  ..O..h...H..f.#.
  00a0: 429f 9cbb 93cf db6e 77ec 1099 1aee 3563  B......nw.....5c
  00b0: 02d4 80d3 dafa 4a66 9fb5 81e1 5283 c359  ......Jf....R..Y
  00c0: 9871 95f4 20cf 7ff6 d5dc a1e2 a9d4 a7b3  .q.. ...........
  00d0: df8d d39e fc24 629d 015b a4b2 6d52 2d67  .....$b..[..mR-g
  00e0: 8638 ddfd 0650 3c05 8ad2 a7ed 83b0 6d1f  .8...P<.......m.
  00f0: c92a c187 95d5 3869 52d7 915c 5de5 5501  .*....8iR..\].U.
  0100: cecd f1f9 794e dbcf 2945 6ce6 a6ca 4e1e  ....yN..)El...N.
  0110: a016 72dc de6c b133 c969 d389 862f 4826  ..r..l.3.i.../H&
  0120: 5b9d ff2f 9926 06db 2069 5d13 8fb6 b60c  [../.&.. i].....
  0130: bd4e 57b5 c4c4 c8ff 4e0d 6791 e62b e254  .NW.....N.g..+.T
  0140: a51d aa84 682b 3d3c 76b0 21d9 d648 1c35  ....h+=<v.!..H.5

20:44:28.393491 10.0.2.54.49154 > 54.217.219.157.8080: udp 48
  0000: 4500 004c 0011 0000 ff11 9ce3 0a00 0236  E..L...........6
  0010: 36d9 db9d c002 1f90 0038 cef1 5aa5 aa55  6........8..Z..U
  0020: 5aa5 aa55 0000 0000 0000 0000 0000 0000  Z..U............
  0030: 0000 0000 0000 0000 0000 0000 31c5 0000  ............1...
  0040: 0000 0400 0000 9dd0 110d 43b4            ..........C.

20:44:28.449090 54.227.237.229.80 > 10.0.2.54.49154: udp 308 (DF)
  0000: 4500 0150 0000 4000 1811 309f 36e3 ede5  E..P..@...0.6...
  0010: 0a00 0236 0050 c002 013c 09d1 5aa5 aa55  ...6.P...<..Z..U
  0020: 5aa5 aa55 0000 0000 0000 0000 0000 0000  Z..U............
  0030: 0000 0000 0000 0000 0000 0000 9c45 0000  .............E..
  0040: 0000 0300 0000 9dd0 110d 43b4 0100 0000  ..........C.....
  0050: 36e3 ede5 5000 0000 0000 0000 1afe d796  6...P...........
  0060: e9d5 7b1e 2931 d7e8 9ff0 2bc3 ee1c 8ba4  ..{.)1....+.....
  0070: 4f30 f050 e8d6 59be 9fcf 8d1c ef61 10ea  O0.P..Y......a..
  0080: 7eff 6a45 076a 849a a05f f854 b522 0ead  ~.jE.j..._.T."..
  0090: 739b 4419 193f 54a3 0f7f 1b5d eafd 75b4  s.D..?T....]..u.
  00a0: 5051 5e94 e1e0 b0ec d3f5 8e8c 8d97 7bfb  PQ^...........{.
  00b0: ddcc 7758 d697 8648 5814 8b73 b4de fba5  ..wX...HX..s....
  00c0: 0a3e f6ee ce33 3c7b c884 fb69 31c7 2ab6  .>...3<{...i1.*.
  00d0: 05ba 73ef 2123 d96b a80e f906 eac4 bf22  ..s.!#.k......."
  00e0: 6e9d 931b 608e 5322 4300 6678 7b2c dd26  n...`.S"C.fx{,.&
  00f0: d0d5 cd08 e089 612c c95d 263f c47f 60f3  ......a,.]&?..`.
  0100: bb4e 0294 9da0 2eaf ffc6 6ebf e478 748f  .N........n..xt.
  0110: 1b66 9ca2 9750 d4d2 7e52 548e 1c13 4ac6  .f...P..~RT...J.
  0120: b203 4c8e 7dfd 2ac1 b65e 0f3f 00ae 9fba  ..L.}.*..^.?....
  0130: c483 85b5 5c96 55bb 74a0 ae13 6338 d655  ....\.U.t...c8.U
  0140: 87a0 c29a 9279 44f1 4bf5 6669 3d21 6e3c  .....yD.K.fi=!n<

20:44:28.452231 54.217.219.157.8080 > 10.0.2.54.49154: udp 56 (DF)
  0000: 4500 0054 0000 4000 2111 3aed 36d9 db9d  E..T..@.!.:.6...
  0010: 0a00 0236 1f90 c002 0040 f447 5aa5 aa55  ...6.....@.GZ..U
  0020: 5aa5 aa55 0000 0000 0000 0000 0000 0000  Z..U............
  0030: 0000 0000 0000 0000 0000 0000 68c8 0000  ............h...
  0040: 0000 0500 0000 9dd0 110d 43b4 36d9 db9d  ..........C.6...
  0050: 901f 0000                                ....

Device On

21:54:22.551520 10.0.2.54.80 > 54.217.219.157.8080: udp 48
  0000: 4500 004c 00f4 0000 ff11 9c00 0a00 0236  E..L...........6
  0010: 36d9 db9d 0050 1f90 0038 96a4 5aa5 aa55  6....P...8..Z..U
  0020: 5aa5 aa55 0000 0000 0000 0000 0000 0000  Z..U............
  0030: 0000 0000 0000 0000 0000 0000 2dc5 0000  ............-...
  0040: 0000 0000 0000 9dd0 110d 43b4            ..........C.

21:54:22.640455 54.217.219.157.8080 > 10.0.2.54.80: udp 56 (DF)
  0000: 4500 0054 0000 4000 2211 39ed 36d9 db9d  E..T..@.".9.6...
  0010: 0a00 0236 1f90 0050 0040 5d51 5aa5 aa55  ...6...P.@]QZ..U
  0020: 5aa5 aa55 0000 0000 0000 0000 0000 0000  Z..U............
  0030: 0000 0000 0000 0000 0000 0000 6ac6 0000  ............j...
  0040: 0000 0100 0000 9dd0 110d 43b4 e007 1636  ..........C....6
  0050: 0302 0202                                ....

Device OFF

21:54:47.297295 10.0.2.54.80 > 54.217.219.157.8080: udp 48
  0000: 4500 004c 00fa 0000 ff11 9bfa 0a00 0236  E..L...........6
  0010: 36d9 db9d 0050 1f90 0038 96a4 5aa5 aa55  6....P...8..Z..U
  0020: 5aa5 aa55 0000 0000 0000 0000 0000 0000  Z..U............
  0030: 0000 0000 0000 0000 0000 0000 2dc5 0000  ............-...
  0040: 0000 0000 0000 9dd0 110d 43b4            ..........C.

21:54:47.363893 54.217.219.157.8080 > 10.0.2.54.80: udp 56 (DF)
  0000: 4500 0054 0000 4000 2211 39ed 36d9 db9d  E..T..@.".9.6...
  0010: 0a00 0236 1f90 0050 0040 2b51 5aa5 aa55  ...6...P.@+QZ..U
  0020: 5aa5 aa55 0000 0000 0000 0000 0000 0000  Z..U............
  0030: 0000 0000 0000 0000 0000 0000 83c6 0000  ................
  0040: 0000 0100 0000 9dd0 110d 43b4 e007 2f36  ..........C.../6
  0050: 0302 0202                                ....

Attachments

  • [get | view | diff] (2016-04-29 21:57:35, 0.5 KB) [[attachment:neo-1-min-taimer-on.bin]]
  • [get | view | diff] (2016-04-29 14:51:00, 0.1 KB) [[attachment:neo-off.bin]]
  • [get | view | diff] (2016-04-29 14:51:00, 0.1 KB) [[attachment:neo-on.bin]]
 All files | Selected Files: delete move to page copy to page
Normal Sort Sort + uniq Sort + uniq + count

CategoryProjekti