Leider keine Änderung, das Log sieht nach ca. 30 Minuten so aus wie das vorherige mit den längeren Identifiern.
Burgenland Energie + Optokopf bei Gyr E450 mit Verschlüsselung
-
-
-
Kleines Update...
Per minicom dumpe ich gerade alles, was vom Optokopf kommt:
Das gibt dann schönes HEX, z.B.:
Code1d 78 2f 32 6f 4b 2f 09 65 73 56 71 76 2d 44 1b 33 2f 4e 53 2c 25 00 7f 21 5c 2f 54 72 36 21 61 47 6c 64 7e 52 21 54 36 2d 1c 5e 16 43 68 69 1c 48 52 1d 0a 3d 63 22 4f 20 6b 17 2e 66 1e 5d 12 20 75 63 08 4e 7e 20 76 7f 03 13 3c 02 66 67 00 5b 08 4c 47 67 72 6b 60 36 5e 30 00 00 30 5e 54 7e 5e 4d 6e 67 2f 31 03 6e 2f 70 06 60 61 5a 10 63 7f 02 54 35 79 58 42 7a 77 79 01 6b 15 0e 4c 3a 2b 24 3e 74 72 35 57 53 24 27 18 49 34 69 27 1c 22 1a 20 2d 78 30 0d 09 32 1c 43 5a 40 04 1f 3a 04 02 0e 60 31 7b 3d 01 3e 15 70 41 12 5c 33 1d 3c 51 7e 20 76 7f 03 13 3c 02 66 67 00 5b 08 4c 47 67 72 6b 60 36 5e 30 00 00 30 5f 15 2a 37 20 33 33 59 7f 28 6e 3c 13 75 01 45 52 64 3a 3d 71 7e 22 4b 22 0c 67 05 27 5a 3a 45 75 5e 25 37 5b 27 2b 3d 60 66 61 00 24 63 7d 78 5c 2b 7b 45 33 1e 1b 15 02 23 68 5e 65 1b 05 34 0f 18 32 6e 59 7c 68 42 56 55 59 41 3b 2c 7e 72 5d 5b 1f 46 47 7e 20 76 7f 03 13 3c 02 66 67 00 5b 08 4c 47 5a 72 6b 60 36 5e 30 00 00 30 60 53 22 3f 60 03 3a 2f 2c 30 2e 41 7c 22 20 3c 3f 7d 5b 04 47 3a 3f 17 13 12 62 55 79 7d 27 07 11 2b 61 1e 36 1c 1b 25 5a 3a 7d 6a 13 57 20 68 5e 1b 6b 06 46 00 4d 29 18 6c 51 00 2e 69 3b 56 76 43 14 29 4c 4a 75 7a 10 51 20 30 3b 5c 67 7e 45 0d 0a 00 78 7e 20 76 7f 03 13 3c 02 66 67 00 5b 08 4c 47 5a 72 6b 60 36 5e 30 00 00 30 61 17 0c 64 22 44 18 13 56 38 46 77 21 71 1d 4c 48 74 65 55 5e 6c 51 43 58 04 6c 45 7d 02 0e 79 5f 0f 2c 1e 48 32 7e 65 40 67 4a 0f 2c 5a 7f 15 32 3f 4e 50 19 6e 76 68 28 54 3c 29 27 72 48 7f 47 48 5c 30 68 20 07 38 77 69 7a 75 39 11 20 6b 1d 5f 2b 28 19 7e 20 76 7f 03 13 3c 02 66 67 00 5b 08 4c 47 67 72 6b 60 36 5e 30 00 00 30 62 32 61 38 19 5b 10 5d 0e 64 46 60 2f 6e 17 4b 4d 49 6b 04 2b 79 05 0c 61 04 62 07 06 43 13 42 05 3f 77 4b 69 22 2b 7a 50 16 4e 25 57 2c 6a 0b 10 04 4e 1f 52 76 13 2a 42 19 25 30 53 00 7a 16 33 0b 6e 23 69 14 23 1e 26 3e 1e 0b 44 37 49 6c 65 0b 73 7e 20 76 7f 03 13 3c 02 66 67 00 5b 08 4c 47 5a 72 6b 60 36 5e 30 00 00 30 63 16 0b 69 11 2b 11 20 1c 51 5d 3d 18 65 73 7a 7c 72 14 1c 29 4a 2d 6d 1b 1b 45 1a 36 2d 23 7a 57 29 27 06 6c 23 38 3f 39 05 16 3f 6c 7b 64 09 7d 6b 0d 1c 1a 2e 15 6a 15 69 7f 1d 2a 5e 03 08 19 12 7a 07 65 23 02 58 71 36 40 05 6b 2a 7d 50 55 7e 20 76 7f 03 13 3c 02 66 67 00 5b 08 4c 47 67 72 6b 60 36 5e 30 00 00 30 64 7f 40 44 12 4d 4f 6c 0c 22 73 60 28 31 56 50 49 29 47 68 46 13 41 59 1d 37 15 45 7b 20 76 5e 3a 14 27 3d 0f 25 25 66 4f 15 7e 60 3a 36 30 33 6e 1f 5b 22 4f 77 18 24 78 73 69 51 14 23 52 66 7f 44 1f 59 31 3e 15 64 0a 37 4e 33 1d 46 2c 36 04 42 79 3c 04 7e 20 76 7f 03 13 3c 02 66 67 00 5b 08 4c 47 5a 72 6b 60 36 5e 30 00 00 30 65 42 52 30 21 6e 5c 25 64 1f 5d 2f 5a 45 1b 7d 49 65 6c 4f 1f 55 1f 74 4b 56 2d 45 52 4f 66 3c 45 5a 17 6b 12 03 7b 75 7b 64 0c 7b 4b 76 6f 1b 13 6f 1e 31 43 60 7a 0b 44 3b 2b 3f 5b 57 70 36 1a 0c 61 01 5f 13 2f 74 0e 27 42 11 73 3d 73 4b 72 5e 34 76 02 7e 20 76 7f 03 13 3c 02 66 67 00 5b 08 4c 47 5a 72 6b 60 36 5e 30 00 00 30 66 1e 33 2e 0e 46 22 66 70 08 46 09 51 4f 20 07 43 42 31 41 0e 12 3f 7b 48 7b 39 44 1c 35 6f 5b 3c 26 17 45 75 23 7d 51 1b 3a 55 1d 38 5f 1e 1f 07 51 70 28 58 67 37 2d 4c 29 3d 6a 3d 3b 4a 39 04 04 6a 06 34 17 78 55 21 6f 29 02 5d 57 1b 0b 2c 72 53 2e 37 7e 20 76 7f 03 13 3c 02 66 67 00 5b 08 4c 47 67 72 6b 60 36 5e 30 00 00 30 67 1e 42 47 04 3d 4b 5b 4d 0a 5c 5f 7d 5b 48 26 36 30 5e 58 07 62 08 59 0d 5f 32 05 66 3d 6f 73 36 6b 29 3d 1e 6c 61 52 40 7c 11 75 74 4b 32 76 22 10 6e 76 50 0a 29 31 53 36 24 79 04 16 00 09 64 16 39 41 21 56 21 7d 74 6f 58 16 5b 3c 35 3a 79 1d 59 56 09 7e 20 76 7f 03 13 3c 02 66 67 00 5b 08 4c 47 5a 72 6b 60 36 5e 30 00 00 30 68 4c 23 26 0a 17 6b 20 48 4c 56 6a 7a 2f 67 0f 29 21 30 4d 23 75 3d 78 0d 50 4b 0d 13 2f 4c 78 78 68 70 6c 3f 25 38 39 1a 49 14 10 5c 27 17 62 5c 13 2d 28 06 14 15 13 7b 73 09 51 3a 67 13 5b 60 30 12 7a 23 7a 12 45 2b 65 53 43 13 0c 1a 6b 29 2e 3b 4a 50 7e 20 76 4e 03 13 3c 02 66 67 00 5b 08 4c 47 5a 72 6b 60 36 5e 30 00 00 30 69 10 0b 48 74 01 71 6f 0a 2b 73 39 61 10 3f 44 15 73 5e 10 78 42 5e 70 1e 42 34 63 51 3a 11 70 5a 02 35 2f 32 6e 44 51 7a 52 1e 34 2f 27 0e 7f 1f 6a 50 02 4e 6c 54 04 4d 31 39 49 38 6d 3b 50 2e 3b 0d 5e 2e 24 0b 74 5e 6d 46 3d 2b 12 31 6a 51 7e
Ich habe jetzt mal versucht, diese Pakete - müsste ja AES-encrypted rauskommen - zu entschlüsseln, damit ich mal weiß, ob da überhaupt irgendwas sinnvolles kommt.
Zuerst RAW:
-> Gibt einen error. Eventuell die whitespaces im minicom stream mal entfernen...
So ... File aufgeräumt, neuer Versuch:
Code$ openssl enc -d -aes-256-cbc -md md5 -in minicom.dump.cleaned -out minicom.decrypted -v -> bufsize=8192 -> enter aes-256-cbc decryption password: <AES-Key-in-HEX-gepastet> -> bad magic number
Ahja. AES kommt ja in n * 16 byte daher... habe also einige der Paketlängen aus einem älteren File ausprobiert, aber bekomme nix sinnvolles raus - auch wenn die n*16-Regel erfüllt ist und keine Fehlermeldung kommt. Kann auch sein, das genau jene Pakete, die ich zufällig richtig gehabt hätte, unsauber übertragen waren. Oder sonst irgendwas schiefgeht - ist ja leider viel blackbox.
Ideal wäre da im vzlogger eine Dump funktion, die dann ähnlich dem s0 dump die entschlüsselten AES Daten ablegt, damit man ablesen kann, ob der ganze decryption-Prozess eigentlich klappt oder man irgendwelchen Schatten nachjagt.