猫史档案馆


【关于“编程猫被黑”事件】来自本人的澄清,请勿带风!

用户:嗯哼君 渠源嗯哼君 渠源查看:1386 回复:93 评论:174 创建时间:2020-05-24T18:42:15


首先,关于今日下午(2020.5.24),我在好几个帖子里注入iframe的事情,因为引发了不小的喵动,我对此表示歉意

其次,我要跟大家澄清一下,我所谓的“目的”与“方法”是什么

本人最近在学习网络安全,看了一些白帽的书籍

网络安全工程师分为两种:白帽与黑客。白帽专门挖掘BUG,提交给官方帮助他们优化网页。黑客则是有着不可告人的目的

而本人的,则属于白帽一列。为什么?因为本人虽然可以通过这个漏洞进行更恶意的行为,甚至在你们都不知情的情况下进行,但是本人还是选择了这样一个无害的方法,来通知告诫大家与官方这个BUG

白帽的初心正如上面所说,是希望网站能越来越好,让官方能看到这个BUG,并进行及时的修复,以避免一些不怀好心的人先发现这个漏洞,并对此进行挖掘与攻击

所以,还请各位冷静下来(我甚至还看到一些骂我的):这不是一个恶作剧,更不是什么“黑客”!

下面,我来公布一下攻击原理,以供官方修复:

首先,同源规则与内联框架啥的自己百度,这里就不再叙述了

我们通过插入一个iframe,来进行父页面的注入

为此,我们就需要一个自己的https网页(还不能是http,要不然会被拦截),最简单的方式莫过于github了

在index.html里面输入以下代码,也是最基础的代码(仅有一个弹出的对话框):

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>嗯哼君 渠源</title>
		<script>
			window.alert("提倡白帽友好交流,杜绝恶意注入行为!");
		</script>

	</head>
</ html>

这就是一个最基础的注入代码了,然后我们再通过src访问我们的网页,即可成功进行注入

(PS:还有其他的几个点,如不能直接用srcdoc指定内容,会被过滤等等)

其实,我为什么敢这么放出来,以为我很清楚:基于同源规则,很难去编写修改父页面元素的代码

为此,我希望能有更多的白帽们,加入我的行列,一起为编程猫的网络安全尽自己的一份力(联系方式见源代码)

PS:谁去找找官方啊


回复

上一页第 1 页 / 共 4 页下一页
GodeyesGodeyes

sofa

点赞0


评论

沙发被我抢到了


一枚云清一枚云清

加油a

点赞0


评论


一枚云清一枚云清

我挺你

点赞0


评论


一枚云清一枚云清

我就知道你不会瞎皮的

点赞0


评论

...不像我

阿尔法给我点赞了!


一个XXX真萌新一个XXX真萌新

你留下了一个懵逼的我

点赞0


评论


传说中的神眷传说中的神眷

懵逼树上懵逼果,懵逼树下你和我

点赞0


评论


ZH-Y-QZH-Y-Q

前排兹磁

点赞0


评论


TobylaiTobylai

Ha
(我也会的)

点赞0


评论

想问一下大佬,有没有什么办法突破同源框架呢

AC收我为徒把!(看我真挚的眼神)


蕉饼蕉饼

我去

 

点赞0


评论


149139149139

前排

点赞0


评论


cave_dragoncave_dragon

<!DOCTYPE h喵l>
<h喵l>
	<head>
		<meta charset="utf-8">
		<title>嗯哼君 渠源</title>
		<script>
			window.alert("提倡白帽友好交流,杜绝恶意注入行为!");
		</script>

	</head>
</ h喵l>

点赞0


评论


千辰若月千辰若月

emotion_雷电猴_围观

点赞0


评论


SinoriaSinoria

懵逼树上懵逼果,懵逼树下你和我

点赞0


评论


BCX清墨儿cclryBCX清墨儿cclry

emmmmmmm路过

点赞0


评论

瞄准

捕捉

换头像了?我看人先看头像我的ma

头像emmmmm有点憨憨的嘻嘻

