ZWSP-Tool is a powerful toolkit that allows to manipulate
zero width spaces quickly and easily. ZWSP-Tool allows in
particular to detect, clean, hide, extract and bruteforce
a text containing zero width spaces.
Clone the repository :
$ git clone https://github.com/TwistAtom/ZWSP-Tool.git
Move in the folder :
$ cd ZWSP-Tool
Add the execution right to the installation file :
$ chmod +x install.sh
Finally, run the installation file :
$ ./install.sh
After installation, you can now launch the ZWSP toolkit from anywhere by typing :
$ zwsp-tool
$ cd ZWSP-Tool
$ ./uninstall.sh
Parameter | Type | Format | Default | Note |
---|---|---|---|---|
-i ,--ignore |
string |
"<char_1>, <char_2>, ..." |
Ignore characters. | |
-s ,--specific |
string |
"<char_1>, <char_2>, ..." |
Clean specific characters. |
1 - Detect zero width characters in text file by displaying them as red dotted markers on standard output :
$ zwsp-tool detect -P path_to_file/suspicious_text.txt
2 - Remove zero width characters from a text file :
$ zwsp-tool clean -P path_to_file/suspicious_text.txt
3 - Hide private text in cover text with encryption and store the result in an external file :
$ zwsp-tool -o result.txt embed -p "Public text" -m "Private text" -e AES
4 - Extract a private text contained in a cover text and display it on standard output :
$ zwsp-tool extract -P path_to_file/text.txt -e AES
5 - Bruteforce a suspicious text containing zero-width characters :
$ zwsp-tool bruteforce -P path_to_file/suspicious_text.txt
- add other type of encryption
- improve zero width space detection
- operate the unconstrained mode
Copyright Β© 2020 TwistAtom
Licensed under the MIT.