Releases: PeterPawn/decoder
latest revision of version 0.3
Version 0.4 has been started after this point.
It will address some known problems and add support for the new "file-type" B64FILE
(and CRYPTEDB64FILE
), which gets used by AVM since version 07.19 instead of [CRYPTED]BINFILE
.
decoder
It's a usable version now, with some open enhancement issues. The suggested name was changed from "decode_passwords" to "decoder".
Any future version should be backward-compatible with this one, only a few new/additional options for the 'decode_export' applet are expected (and more applets -> look into the planned enhancements).
The shell script files are only left-over to show the principles. You should prefer a binary file compiled from the C sources in the 'src' subdirectory - this is much faster than any shell script.
This version uses the AES and MD5 implementations from Nettle (https://www.lysator.liu.se/~nisse/nettle/, version 3.3), but you may build a version using OpenSSL's crypto library, as long as you don't want to get a (full) statically linked binary.
decode_passwords
- add support for indirect calling of the decoder binary via /var/decoder, a subdirectory called "decoders" or a file /bin/avm_decoder
- change the "micro version" a little bit and add a call to let the main script write this version to stdout
- copy the decoder binary into the chroot jail now
decode_passwords
- usable from version 06.10 up to versions prior 06.25, where AVM changed the behavior of "webdavcfginfo"