???

不回消息?有事?不打扰室长勒,做编程去了

额。

😁


ZLS_桃ZLS_桃

懵逼树上懵逼果,懵逼树下你和我,滑稽滑稽大滑稽滑稽中的战斗机

点赞0


评论


印泽恩Tim印泽恩Tim

这是……初级版的xss攻击?

点赞0


评论

又惹来了一位奆佬……


wrmdcxywrmdcxy

hah要不要我也来?算了禁言套餐好贵

点赞1


评论

欢迎(话说我本来就是社管hhhc)

emmm


嗯哼君 渠源嗯哼君 渠源

CSS注入

点赞1


评论

似乎只修复了一部分,font-size和color等本来就固有的属性没能覆盖

加油,你慢慢修复,我去发掘跟多BUG我会告诉你的

我不是官方啊,只能找到BUG后告诉官方2333

这名字...

阿尔法给我点赞了!

。。。So what?

你飘了

他不是第一次了

怎么了

真的

真的

给我点了两次

咋了

。。。

没有黑客会喵自己黑客身份的...你这名字是个玩笑对吧?[Doge]

官方点赞有啥了不起

黑系统我不是第一次了

是真的阿尔法

有官方标志的

废话

所以?有什么好得瑟的吗···(核善)

就是四级工作室的那个

我黑过classin

官方欸

我的上课软件

所以?

就是弹窗

嗨。

这差不多在黑客等级里只算第二层次的,真正黑客谈不上,当然本人无恶意,更没有贬低的意思[doge]

官方都不知道

是第三层,

666

代码有87行

我可以用python知道你的所在地

鹅,知道了,你秀,反正我不太会代码,最多做个几何立体图形

对了,交个朋友嘛?微 信 扣 扣 加不?

拜托

不加

你用的什么编程

python c+ c++?

。。。命令方块[doge]。。。

看这么久才发现我弟在你们工作室,ohhh

我用python的

教你一些代码 检查pip _V 启动环境jupyter notebook 作为基础黑客必学

是谁?

不用了,谢谢

啸月


妄想者mO7f妄想者mO7f

https://shequ.codemao.cn/work/49155618大佬们都来看看吧

点赞0


评论


蓝颜祸水蓝颜祸水

我,还是想当黑客

点赞0


评论

白帽这名字不好听

黑客更酷


嗯哼君 渠源嗯哼君 渠源

点赞1


评论


嗯哼君 渠源嗯哼君 渠源

<form><input style="font-size: 1.4em;" type="submit" value="第二个day0更进一步尝试"></form>

点赞0


评论

自动屏蔽input。。。。。。

你看下面,ul就可以通过

好像input、button就会屏蔽


煤黑烧饼煤黑烧饼

<button type="button">点我!</button>

点赞0


评论

bcm自动屏蔽按钮的


煤黑烧饼煤黑烧饼

<progress value="22" max="100"> </progress>

我是小猫咪!

点赞0


评论


煤黑烧饼煤黑烧饼

My favorite color is blue red!

点赞0


评论


煤黑烧饼煤黑烧饼

The WHO was founded in 1948.

点赞0


评论


嗯哼君 渠源嗯哼君 渠源

嗯……

可以直接在element里注入

 

点赞0


评论

hr不行


wrmdcxywrmdcxy

只有套iframe才行。。。。

点赞0


评论

submit写错了欸

哇大佬,怎么搞得

我看这是直接的代码啊,srcdoc我试过不行

套了一个网页。。

这个指定了src属性的。其实下面的代码是开发者工具自己补上去的

嗯……也就是说必须要有src吗

应该是


煤黑烧饼煤黑烧饼

撒旦顶顶顶顶顶顶顶顶顶顶

<source src="https://www.runoob.com/try/demo_source/horse.mp3"> 您的浏览器不支持 audio 元素。

点赞0


评论


嗯哼君 渠源嗯哼君 渠源

h1呢

点赞0


评论

阿尔法给我点赞了!

……

确实很浮躁