pencode1
Complex payload encoder
Usage:
pencode FUNC1 FUNC2 FUNC3...
pencode reads input from stdin by default, which is typically piped from another process.
Options:
-input reads input from a file, line by line.
Encoders
|
- Base64 encoder |
|---|---|
|
- Hex string encoder |
|
- HTML escape |
|
- JSON escape |
|
- Unicode escape string encode (all characters) |
|
- URL encode reserved characters |
|
- URL encode all characters |
|
- UTF-16 encoder (Little Endian) |
|
- UTF-16 encoder (Big Endian) |
|
- XML escape |
Decoders
|
- Base64 decoder |
|---|---|
|
- Hex string decoder |
|
- HTML unescape |
|
- JSON unescape |
|
- Unicode escape string decode |
|
- URL decode |
|
- XML unescape |
Hashes
|
- MD5 sum |
|---|---|
|
- SHA1 checksum |
|
- SHA224 checksum |
|
- SHA256 checksum |
|
- SHA384 checksum |
|
- SHA512 checksum |
Other
|
- Replaces string #PAYLOAD# in content of a file that has .tmpl extension. |
|---|---|
|
- Convert string to lowercase |
|
- Convert string to uppercase |