[D66] Boziogarman: reverse engineering ASCII codes with numpy and morse code

René Oudeweg roudeweg at gmail.com
Sun Jun 25 10:38:02 CEST 2023


L.S.

Ik was bezig met morse code en python:

* morse.py  (plays a text in morse code with use of the speaker-test 
program)

* decodemorse.py (tries to decode a wav file with morse signals)

https://github.com/juggao/morse


Morse.py werkt maar decodemorse.py (genereerd door ChatGPT) geeft een 
uiterst merkwaardige en onverwachte output van de morse_code.wav file 
("SOS SOS SOS"), Het dumpt de ASCII characters in omgekeerde volgorde en 
ook een verkeerde decoding!

Na debuggen blijkt dat de numpy module deze string naar stdout schrijft:

https://numpy.org/doc/stable/

[reinold at fedora test]$ python
Python 3.11.3 (main, May 24 2023, 00:00:00) [GCC 12.3.1 20230508 (Red 
Hat 12.3.1-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
 >>> import numpy
␡ 
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! 
␟ ␞ ␝ ␜ ␛ ␚ ␙ ␘ ␗ ␖ ␕ ␔ ␓ ␒ ␑ ␐ ␏ ␎ ␍ ␌ ␋ ␊ ␉ ␈ ␇ ␆ ␅ ␄ ␃ ␂ ␁ ␀
 >>>

Uiterst merkwaardig gedrag! Kan iemand dit reproduceren? Laat me weten.


R.O.


$ python ./decodemorse.py
␡ 
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! 
␟ ␞ ␝ ␜ ␛ ␚ ␙ ␘ ␗ ␖ ␕ ␔ ␓ ␒ ␑ ␐ ␏ ␎ ␍ ␌ ␋ ␊ ␉ ␈ ␇ ␆ ␅ ␄ ␃ ␂ ␁ ␀
Morse: . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . . . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - 
. - . - . - . - . - . - . - . . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . 
- . - . - . - . - . - . - . - . - . - . - . - . - . -
ETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETEEETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETTETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETEETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETET
[reinold at fedora test]$




More information about the D66 mailing list