Minimalist PoC: https://cgs.wustl.edu/~semenko/phishing.html
Master frame:
<iframe src="phishing-input.html" sandbox="allow-forms">
Input frame:
<input type="password">
Note the console during input:
2015-05-12 17:21:07.698 phishing-input.html:1 Blocked script execution in 'https://cgs.wustl.edu/~semenko/phishing-input.html' because the document's frame is sandboxed and the 'allow-scripts' permission is not set.
2015-05-12 17:21:07.794 phishing-input.html:1 Blocked script execution in 'https://cgs.wustl.edu/~semenko/phishing-input.html' because the document's frame is sandboxed and the 'allow-scripts' permission is not set.
2015-05-12 17:21:07.874 phishing-input.html:1 Blocked script execution in 'https://cgs.wustl.edu/~semenko/phishing-input.html' because the document's frame is sandboxed and the 'allow-scripts' permission is not set.
Minimalist PoC: https://cgs.wustl.edu/~semenko/phishing.html
Master frame:
<iframe src="phishing-input.html" sandbox="allow-forms">Input frame:
<input type="password">Note the console during input: