HTML Smuggling
How-to:
Base64 code is placed into an array buffer, byte-by-byte.
The array buffer is placed into the binary blob.
A hidden
a
tag is created.The data from the binary blob is moved to the href reference of the
a
tag.The code from the binary blob is given the file name of
evil.exe
.Finally, a click action is performed to download the file.
smuggling.html
This page will work when browsed with Google Chrome (since it supports window.URL.createObjectURL
). This technique must be modified to work against browsers like IE or Microsoft Edge.
SharpShooter
Last updated