yoduh
Whatever you do, do NOT turn off Javascript, or stop using Microsoft products like Windows, or Adobe products like their "Flash" player or even their seemingly harmless PDF viewer.
Don't be fooled into thinking these "highly sophisticated" hackers need such things in order to succeed in their "exploits".
And even if they did, the costs of NOT using Javascript, Microsoft and Adobe far, far outweight the benefits.
</sarcasm>
Nevermind the word "lethal", I've always wondered by the word "attack" was chosen within the cryptography/computer security world. Maybe someone knows the history behind it? Once you get used to this term it's seems normal. But at first it's a bit strange. Playing around with computers and binary numbers seems like the furthest thing from an "attack" one could imagine. But I guess it goes without saying that computer nerds have very vivid imaginations.
Disprove it.
If you just want something readable, a couple of quick and dirty ways are:
col -bx < typescript|less
strings typescript |less
You can further clean things up by deleting unwanted lines or characters using sed. strings typescript|sed '1d;/deleteme/d;s/deleteme//g'|less
There's also an old utility called ttyrec/ttyplay you might like.But... "structured data", at least in his examples (and nearly all the JSON I see on the web), is... text. Does his perl script handle binary json?
The author says: "Try doing THAT with any other CLI one-liner!"
Indeed I will, since I do not know perl. Should I learn it?
The folllowing seems to work, but I only tested it on the author's earthporn.json example
1. compile CamelCase filter called yycamel
2. compose throwaway sed oneliner to massage the text
3. pipe through unicode to ascii filter (not included)
4. pipe through yycamel
(I really do not like CamelCase, but whatever.)
cat > camel.l << eof
%%
[ ][A-Za-z] printf("%c",toupper(yytext[1]));
eof
flex -iCfa camel.l
cc lex.yy.c -static -ll -o yycamel
sed 's/\"title\": /\
/g;' earthporn.json |sed 's/[[(]/\
/g;' | sed '/^\"[a-zA-Z]/!d;s/[^a-zA-Z]/ /g;s/ */ /g' |yycamel