好文转载 – UU,CI
Ktm
Ktm

10号了,2077懂的都懂。300块钱对于还是学生党的博主来说是一笔不小的开销

而今天博主发现了一个免费白嫖steam赛博朋克2077的方法!

已知道CDPR的赛博朋克2077是不加密的,也就是说如果有游戏本体就能直接双击游戏运行

首先免费白嫖游戏下载

下载腾讯游戏加速器

登陆QQ账号 点击游戏试玩 找到2077

发现没有 可以0元试玩,但是只有4小时试玩。 在4个小时内我们最好下完游戏

下载完成!

下完后,我们只要右键游戏 管理→浏览本地文件

双击REDprelauncher.exe 就能畅玩游戏啦!!

2020年12月10日
Ktm
Ktm

面板登陆端口

  1. cat /www/server/panel/data/port.pl

‘pma’连接日志
格式:IP 日期 返回码 路径
IP 连接的IP
连接日期
返回码 200 访问成功 404 访问失败
访问路径

  1. cat /www/wwwlogs/access.log | awk -F ‘ ‘ ‘/\/pma\//{print $1,$4$5,$9,$11}’

‘phpmyadmin’连接日志
格式:IP 日期 返回码 路径
IP 连接的IP
连接日期
返回码 200 访问成功 404 访问失败
访问路径

  1. cat /www/wwwlogs/access.log | awk -F ‘ ‘ ‘/\/phpmyadmin/{print $1,$4$5,$9,$11}’

发现中招再进一步检查数据库日志和数据库内容

本机 8888 端口是否运行服务

  1. lsof -i:8888

本机 888 端口是否运行服务

  1. lsof -i:888

外网是否能访问端口
https://www.sojson.com/zz/portscan.html
http://tool.ggo.net/port/
http://www.ip33.com/port_scan.html

 

 

 

Hostla评论:目前尚未确认此漏洞是从什么时候开始,有MJJ自查发现,最早8月5日就有扫到他的服务器,也有MJJ表示15号有记录,但是一直到23号官方发布更新包,漏洞方式突然被公布,这才是本次事件的转折点

2020年8月23日
Ktm
Ktm

已知问题:
1:程序体积太大400多MB。 没办法,我试过用libtorch改写,费时费力,而且素材库370多M也省不了,所以不了了之。
2:开始运行时有点慢,请多等一下。如果您用虚拟机,预计启动1分钟。
3:开始有一个提示框。 “file already exist 。。。。” 正在修复中. 点击跳过即可。应该是我打包文件出点小问题,今天实在累了修改不动了。
4:金庸小说续写,对联支持还没有加 。  计划中。目前文章类型只有散文。
5:GPU版本没有发布,  计划中。

这个程序不是啥调用网上接口,所有运行全部本地,程序本身不需要任何管理员权限,不需要联网。

下面是正文:

最近在看关于人工智能的东西,就做了一个关于GPT2的文章生成器。

程序本身没啥,52pojie里面牛人众多,只是博大家一笑而已。
先上效果图:



基本上就是左边写一行文字作为程序输入,点击Start,等输出结果。
程序会根据您的输入写四篇散文。写完后自动停止,等下一个命令。没写完不许停。。。。 (如果等的不耐烦,直接右上点X关闭即可)
左边如有多行输入(回车为一行),以最后一行为输入。
可以修改的参数:生成字数可以修改到500,默认是200,字数越多,速度越慢。 (等待CPU的狂响吧。)

生成散文效果如下:

窗外的风吹的好长时间没吹拂,就让我在这个冬天里再次感受一下久违的阳光了,温暖还是不要把冬天的寒冷渲染得那么苍凉。
也许是因为爱过,也许是因为爱过。在这个世界上,你只是不曾注意,在那个不曾有过的角落里,你留给我的那些美好,那些温暖还在,都还在。
那些人,你们走了,我还是会不会再回来了。我还是会偶然地想起来,偶尔地想起,偶尔,会突然地想起,很多曾经一起在冬天的夜晚,你突然想起我说过的话。你说过的每一句话,每一个表情,却都会让我忆起很久以前的事,它是你从来就没有给我留过的痕迹。
那些事,你们没有留下。我知道我还记得,你说过的每一句话,只是在我最想对你说的时间。
我们每个人在一起的时光里,都是如此的美好,却是如此的珍贵。我们每个人在一起,却如此的容易实现。
我是那么的不容易相信爱情,却又总是觉得不够好。我们每个人都会在不同的人生里演绎着不同的人生,每天,演绎着不同的人生,然后回过头来看望我们继续的人生。
也许,每个人一生都是一个故事,在这个世间,你只是不经意间的一句简单的赞美,足以抵挡一切世事的变迁。
有时候,我们觉得生活很美好,却又失去了很多。在所有的失去里,我们每个人都只不过是偶尔记起。。。。。。。



窗外的风吹的好长时间没吹拂到你的脸庞。
在这个季节,我和你走在时光的剪影中,走在岁月的剪影中,走在相知的光阴中,走在生命的剪影中。

秋风乍起,在梧叶飞舞的时节里轻吟浅唱。
落叶纷纷扬扬,如一把小伞的幸福刻在地面,沿着光阴漫步。
今夜,我又在梧桐树下,听见你如歌的温柔低吟,一首《幸福》,在这样一个美丽的月边,我会生出一些感动,一些美好,一些温暖,瞬间在记忆中潜藏。
我知道,这样的秋夜,我不会在某个清凉的早晨,借着梧桐叶一片月华,借着梧桐叶轻落,借着清风一片月华,借着微微凉月光,洒脱一如初见的情怀,在这样的月光里,一如初见时的温馨。


反正我是没在网上收到过完全相同的句子。用的是GPT2的算法,感觉现在人工智能真的已经很厉害了,文章基本上修改一下就可以用了。当然也有抽风不靠谱的时候。,有时候 重复过多,估计参数还要调整。

请注意,此程序大小为400MB,这么大的原因主要是素材库占了300多MB,压缩也不行,没办法。

再次声明:
程序本身不需要任何管理员权限,不需要联网,但是狂占CPU,如果您想运行的话,看看您的CPU和内存到底有多大吧!

本身还有一个采用cudn的算法,今天来不及做了,如果是nvidia的显卡,速度可以快2倍以上。不知道nvidia显卡的多不多,回头有需要的给我留言吧,我有空做一个放上去。

还有不支持X86,需要64位windows。

蓝奏云放不下。。。只能百度盘了。

smartnovel V0.1版本 链接: https://pan.baidu.com/s/1_xCI9_Tji9r8TsBBzIaGtQ 提取码: qj8f
微云链接:https://share.weiyun.com/5BSML9s

下载后修改1xe为exe即可运行,这种方式暴露年龄了。。。

有写好的文章大家可以分享一下,看看怎么样。

2020年4月6日
Ktm
Ktm

最近LOC大佬在坛子里分享了个东西很好玩

discuz论坛个人空间自定义css样式

前几天闲来无事,然后就去找了一下discuz论坛的漏洞,然后还真就找到了,在顺便的就写成了个软件,再就顺势的水一篇
下面这是事件起因
这个漏洞对网站并没有太大的危害,仅只能自定义个人空间的css样式,对网站数据并不构成威胁,还请放心。

软件效果即可以自定义discuz个人空间的装扮的css样式,丰富美化个人空间,让其不再单调。

  • 测试discuz版本X3.4,其他版本自测。
  • 仅测试了全球主机交流论坛,同版本discuz理论通用
  • 未开通个人空间的论坛不可用
  • 自定义css不建议过多且建议压缩成一行,以免导致失败
  • 协议头正常情况下,理论可以不用修改,放置文本框主要是为了方便扩展
  • 如果操作的是loc论坛,默认会收听并添加阿珏酱为好友 [#手动滑稽 + 狗头保命]

本软件仅本地请求,不上传任何数据到服务器。
软件有加壳,杀软可能误报,还请放心食用
百度盘:链接:https://eyun.baidu.com/s/3nwuAXS1 密码:PMyq

懂得大佬可自行玩耍,然后这段代码来自大佬Archeb

<ol class="text"><li class="li1"><div class="de1">mycss=`body:before {<li class="li1"><div class="de1">        content: close-quote;<li class="li1"><div class="de1">        width: 551px;<li class="li1"><div class="de1">        right: 10px;<li class="li2"><div class="de2">        top: 30px;<li class="li1"><div class="de1">        position: fixed;<li class="li1"><div class="de1">        background: center,url();<li class="li1"><div class="de1">        background-size: cover;<li class="li1"><div class="de1">        background-position: center;<li class="li2"><div class="de2">        height: 200px;<li class="li1"><div class="de1">}<li class="li1"><div class="de1"> <li class="li1"><div class="de1">body {<li class="li1"><div class="de1">        background:none!important;<li class="li2"><div class="de2">}<li class="li1"><div class="de1"> <li class="li1"><div class="de1"> <li class="li1"><div class="de1">#hd {<li class="li1"><div class="de1">        visibility: hidden;<li class="li2"><div class="de2">}<li class="li1"><div class="de1"> <li class="li1"><div class="de1">#ct:hover {<li class="li1"><div class="de1">        background: rgba(255,255,255,0.8)!important;<li class="li1"><div class="de1">}<li class="li2"><div class="de2"> <li class="li1"><div class="de1">#ct {<li class="li1"><div class="de1">        background: rgba(255,255,255,0.7)!important;<li class="li1"><div class="de1">        transition: background 0.5s;<li class="li1"><div class="de1">        border-radius: 7px;<li class="li2"><div class="de2">        backdrop-filter: blur(5px);<li class="li1"><div class="de1">        box-shadow: 0px 0px 20px 6px rgba(0,0,0,0.12),0px 0px 20px 6px rgba(0,0,0,0.12);<li class="li1"><div class="de1">}<li class="li1"><div class="de1"> <li class="li1"><div class="de1">#ft {<li class="li2"><div class="de2">        visibility: hidden;<li class="li1"><div class="de1">}<li class="li1"><div class="de1"> <li class="li1"><div class="de1">#pprl li {<li class="li1"><div class="de1">        padding: 3px 0 3px 0!important;<li class="li2"><div class="de2">}<li class="li1"><div class="de1"> <li class="li1"><div class="de1">#pprl {<li class="li1"><div class="de1">        height: 120px;<li class="li1"><div class="de1">padding-bottom:0!important;<li class="li2"><div class="de2">}<li class="li1"><div class="de1">.block .dxb_bc{<li class="li1"><div class="de1">padding-bottom:0!important;<li class="li1"><div class="de1">}<li class="li1"><div class="de1"> <li class="li2"><div class="de2">#pprl em {<li class="li1"><div class="de1">        display: none;<li class="li1"><div class="de1">}<li class="li1"><div class="de1"> <li class="li1"><div class="de1">#pprl a {<li class="li2"><div class="de2">        font-size: 26px<li class="li1"><div class="de1">}<li class="li1"><div class="de1"> <li class="li1"><div class="de1">.hm img {<li class="li1"><div class="de1">        border-radius: 50%;<li class="li2"><div class="de2">        margin-top: -110px;<li class="li1"><div class="de1">        box-shadow: 0px 0px 10px 6px rgba(0,0,0,0.12);<li class="li1"><div class="de1">        padding: 2px;<li class="li1"><div class="de1">        background: #FFF;<li class="li1"><div class="de1">        border: 1px solid;<li class="li2"><div class="de2">        border-color: #F2F2F2 #CDCDCD #CDCDCD #F2F2F2;<li class="li1"><div class="de1">}<li class="li1"><div class="de1"> <li class="li1"><div class="de1">div#frame1_left {<li class="li1"><div class="de1">        overflow: visible;<li class="li2"><div class="de2">}<li class="li1"><div class="de1"> <li class="li1"><div class="de1">.hm .mbn a {<li class="li1"><div class="de1">        visibility: hidden;<li class="li1"><div class="de1">}<li class="li2"><div class="de2"> <li class="li1"><div class="de1">#profile .blocktitle span {<li class="li1"><div class="de1">        display: none;<li class="li1"><div class="de1">}<li class="li1"><div class="de1"> <li class="li2"><div class="de2">#scrolltop {<li class="li1"><div class="de1">        display: none!important;<li class="li1"><div class="de1">}<li class="li1"><div class="de1"> <li class="li1"><div class="de1"> <li class="li2"><div class="de2">.ct2 .sd {<li class="li1"><div class="de1">        overflow: visible;<li class="li1"><div class="de1">}<li class="li1"><div class="de1"> <li class="li1"><div class="de1">.xs2 {<li class="li2"><div class="de2">        visibility: hidden;<li class="li1"><div class="de1">}<li class="li1"><div class="de1"> <li class="li1"><div class="de1">#pprl:before {<li class="li1"><div class="de1">        content: close-quote;<li class="li2"><div class="de2">        width: 235px;<li class="li1"><div class="de1">        height: 70px;<li class="li1"><div class="de1">        display: block;<li class="li1"><div class="de1">        margin-left: -10px;<li class="li1"><div class="de1">        background-image: url(https://qwq.moe/img/mjj.svg);<li class="li2"><div class="de2">}<li class="li1"><div class="de1">.ul_list {<li class="li1"><div class="de1">    display: none;<li class="li1"><div class="de1">}<li class="li1"><div class="de1">#pprl li:nth-child(1) {<li class="li2"><div class="de2">    width: 210px;<li class="li1"><div class="de1">    color: #333;<li class="li1"><div class="de1">    text-align: center;<li class="li1"><div class="de1">    margin-top: -105px;<li class="li1"><div class="de1">    font-size:24px;<li class="li2"><div class="de2">    text-shadow: 1px 1px 20px rgba(33,33,33,0.3), 1px 1px 5px rgba(33,33,33,0.1);<li class="li1"><div class="de1">}<li class="li1"><div class="de1">#pprl li:nth-child(3){<li class="li1"><div class="de1">margin-top:55px;<li class="li1"><div class="de1">}<li class="li2"><div class="de2"> <li class="li1"><div class="de1">#pprl li:nth-child(2) {<li class="li1"><div class="de1">        display: none<li class="li1"><div class="de1">}<li class="li1"><div class="de1">html{<li class="li2"><div class="de2">    overflow: hidden;<li class="li1"><div class="de1">}<li class="li1"><div class="de1">body{<li class="li1"><div class="de1">    overflow: scroll;<li class="li1"><div class="de1">    height: 100vh;<li class="li2"><div class="de2">    overflow-x:hidden;<li class="li1"><div class="de1">}<li class="li1"><div class="de1">::-webkit-scrollbar {<li class="li1"><div class="de1">  width: 12px;<li class="li1"><div class="de1">  background-color: transparent;<li class="li2"><div class="de2">}<li class="li1"><div class="de1">::-webkit-scrollbar-thumb {<li class="li1"><div class="de1">  border-radius:12px;<li class="li1"><div class="de1">  background-color: rgba(0, 0, 0, 0.2);<li class="li1"><div class="de1">  width<li class="li2"><div class="de2">  transition: all 0.3s;<li class="li1"><div class="de1">}<li class="li1"><div class="de1">::-webkit-scrollbar-thumb:hover {<li class="li1"><div class="de1">  background-color: rgba(0, 0, 0, 0.4);<li class="li1"><div class="de1">}<li class="li2"><div class="de2">::-webkit-scrollbar-thumb:active {<li class="li1"><div class="de1">  background-color: rgba(0, 0, 0, 0.5);<li class="li1"><div class="de1">}<li class="li1"><div class="de1"> <li class="li1"><div class="de1">.gol{<li class="li2"><div class="de2">    display:none;<li class="li1"><div class="de1">}<li class="li1"><div class="de1">#thread_content li a{<li class="li1"><div class="de1">    transition:margin 0.3s;<li class="li1"><div class="de1">}<li class="li2"><div class="de2">#thread_content li a:hover {<li class="li1"><div class="de1">    margin-left: 3px;<li class="li1"><div class="de1">    text-decoration: none;<li class="li1"><div class="de1">}<li class="li1"><div class="de1">.mls img{<li class="li2"><div class="de2">border-radius:50%;<li class="li1"><div class="de1">}<li class="li1"><div class="de1">.hm img{<li class="li1"><div class="de1">    transition:transform 0.5s;<li class="li1"><div class="de1">}<li class="li2"><div class="de2">.hm img:hover{<li class="li1"><div class="de1">    transform:rotate(360deg);<li class="li1"><div class="de1">}<li class="li1"><div class="de1">.mls img{<li class="li1"><div class="de1">    transition:transform 0.5s;<li class="li2"><div class="de2">}<li class="li1"><div class="de1">.mls img:hover{<li class="li1"><div class="de1">    transform:rotate(-360deg);<li class="li1"><div class="de1">}<li class="li1"><div class="de1">#thread_content .xl li {<li class="li2"><div class="de2">    width: 50%;<li class="li1"><div class="de1">}<li class="li1"><div class="de1"> <li class="li1"><div class="de1">#thread_content .xl {<li class="li1"><div class="de1">    display: flex;<li class="li2"><div class="de2">    flex-wrap: wrap;<li class="li1"><div class="de1">}<li class="li1"><div class="de1">#friend_content .ml {<li class="li1"><div class="de1">    display: flex;<li class="li1"><div class="de1">    justify-content: center;<li class="li2"><div class="de2">    flex-wrap: wrap;<li class="li1"><div class="de1">}<li class="li1"><div class="de1"> <li class="li1"><div class="de1">#friend_content {<li class="li1"><div class="de1">    padding: 0;<li class="li2"><div class="de2">}<li class="li1"><div class="de1">#personalinfo_content p{<li class="li1"><div class="de1">display:none;<li class="li1"><div class="de1">}<li class="li1"><div class="de1">#thread_content .xl{<li class="li2"><div class="de2">    display:flex;<li class="li1"><div class="de1">    flex-wrap:wrap;<li class="li1"><div class="de1">}<li class="li1"><div class="de1">#thread_content .xl li{<li class="li1"><div class="de1">    width:50%;<li class="li2"><div class="de2">}<li class="li1"><div class="de1">body:hover #toptb .y a:nth-child(1):before{<li class="li1"><div class="de1">  opacity:0;<li class="li1"><div class="de1">  height:0;<li class="li1"><div class="de1">  transition: opacity 0.3s linear 3s, height 0s linear 3.3s;<li class="li2"><div class="de2">}<li class="li1"><div class="de1"> <li class="li1"><div class="de1">#toptb .y a:nth-child(1):before{<li class="li1"><div class="de1">  content:close-quote;<li class="li1"><div class="de1">  display:block;<li class="li2"><div class="de2">  position:fixed;<li class="li1"><div class="de1">  z-index:-1;<li class="li1"><div class="de1">  top:0;<li class="li1"><div class="de1">  left:0;<li class="li1"><div class="de1">  opacity:1;<li class="li2"><div class="de2">  width:100vw;<li class="li1"><div class="de1">  height:100vh;<li class="li1"><div class="de1">  background-image: url(https://api.ixiaowai.cn/api/api.php?1)!important;<li class="li1"><div class="de1">    background-size: cover;<li class="li1"><div class="de1">    background-attachment: fixed;<li class="li2"><div class="de2">    background-position: center;<li class="li1"><div class="de1">  transition: opacity 0.3s linear 0s;<li class="li1"><div class="de1">}<li class="li1"><div class="de1"> <li class="li1"><div class="de1">body:hover #toptb .y a:nth-child(1):after{<li class="li2"><div class="de2">  opacity:0;<li class="li1"><div class="de1">  height:0;<li class="li1"><div class="de1">  transition: opacity 0.3s linear 6s, height 0s linear 6.3s;<li class="li1"><div class="de1">}<li class="li1"><div class="de1"> <li class="li2"><div class="de2">#toptb .y a:nth-child(1):after{<li class="li1"><div class="de1">  content:close-quote;<li class="li1"><div class="de1">  display:block;<li class="li1"><div class="de1">  position:fixed;<li class="li1"><div class="de1">  z-index:-2;<li class="li2"><div class="de2">  top:0;<li class="li1"><div class="de1">  left:0;<li class="li1"><div class="de1">  opacity:1;<li class="li1"><div class="de1">  width:100vw;<li class="li1"><div class="de1">  height:100vh;<li class="li2"><div class="de2">  background-image: url(https://api.ixiaowai.cn/api/api.php?2)!important;<li class="li1"><div class="de1">    background-size: cover;<li class="li1"><div class="de1">    background-attachment: fixed;<li class="li1"><div class="de1">    background-position: center;<li class="li1"><div class="de1">  transition: opacity 0.3s linear 0s;<li class="li2"><div class="de2">}<li class="li1"><div class="de1"> <li class="li1"><div class="de1">body:hover #toptb .y a:nth-child(2):before{<li class="li1"><div class="de1">  opacity:0;<li class="li1"><div class="de1">  height:0;<li class="li2"><div class="de2">  transition: opacity 0.3s linear 9s, height 0s linear 9.3s;<li class="li1"><div class="de1">}<li class="li1"><div class="de1"> <li class="li1"><div class="de1">#toptb .y a:nth-child(2):before{<li class="li1"><div class="de1">  content:close-quote;<li class="li2"><div class="de2">  display:block;<li class="li1"><div class="de1">  position:fixed;<li class="li1"><div class="de1">  z-index:-3;<li class="li1"><div class="de1">  top:0;<li class="li1"><div class="de1">  left:0;<li class="li2"><div class="de2">  opacity:1;<li class="li1"></li class="li1"><div class="de1">  width:100vw;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  height:100vh;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  background-image: url(https://api.ixiaowai.cn/api/api.php?3)!important;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    background-size: cover;</div class="de1"><li class="li2"></li class="li2"><div class="de2">    background-attachment: fixed;</div class="de2"><li class="li1"></li class="li1"><div class="de1">    background-position: center;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  transition: opacity 0.3s linear 0s;</div class="de1"><li class="li1"></li class="li1"><div class="de1">}</div class="de1"><li class="li1"></li class="li1"><div class="de1"> </div class="de1"><li class="li2"></li class="li2"><div class="de2">body:hover #toptb .y a:nth-child(2):after{</div class="de2"><li class="li1"></li class="li1"><div class="de1">  opacity:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  height:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  transition: opacity 0.3s linear 12s, height 0s linear 12.3s;</div class="de1"><li class="li1"></li class="li1"><div class="de1">}</div class="de1"><li class="li2"></li class="li2"><div class="de2"> </div class="de2"><li class="li1"></li class="li1"><div class="de1">#toptb .y a:nth-child(2):after{</div class="de1"><li class="li1"></li class="li1"><div class="de1">  content:close-quote;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  display:block;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  position:fixed;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  z-index:-4;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  top:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  left:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  opacity:1;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  width:100vw;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  height:100vh;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  background-image: url(https://api.ixiaowai.cn/api/api.php?4)!important;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    background-size: cover;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    background-attachment: fixed;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    background-position: center;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  transition: opacity 0.3s linear 0s;</div class="de2"><li class="li1"></li class="li1"><div class="de1">}</div class="de1"><li class="li1"></li class="li1"><div class="de1"> </div class="de1"><li class="li1"></li class="li1"><div class="de1">body:hover #toptb .y a:nth-child(3):before{</div class="de1"><li class="li1"></li class="li1"><div class="de1">  opacity:0;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  height:0;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  transition: opacity 0.3s linear 15s, height 0s linear 15.3s;</div class="de1"><li class="li1"></li class="li1"><div class="de1">}</div class="de1"><li class="li1"></li class="li1"><div class="de1"> </div class="de1"><li class="li1"></li class="li1"><div class="de1">#toptb .y a:nth-child(3):before{</div class="de1"><li class="li2"></li class="li2"><div class="de2">  content:close-quote;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  display:block;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  position:fixed;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  z-index:-5;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  top:0;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  left:0;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  opacity:1;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  width:100vw;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  height:100vh;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  background-image: url(https://api.ixiaowai.cn/api/api.php?5)!important;</div class="de1"><li class="li2"></li class="li2"><div class="de2">    background-size: cover;</div class="de2"><li class="li1"></li class="li1"><div class="de1">    background-attachment: fixed;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    background-position: center;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  transition: opacity 0.3s linear 0s;</div class="de1"><li class="li1"></li class="li1"><div class="de1">}</div class="de1"><li class="li2"></li class="li2"><div class="de2"> </div class="de2"><li class="li1"></li class="li1"><div class="de1">body:hover #toptb .y a:nth-child(3):after{</div class="de1"><li class="li1"></li class="li1"><div class="de1">  opacity:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  height:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  transition: opacity 0.3s linear 18s, height 0s linear 18.3s;</div class="de1"><li class="li2"></li class="li2"><div class="de2">}</div class="de2"><li class="li1"></li class="li1"><div class="de1"> </div class="de1"><li class="li1"></li class="li1"><div class="de1">#toptb .y a:nth-child(3):after{</div class="de1"><li class="li1"></li class="li1"><div class="de1">  content:close-quote;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  display:block;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  position:fixed;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  z-index:-6;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  top:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  left:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  opacity:1;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  width:100vw;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  height:100vh;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  background-image: url(https://api.ixiaowai.cn/api/api.php?6)!important;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    background-size: cover;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    background-attachment: fixed;</div class="de1"><li class="li2"></li class="li2"><div class="de2">    background-position: center;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  transition: opacity 0.3s linear 0s;</div class="de1"><li class="li1"></li class="li1"><div class="de1">}</div class="de1"><li class="li1"></li class="li1"><div class="de1"> </div class="de1"><li class="li1"></li class="li1"><div class="de1">body:hover #toptb .y a:nth-child(4):before{</div class="de1"><li class="li2"></li class="li2"><div class="de2">  opacity:0;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  height:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  transition: opacity 0.3s linear 21s, height 0s linear 21.3s;</div class="de1"><li class="li1"></li class="li1"><div class="de1">}</div class="de1"><li class="li1"></li class="li1"><div class="de1"> </div class="de1"><li class="li2"></li class="li2"><div class="de2">#toptb .y a:nth-child(4):before{</div class="de2"><li class="li1"></li class="li1"><div class="de1">  content:close-quote;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  display:block;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  position:fixed;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  z-index:-7;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  top:0;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  left:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  opacity:1;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  width:100vw;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  height:100vh;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  background-image: url(https://api.ixiaowai.cn/api/api.php?7)!important;</div class="de2"><li class="li1"></li class="li1"><div class="de1">    background-size: cover;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    background-attachment: fixed;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    background-position: center;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  transition: opacity 0.3s linear 0s;</div class="de1"><li class="li2"></li class="li2"><div class="de2">}</div class="de2"><li class="li1"></li class="li1"><div class="de1"> </div class="de1"><li class="li1"></li class="li1"><div class="de1">body:hover #toptb .y a:nth-child(4):after{</div class="de1"><li class="li1"></li class="li1"><div class="de1">  opacity:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  height:0;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  transition: opacity 0.3s linear 24s, height 0s linear 24.3s;</div class="de2"><li class="li1"></li class="li1"><div class="de1">}</div class="de1"><li class="li1"></li class="li1"><div class="de1"> </div class="de1"><li class="li1"></li class="li1"><div class="de1">#toptb .y a:nth-child(4):after{</div class="de1"><li class="li1"></li class="li1"><div class="de1">  content:close-quote;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  display:block;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  position:fixed;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  z-index:-8;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  top:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  left:0;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  opacity:1;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  width:100vw;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  height:100vh;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  background-image: url(https://api.ixiaowai.cn/api/api.php?8)!important;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    background-size: cover;</div class="de1"><li class="li2"></li class="li2"><div class="de2">    background-attachment: fixed;</div class="de2"><li class="li1"></li class="li1"><div class="de1">    background-position: center;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  transition: opacity 0.3s linear 0s;</div class="de1"><li class="li1"></li class="li1"><div class="de1">}</div class="de1"><li class="li1"></li class="li1"><div class="de1"> </div class="de1"><li class="li2"></li class="li2"><div class="de2">body:hover #toptb .y a:nth-child(5):before{</div class="de2"><li class="li1"></li class="li1"><div class="de1">  opacity:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  height:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  transition: opacity 0.3s linear 27s, height 0s linear 27.3s;</div class="de1"><li class="li1"></li class="li1"><div class="de1">}</div class="de1"><li class="li2"></li class="li2"><div class="de2"> </div class="de2"><li class="li1"></li class="li1"><div class="de1">#toptb .y a:nth-child(5):before{</div class="de1"><li class="li1"></li class="li1"><div class="de1">  content:close-quote;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  display:block;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  position:fixed;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  z-index:-9;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  top:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  left:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  opacity:1;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  width:100vw;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  height:100vh;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  background-image: url(https://api.ixiaowai.cn/api/api.php?9)!important;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    background-size: cover;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    background-attachment: fixed;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    background-position: center;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  transition: opacity 0.3s linear 0s;</div class="de2"><li class="li1"></li class="li1"><div class="de1">}</div class="de1"><li class="li1"></li class="li1"><div class="de1"> </div class="de1"><li class="li1"></li class="li1"><div class="de1">body:hover #toptb .y a:nth-child(5):after{</div class="de1"><li class="li1"></li class="li1"><div class="de1">  opacity:0;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  height:0;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  transition: opacity 0.3s linear 30s, height 0s linear 30.3s;</div class="de1"><li class="li1"></li class="li1"><div class="de1">}</div class="de1"><li class="li1"></li class="li1"><div class="de1"> </div class="de1"><li class="li1"></li class="li1"><div class="de1">#toptb .y a:nth-child(5):after{</div class="de1"><li class="li2"></li class="li2"><div class="de2">  content:close-quote;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  display:block;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  position:fixed;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  z-index:-10;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  top:0;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  left:0;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  opacity:1;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  width:100vw;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  height:100vh;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  background-image: url(https://api.ixiaowai.cn/api/api.php?10)!important;</div class="de1"><li class="li2"></li class="li2"><div class="de2">    background-size: cover;</div class="de2"><li class="li1"></li class="li1"><div class="de1">    background-attachment: fixed;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    background-position: center;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  transition: opacity 0.3s linear 0s;</div class="de1"><li class="li1"></li class="li1"><div class="de1">}</div class="de1"><li class="li2"></li class="li2"><div class="de2"> </div class="de2"><li class="li1"></li class="li1"><div class="de1">body:hover #toptb .y a:nth-child(6):before{</div class="de1"><li class="li1"></li class="li1"><div class="de1">  opacity:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  height:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  transition: opacity 0.3s linear 33s, height 0s linear 33.3s;</div class="de1"><li class="li2"></li class="li2"><div class="de2">}</div class="de2"><li class="li1"></li class="li1"><div class="de1"> </div class="de1"><li class="li1"></li class="li1"><div class="de1">#toptb .y a:nth-child(6):before{</div class="de1"><li class="li1"></li class="li1"><div class="de1">  content:close-quote;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  display:block;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  position:fixed;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  z-index:-11;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  top:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  left:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  opacity:1;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  width:100vw;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  height:100vh;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  background-image: url(https://api.ixiaowai.cn/api/api.php?11)!important;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    background-size: cover;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    background-attachment: fixed;</div class="de1"><li class="li2"></li class="li2"><div class="de2">    background-position: center;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  transition: opacity 0.3s linear 0s;</div class="de1"><li class="li1"></li class="li1"><div class="de1">}</div class="de1"><li class="li1"></li class="li1"><div class="de1"> </div class="de1"><li class="li1"></li class="li1"><div class="de1">body:hover #toptb .y a:nth-child(6):after{</div class="de1"><li class="li2"></li class="li2"><div class="de2">  opacity:0;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  height:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  transition: opacity 0.3s linear 36s, height 0s linear 36.3s;</div class="de1"><li class="li1"></li class="li1"><div class="de1">}</div class="de1"><li class="li1"></li class="li1"><div class="de1"> </div class="de1"><li class="li2"></li class="li2"><div class="de2">#toptb .y a:nth-child(6):after{</div class="de2"><li class="li1"></li class="li1"><div class="de1">  content:close-quote;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  display:block;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  position:fixed;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  z-index:-12;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  top:0;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  left:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  opacity:1;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  width:100vw;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  height:100vh;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  background-image: url(https://api.ixiaowai.cn/api/api.php?12)!important;</div class="de2"><li class="li1"></li class="li1"><div class="de1">    background-size: cover;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    background-attachment: fixed;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    background-position: center;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  transition: opacity 0.3s linear 0s;</div class="de1"><li class="li2"></li class="li2"><div class="de2">}</div class="de2"><li class="li1"></li class="li1"><div class="de1"> </div class="de1"><li class="li1"></li class="li1"><div class="de1">body:hover #toptb .y a:nth-child(7):before{</div class="de1"><li class="li1"></li class="li1"><div class="de1">  opacity:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  height:0;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  transition: opacity 0.3s linear 39s, height 0s linear 39.3s;</div class="de2"><li class="li1"></li class="li1"><div class="de1">}</div class="de1"><li class="li1"></li class="li1"><div class="de1"> </div class="de1"><li class="li1"></li class="li1"><div class="de1">#toptb .y a:nth-child(7):before{</div class="de1"><li class="li1"></li class="li1"><div class="de1">  content:close-quote;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  display:block;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  position:fixed;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  z-index:-13;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  top:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  left:0;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  opacity:1;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  width:100vw;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  height:100vh;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  background-image: url(https://api.ixiaowai.cn/api/api.php?13)!important;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    background-size: cover;</div class="de1"><li class="li2"></li class="li2"><div class="de2">    background-attachment: fixed;</div class="de2"><li class="li1"></li class="li1"><div class="de1">    background-position: center;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  transition: opacity 0.3s linear 0s;</div class="de1"><li class="li1"></li class="li1"><div class="de1">}</div class="de1"><li class="li1"></li class="li1"><div class="de1"> </div class="de1"><li class="li2"></li class="li2"><div class="de2">body:hover #toptb .y a:nth-child(7):after{</div class="de2"><li class="li1"></li class="li1"><div class="de1">  opacity:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  height:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  transition: opacity 0.3s linear 42s, height 0s linear 42.3s;</div class="de1"><li class="li1"></li class="li1"><div class="de1">}</div class="de1"><li class="li2"></li class="li2"><div class="de2"> </div class="de2"><li class="li1"></li class="li1"><div class="de1">#toptb .y a:nth-child(7):after{</div class="de1"><li class="li1"></li class="li1"><div class="de1">  content:close-quote;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  display:block;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  position:fixed;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  z-index:-14;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  top:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  left:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  opacity:1;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  width:100vw;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  height:100vh;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  background-image: url(https://api.ixiaowai.cn/api/api.php?14)!important;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    background-size: cover;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    background-attachment: fixed;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    background-position: center;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  transition: opacity 0.3s linear 0s;</div class="de2"><li class="li1"></li class="li1"><div class="de1">}</div class="de1"><li class="li1"></li class="li1"><div class="de1"> </div class="de1"><li class="li1"></li class="li1"><div class="de1">body:hover #toptb .y a:nth-child(8):before{</div class="de1"><li class="li1"></li class="li1"><div class="de1">  opacity:0;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  height:0;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  transition: opacity 0.3s linear 45s, height 0s linear 45.3s;</div class="de1"><li class="li1"></li class="li1"><div class="de1">}</div class="de1"><li class="li1"></li class="li1"><div class="de1"> </div class="de1"><li class="li1"></li class="li1"><div class="de1">#toptb .y a:nth-child(8):before{</div class="de1"><li class="li2"></li class="li2"><div class="de2">  content:close-quote;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  display:block;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  position:fixed;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  z-index:-15;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  top:0;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  left:0;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  opacity:1;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  width:100vw;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  height:100vh;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  background-image: url(https://api.ixiaowai.cn/api/api.php?15)!important;</div class="de1"><li class="li2"></li class="li2"><div class="de2">    background-size: cover;</div class="de2"><li class="li1"></li class="li1"><div class="de1">    background-attachment: fixed;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    background-position: center;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  transition: opacity 0.3s linear 0s;</div class="de1"><li class="li1"></li class="li1"><div class="de1">}</div class="de1"><li class="li2"></li class="li2"><div class="de2"> </div class="de2"><li class="li1"></li class="li1"><div class="de1">#toptb .y a:nth-child(8):after{</div class="de1"><li class="li1"></li class="li1"><div class="de1">  content:close-quote;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  display:block;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  position:fixed;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  z-index:-16;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  top:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  left:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  opacity:1;</div class="de1"><li class="li1"></li class="li1"><div class="de1">  width:100vw;</div class="de1"><li class="li2"></li class="li2"><div class="de2">  height:100vh;</div class="de2"><li class="li1"></li class="li1"><div class="de1">  background-image: url(https://api.ixiaowai.cn/api/api.php?16)!important;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    background-size: cover;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    background-attachment: fixed;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    background-position: center;</div class="de1"><li class="li2"></li class="li2"><div class="de2">}</div class="de2"><li class="li1"></li class="li1"><div class="de1">#toptb{</div class="de1"><li class="li1"></li class="li1"><div class="de1">    height:0;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    overflow:hidden;</div class="de1"><li class="li1"></li class="li1"><div class="de1">    border:none!important;</div class="de1"><li class="li2"></li class="li2"><div class="de2">}`</div class="de2"><li class="li1"></li class="li1"><div class="de1">formhash=document.querySelector('input[name=formhash]').value;</div class="de1"><li class="li1"></li class="li1"><div class="de1">fetch("/home.php?mod=spacecp&ac=index", {"credentials":"include","headers":{"content-type":"application/x-www-form-urlencoded"},"body":"spacecss="</div class="de1"><li class="li1"></li class="li1"><div class="de1"> + encodeURIComponent(mycss) + "&formhash=" + formhash + "&style=t8&layoutdata=%3C%3Fxml+version%3D%221.0%22+encoding%3D%22ISO-8859-1%22%3F%3E%3Croot%3E%3Citem+id%3D%22diypage%22%3E%3Citem+id%3D%22frame%60frame1%22%3E%3Citem+id%3D%22attr%22%3E%3Citem+id%3D%22name%22%3E%3C%21%5BCDATA%5Bframe1%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22moveable%22%3E%3C%21%5BCDATA%5Bfalse%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22className%22%3E%3C%21%5BCDATA%5Bframe+cl%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22titles%22%3E%3C%2Fitem%3E%3C%2Fitem%3E%3Citem+id%3D%22column%60frame1_left%22%3E%3Citem+id%3D%22attr%22%3E%3Citem+id%3D%22name%22%3E%3C%21%5BCDATA%5Bframe1_left%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22className%22%3E%3C%21%5BCDATA%5Bz+column%5D%5D%3E%3C%2Fitem%3E%3C%2Fitem%3E%3Citem+id%3D%22block%60profile%22%3E%3Citem+id%3D%22attr%22%3E%3Citem+id%3D%22name%22%3E%3C%21%5BCDATA%5Bprofile%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22className%22%3E%3C%21%5BCDATA%5Bblock+move-span%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22titles%22%3E%3Citem+id%3D%220%22%3E%3Citem+id%3D%22text%22%3E%3C%21%5BCDATA%5B%E5%A4%B4%E5%83%8F%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22href%22%3E%3C%21%5BCDATA%5Bhttps%3A%2F%2Fwww.hostloc.com%2Fhome.php%3Fmod%3Dspace%26uid%3D27573%26do%3Dprofile%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22color%22%3E%3C%21%5BCDATA%5B+%21important%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22float%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22margin%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22font-size%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22className%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22src%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3C%2Fitem%3E%3Citem+id%3D%22className%22%3E%3Citem+id%3D%220%22%3E%3C%21%5BCDATA%5Bblocktitle+title%5D%5D%3E%3C%2Fitem%3E%3C%2Fitem%3E%3Citem+id%3D%22style%22%3E%3C%2Fitem%3E%3C%2Fitem%3E%3C%2Fitem%3E%3C%2Fitem%3E%3Citem+id%3D%22block%60personalinfo%22%3E%3Citem+id%3D%22attr%22%3E%3Citem+id%3D%22name%22%3E%3C%21%5BCDATA%5Bpersonalinfo%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22className%22%3E%3C%21%5BCDATA%5Bblock+move-span%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22titles%22%3E%3Citem+id%3D%220%22%3E%3Citem+id%3D%22text%22%3E%3C%21%5BCDATA%5B%E4%B8%AA%E4%BA%BA%E8%B5%84%E6%96%99%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22href%22%3E%3C%21%5BCDATA%5Bhttps%3A%2F%2Fwww.hostloc.com%2Fhome.php%3Fmod%3Dspace%26uid%3D27573%26do%3Dprofile%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22color%22%3E%3C%21%5BCDATA%5B+%21important%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22float%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22margin%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22font-size%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22className%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22src%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3C%2Fitem%3E%3Citem+id%3D%221%22%3E%3Citem+id%3D%22text%22%3E%3C%21%5BCDATA%5B%E7%BC%96%E8%BE%91%E6%88%91%E7%9A%84%E8%B5%84%E6%96%99%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22href%22%3E%3C%21%5BCDATA%5Bhttps%3A%2F%2Fwww.hostloc.com%2Fhome.php%3Fmod%3Dspacecp%26ac%3Dprofile%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22color%22%3E%3C%21%5BCDATA%5B+%21important%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22float%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22margin%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22font-size%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22className%22%3E%3C%21%5BCDATA%5By+xw0%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22src%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3C%2Fitem%3E%3Citem+id%3D%22className%22%3E%3Citem+id%3D%220%22%3E%3C%21%5BCDATA%5Bblocktitle+title%5D%5D%3E%3C%2Fitem%3E%3C%2Fitem%3E%3Citem+id%3D%22style%22%3E%3C%2Fitem%3E%3C%2Fitem%3E%3C%2Fitem%3E%3C%2Fitem%3E%3Citem+id%3D%22block%60friend%22%3E%3Citem+id%3D%22attr%22%3E%3Citem+id%3D%22name%22%3E%3C%21%5BCDATA%5Bfriend%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22className%22%3E%3C%21%5BCDATA%5Bblock+move-span%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22titles%22%3E%3Citem+id%3D%220%22%3E%3Citem+id%3D%22text%22%3E%3C%21%5BCDATA%5B%E5%A5%BD%E5%8F%8B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22href%22%3E%3C%21%5BCDATA%5Bhttps%3A%2F%2Fwww.hostloc.com%2Fhome.php%3Fmod%3Dspace%26uid%3D27573%26do%3Dfriend%26view%3Dme%26from%3Dspace%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22color%22%3E%3C%21%5BCDATA%5B+%21important%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22float%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22margin%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22font-size%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22className%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22src%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3C%2Fitem%3E%3Citem+id%3D%22className%22%3E%3Citem+id%3D%220%22%3E%3C%21%5BCDATA%5Bblocktitle+title%5D%5D%3E%3C%2Fitem%3E%3C%2Fitem%3E%3Citem+id%3D%22style%22%3E%3C%2Fitem%3E%3C%2Fitem%3E%3C%2Fitem%3E%3C%2Fitem%3E%3Citem+id%3D%22block%60statistic%22%3E%3Citem+id%3D%22attr%22%3E%3Citem+id%3D%22name%22%3E%3C%21%5BCDATA%5Bstatistic%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22className%22%3E%3C%21%5BCDATA%5Bblock+move-span%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22titles%22%3E%3Citem+id%3D%220%22%3E%3Citem+id%3D%22text%22%3E%3C%21%5BCDATA%5B%E7%BB%9F%E8%AE%A1%E4%BF%A1%E6%81%AF%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22href%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22color%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22float%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22margin%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22font-size%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22className%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22src%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3C%2Fitem%3E%3Citem+id%3D%22className%22%3E%3Citem+id%3D%220%22%3E%3C%21%5BCDATA%5Bblocktitle+title%5D%5D%3E%3C%2Fitem%3E%3C%2Fitem%3E%3Citem+id%3D%22style%22%3E%3C%2Fitem%3E%3C%2Fitem%3E%3C%2Fitem%3E%3C%2Fitem%3E%3C%2Fitem%3E%3Citem+id%3D%22column%60frame1_center%22%3E%3Citem+id%3D%22attr%22%3E%3Citem+id%3D%22name%22%3E%3C%21%5BCDATA%5Bframe1_center%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22className%22%3E%3C%21%5BCDATA%5Bz+column%5D%5D%3E%3C%2Fitem%3E%3C%2Fitem%3E%3Citem+id%3D%22block%60thread%22%3E%3Citem+id%3D%22attr%22%3E%3Citem+id%3D%22name%22%3E%3C%21%5BCDATA%5Bthread%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22className%22%3E%3C%21%5BCDATA%5Bblock+move-span%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22titles%22%3E%3Citem+id%3D%220%22%3E%3Citem+id%3D%22text%22%3E%3C%21%5BCDATA%5B%E4%B8%BB%E9%A2%98%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22href%22%3E%3C%21%5BCDATA%5Bhttps%3A%2F%2Fwww.hostloc.com%2Fhome.php%3Fmod%3Dspace%26uid%3D27573%26do%3Dthread%26view%3Dme%26from%3Dspace%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22color%22%3E%3C%21%5BCDATA%5B+%21important%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22float%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22margin%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22font-size%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22className%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22src%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3C%2Fitem%3E%3Citem+id%3D%22className%22%3E%3Citem+id%3D%220%22%3E%3C%21%5BCDATA%5Bblocktitle+title%5D%5D%3E%3C%2Fitem%3E%3C%2Fitem%3E%3Citem+id%3D%22style%22%3E%3C%2Fitem%3E%3C%2Fitem%3E%3C%2Fitem%3E%3C%2Fitem%3E%3Citem+id%3D%22block%60visitor%22%3E%3Citem+id%3D%22attr%22%3E%3Citem+id%3D%22name%22%3E%3C%21%5BCDATA%5Bvisitor%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22className%22%3E%3C%21%5BCDATA%5Bblock+move-span%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22titles%22%3E%3Citem+id%3D%220%22%3E%3Citem+id%3D%22text%22%3E%3C%21%5BCDATA%5B%E6%84%9F%E8%B0%A2%E5%A4%A7%E5%AE%B6%E7%9A%84%E6%9D%A5%E8%AE%BF%7E%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22href%22%3E%3C%21%5BCDATA%5Bhttps%3A%2F%2Fwww.hostloc.com%2Fhome.php%3Fmod%3Dspace%26uid%3D27573%26do%3Dfriend%26view%3Dvisitor%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22color%22%3E%3C%21%5BCDATA%5B+%21important%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22float%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22margin%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22font-size%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22className%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3Citem+id%3D%22src%22%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C%2Fitem%3E%3C%2Fitem%3E%3Citem+id%3D%22className%22%3E%3Citem+id%3D%220%22%3E%3C%21%5BCDATA%5Bblocktitle+title%5D%5D%3E%3C%2Fitem%3E%3C%2Fitem%3E%3Citem+id%3D%22style%22%3E%3C%2Fitem%3E%3C%2Fitem%3E%3C%2Fitem%3E%3C%2Fitem%3E%3C%2Fitem%3E%3C%2Fitem%3E%3C%2Fitem%3E%3C%2Froot%3E&currentlayout=1%3A3&diysubmit=true","method":"POST","mode":"cors"});</div class="de1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de2"></li class="li2"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></div class="de1"></li class="li1"></ol class="text">

①复制代码
②在一个有回复评论框的帖子,F12 – Console – 粘贴 – 回车执行

配合伪元素和SVG,能做出非常非常非常多有趣的效果

2020年3月29日
Ktm
Ktm

v1.3.0 更新:
– 拆分配置文件到 config.js;
– 新增“日志天数”配置;
– 新增“是否显示链接”配置(由 @FXIT 提出);

更新食用说明:
不需要改 index.html 了,压缩包中多了个 config.js 改里面的就行了。

上次被 @hanada 大佬忽悠说 webpack 大家都会,所以昨天匆匆忙忙就直接把项目扔 github 上了,你们找他找他 

说正事,目前已经在 GitHub 上放出编译好的文件,什么环境都不需要!
不需要PHP!不需要nodejs!不需要宝塔!只需要一个支持html的纯静态空间都可以!
包括又拍云!OSS!七牛!啥都行!什么 worker 什么乱七八糟的都可以!

最简单的食用方式:
1. 下载最新版 https://github.com/yb/uptime-status/releases/latest
2. 解压缩压缩包;
3. 打开 config.js 文件;修改你的 apikey 和其它配置(已经做了注释,去掉了代码压缩)
4. 完事!

在线演示:https://status.org.cn

顺便说一下 1.2.0 的更新:
1. 修复了 @hanada 大佬发现一个 bug;
2. 把网站标题、网站地址、导航栏菜单,全部做了可配置化!真正零编译定制!具体的打开 index.html 看注释就明白了!

最后!
这个代码是依赖 UptimeRobot 的!你需要先注册个 UptimeRobot!拿到 apikey!免费的!
所以不要再问我检测线路的问题了!不是我这个代码检测!是 UptimeRobot 去检测的

2020年3月27日
Ktm
Ktm

【快讯】

双十一期间,火绒对金山系部分软件仿冒其它安全软件,进行广告推广的行为开启拦截查杀(报告见链接1)。随后,火绒接到不少用户反馈,称在已经卸载金山毒霸、驱动精灵等软件的情况下,火绒依然出现相关报毒。火绒工程师与用户沟通和远程查看分析后,发现是驱动精灵在卸载时故意留下一个名为“kbasesrv”的后门程序,包含广告模块被火绒报毒。
 
经过深入分析发现,驱动精灵在卸载时会投放”kbasesrv”后门程序,在用户电脑中执行软件推广、流量劫持、云控锁定浏览器首页等恶意行为。不仅如此,该后门程序还可云控在用户电脑中执行任意文件、拷贝或删除文件、结束进程、修改注册表、向指定窗体发送消息等,这就意味着用户电脑随时面临被远程执行任意操作的风险。
上述种种行为已经满足安全厂商对后门程序的定义,因此火绒对该程序进行查杀。未安装火绒的用户也可以选择火绒专杀工具彻底清除后门程序“kbasesrv”。(专杀地址见链接2)
“kbasesrv”后门程序的投放方式除驱动精灵服务项、特殊版本的金山系软件安装包以外,最主要是在驱动精灵被用户卸载时投放。并且该程序部分云控指令会主动规避火绒等主流安全软件以及一些主要省会城市(北京、上海、深圳、广州)。此外,因为”kbasesrv”后门程序组件与金山毒霸、猎豹浏览器、猎豹Wifi等众多金山系软件组件有重叠关系,如果金山向这些软件下发云控命令后,它们同样可以实施”kbasesrv”后门程序执行的恶意行为,所以火绒也会相应的对其进行拦截报毒。由于金山系软件用户量较大,导致该后门程序的影响也较为广泛。
事实上,数年前就有用户曝光过金山系软件相关的劫持行为(见链接3),我们也曾报道过金山利用病毒推广安装、仿冒其它安全软件推广广告等行为(报告见链接1、4)。火绒并非有意针对某个厂商,确实是这一系列程序行为触及到我们的原则和底线,不加以制止的话,受到损害的将是广大用户的权益。在火绒看来,如果这些软件厂商继续作恶,盘剥用户利益,火绒也将持续拦截、查杀这类危险程序。
在对“浏览器主页劫持”现象曝光后,近日人民日报再次对“弹窗广告”等损害用户体验的商业软件恶劣行为进行批评,指出相关平台厂商应该“优化行业生态、加强业界自律”。在此,火绒也呼吁广大厂商理性逐利,让用户不再受到恶意侵扰,享受应有的权益。
注:文中所述后门程序“kbasesrv”曾用名“主页安全防护”、“金山安全基础服务”。
相关链接:
1、双十一成流氓推广狂欢节 单日侵扰千万量级电脑
https://www.huorong.cn/info/1573220809390.html
2、专杀地址
http://down4.huorong.cn/hrkill_1.0.0.31.exe
3、用户曝光金山劫持
https://www.zhihu.com/question/26615909
http://www.vuln.cn/6310
4、金山毒霸”不请自来” 背后竟有黑产推波助澜
https://www.huorong.cn/info/1566908385361.html
附:【分析报告】
目录
一、 溯源分析
二、 投放渠道
驱动精灵推广kbasesrv
金山系软件渠道包投放kbasesrv
三、 云控后门
四、 篡改浏览器内存数据
五、 流量劫持
推广号劫持
浏览器劫持
六、 云控锁首
首页锁定
锁定新建标签页
添加外链
七、 同源分析
八、 附录
一、 溯源分析
火绒在近期报告《双十一成流氓推广狂欢节 单日侵扰千万量级电脑》中,揭露了金山系广告模块带有伪装安全软件进程名、监听用户剪切板、检测安全分析工具等流氓广告推广行为。在我们对金山系相关广告模块进行查杀后,我们又收到了大量用户的相关反馈。我们奇怪的发现,在很多被植入流氓推广模块的电脑中,用户从未主动安装过任何金山系软件或已经卸载。通过分析,我们最终定位到是带有金山签名的后门服务kbasesrv在下发流氓推广模块,该服务被安装时不会产生任何界面提示,且可以通过云控服务器控制该服务在用户终端的程序行为,包括但不限于在用户计算机执行广告投放、流量劫持、软件推广等,该服务行为符合火绒对后门程序的定义。
kbasesrv后门程序文件签名信息
通过溯源,我们定位有多个渠道在推广kbasesrv后门程序,如:驱动精灵服务项、驱动精灵卸载程序、金山软件特殊版本渠道包等。经过我们确认,上述推广渠道中用户无法通过手动设置阻止kbasesrv服务被安装,即在用户不知情的情况下就会被该后门程序控制。后门程序安装包在投放时,会主动规避主流安全软件(火绒、360)。 后门程序暂时主要会执行软件推广、流量劫持(包括劫持推广计费号、劫持浏览器等)、云控锁定浏览器首页。
除此之外,我们还发现该后门程序还带有执行任意可执行文件、命令行,释放推广快捷方式,结束进程,向指定窗体发送消息,拷贝文件,修改删除注册表等后门功能。后门云控配置下发时会主动规避主要省会城市(北京、上海、深圳、广州),并且也会躲避主流安全软件。上述恶意行为完全符合我们对后门程序的定义,直接影响到了用户对个人电脑的正常使用。后门程序执行流程,如下图所示:
后门程序执行流程图
二、 投放渠道
驱动精灵推广kbasesrv
驱动精灵卸载程序投放kbasesrv时,为避免重复安装,会检测kbasesrv或金山毒霸是否已经安装(金山毒霸包含kbasesrv相关组件,具体后文同源性分析会有相关说明),同时还会规避安全软件(火绒、360安全卫士),防止其恶意投放行为被安全软件捕获。相关代码,如下图所示:
驱动精灵卸载程序投放kbasesrv逻辑
规避火绒相关代码,如下图所示:
规避火绒相关代码
驱动精灵服务和卸载程序中均存在有kbasesrv服务投放逻辑。相关代码逻辑,如下图所示:
驱动精灵服务投放kbasesrv相关代码逻辑
金山系软件渠道包投放kbasesrv
通过我们溯源分析,我们还找到了一个特殊版本的猎豹浏览器安装包,kbasesrv安装包与猎豹浏览器安装包都以二进制数据形式被存放在安装包资源中。安装包运行后,会弹出猎豹浏览器安装界面,但猎豹浏览器与kbasesrv后门程序的安装互不影响,即使用户不安装猎豹浏览器也不会影响kbasesrv后门程序的安装。相关动作截图,如下图所示:
投放kbasesrv动作截图
该特殊版本猎豹浏览器安装文件数字签名信息,如下图所示:
特殊版本猎豹浏览器安装文件数字签名信息
三、 云控后门
kbasesrv后门程序会调用指定后门模块(infocenter.exe、phoenix.exe、kwhcommonpop.exe)根据云控配置执行后门指令。其中kwhcommonpop.exe由kcmppinvoker.dll调用,现行的云控配置主要用来进行软件推广;kpolicy.dll可以根据kpctrl.dll加载的云控配置调用infocenter.exe、phoenix.exe执行后门命令。以phoenix.exe为例,该后门模块可以执行的部分主要后门指令,如下图所示:
phoenix.exe可以执行的后门指令
kpctrl.dll会首先会从通过本地同步的fnsign.dat(该文件被加密,该文件同步地址为:hxxp://pc001.update.lbmini.cmcm.com/cmcm/kprotect/bin/2001/kprotect/data/d8d04a39237358e3125162fe1f1641b0,最后部分为文件内容哈希值)配置中解析出执行后门模块的相关策略数据。解密后的配置数据,如下图所示:
推广配置
kbasesrv会根据kpctrl中加载的配置数据调用kpolicy.dll,创建推广软件控制线程,每隔5秒检测一次云控数据列表,如果该列表不为空,则会调用指定的后门模块根据同步到本地的云控配置执行后门逻辑。相关代码,如下图所示:
软件推广相关代码
如果云控数据中设置了拷贝路径,则会将后门模块拷贝到指定目录执行。相关代码,如下图所示:
调用后门模块相关代码
由于infocenter.exe、phoenix.exe和kwhcommonpop.exe三个模块关键代码基本相同,所以报告中仅以phoenix.exe进行分析说明。phoenix.exe执行后会解析同步到本地的云控配置(云控下发地址:hxxp://config.i.duba.net/rcmdsoft/6/7/generalizecfg.dat)文件generalizecfg.dat(文件在软件目录中的phoenix/6/7目录下,其中6代表当前软件名称,如kbasesrv、金山毒霸、驱动精灵等;7为模块中的给定数值)。云控配置文件解密后,如下图所示:
generalizecfg.dat配置内容
我们所请求到的相关云控配置主要用来进行软件推广,根据现有配置后门模块会执行诱导软件推广。上图配置中resinfo标签下的url字段用来拼接资源文件下载地址(下载地址如:hxxp://config.i.duba.net/rcmdsoft/6/7/db/kp_music_push_db.zip),资源文件为诱导弹窗页面资源。用户再点击“一键清理”后,则会推广安装金山毒霸。弹窗界面,如下图所示:
诱导推广弹窗界面
在另一份generalizecfg.dat配置中,我们又找到了很多规则安全软件的策略,根据注释我们推测此配置为金山毒霸卸载时所执行的推广行为。相关配置,如下图所示:
generalizecfg.dat配置内容
除此之外,我们还在phoenix.exe后门模块中找到了其他后门指令功能(执行任意可执行程序、命令行,拷贝文件、修改注册表等)。我们还通过对金山系软件历史文件的筛查,找到了利用后门指令的相关配置文件。我们从配置内容中发现,部分软件功能与后门功能都存在与同一配置文件中,即。配置文件内容,如下图所示:
后门指令配置
解析执行云控命令相关代码,如下图所示:
解析执行云控命令相关代码
后门指令功能仅以个别功能为例。相关代码,如下图所示:
执行指定命令行
 
结束指定进程
调用kinst.dll动态库推广安装软件
kinst.dll为金山系通用软件推广模块,可以通过根据云端推广配置推广安装指定软件。在我们下载到的推广配置中,推广策略可以静默推广金山毒霸。该推广软件安装程序为一个特殊构造的动态库,运行InstallEx导出函数后即可静默安装金山毒霸。相关配置文件,如下图所示:
推广软件相关云端配置
下载解析云端推广配置(服务器地址:http://config.i.duba.net/lminstall3/[config_number].json?time=[time_tickcount])相关代码,如下图所示:
下载解析云端推广配置代码
执行软件推广相关代码,如下图所示:
执行软件推广相关代码
四、 篡改浏览器内存数据
注入到浏览器中的knb3rdhmpg.dll模块会篡改浏览器内存数据,破坏浏览器首页防篡改的功能。受到影响的浏览器,如下图所示:
受影响的浏览器
以360安全浏览器为例,在sesafe.dll模块中会检测360安全浏览器启动参数,如果发现首页的启动参数中存在 “duba”字符串,则会开启首页修复功能模块。相关代码,如下图所示:
sesafe.dll首页劫持防护
当360安全浏览器检测到首页被毒霸劫持后会进行首页修复。相关现象,如下图所示:
360安全浏览器首页修复
为了成功劫持浏览器首页,注入到浏览器中的knb3rdhmpg.dll模块会通过hook LdrLoadDll函数,在浏览器dll模块加载时,对相应模块数据进行篡改,破坏原有的恶意篡改主页拦截功能。该模块不仅会固定的篡改一部分内容,而且会根据配置文件进行篡改。相关的配置文件为safepatch.dat文件,可以通过云控下发,其中包含了要篡改的浏览器模块和内容。相关代码,如下图所示:
Hook LdrLoadDll
篡改sesafe.dll内存数据
safepatch.dat文件
五、 流量劫持
推广号劫持
注入到浏览器中的knb3rdhmpg.dll模块会对百度搜索,搜狗搜索以及hao123的导航页进行推广号劫持。当用户使用浏览器访问这些站点时,该模块便会劫持这些链接的推广号。劫持推广号的配置文件有两个,kbasesrv目录下使用简单异或的se_redirect_ex2.dat和uredirect.dat文件。配置文件均可以通过云控下发更新,其中包括了劫持的url前缀,劫持白名单,劫持到的推广号和劫持的概率等信息。se_redirect_ex2.dat文件现在为主动更新派发,uredirect.dat文件目前不会更新下来,但是从金山毒霸目录下找到同名文件,且文件中的字段信息与程序逻辑相吻合。劫持配置文件,如下图所示:
se_redirect_ex2.dat文件
uredirect.dat文件
对于不同的浏览器,实现推广号劫持的方法有所不同,主要有三种方法。
1) 调用SetWinEventHook,对EVENT_OBJECT_NAMECHANGE事件进行过滤,并针对浏览器标签页窗体做劫持处理。当标签页的窗口标题发生改变时,便会触发事件钩子的回调函数,进入劫持流程。knb3rdhmpg.dll模块会根据标签页的窗口标题查询得到劫持链接,并将其保存到粘贴板中。然后以模拟键盘输入的方式,将劫持的链接粘贴到地址栏中并访问,完成劫持。相关代码,如下图所示:
调用SetWinEventHook过滤EVENT_OBJECT_NAMECHANGE事件
模拟键盘输入进行推广号劫持
2) Hook NtDeviceIoControlFile对浏览器传输的流量进行分析,解析其中的域名和请求的url,匹配对应的劫持链接,并将传回的数据替换为302重定向返回数据,跳转到劫持的链接上。相关代码,如下图所示:
使用302重定向劫持推广号
3) 通过Hook SetWindowTextW对设置浏览器标题栏内容的调用进行过滤。当浏览器将要访问搜索工具链接(百度,搜狗,hao123)时,标题栏被设置为搜索工具名称,就会触发劫持流程。knb3rdhmpg.dll模块根据原有链接得到劫持链接,并调用SetWindowTextW设置地址栏链接,最后模拟键盘输入回车进行访问。
Hook SetWindowText劫持推广号
浏览器劫持
受到劫持影响的浏览器有:2345浏览器、搜狗浏览器、QQ浏览器
kbasesrv.exe会根据当前系统版本将kbasesrv模块下的“knbhmpg.dll“和“knb3rdhmpg.dll”或“knbhmpg64.dll“和“knb3rdhmpg64.dll”注入到系统进程explorer.exe中。注入后的explorer.exe进程如下图所示:
被注入后的explorer.exe进程模块列表
成功注入到explorer.exe 后,knbhmpg.dll会对IcontextMenu接口下的InvokeCommand方法进行hook。InvokeCommand方法主要是用于执行与快捷菜单项关联 的命令。也就是说当我们双击快捷方式等操作时,就会触发hook函数。Hook InvokeCommand方法代码如下图所示:
Hook InvokeCommand方法
当成功触发hook代码后,程序便会载入knb3rdhmpg.dll,获取其导出函数“F1”的地址,相关代码如下图所示:
获取knb3rdhmpg.dll中导出函数F1的地址
在获取到knb3rdhmpg.dll中导出函数F1的地址后,程序便会进入F1的代码逻辑中运行, 首先会根据所获取的快捷方式路径获取到其所指向的可执行文件路径,相关代码如下图所示:
获取快捷方式所指向的文件路径
之后解密自身路径下的safeurl.dat配置文件,并得到所需配置内容。解密safeurl.dat,相关代码如下图所示:
解密safeurl.dat
解密出的Safeurl.dat文件中所对应的配置及字段解释如下图所示:
解密出的Safeurl.dat内容及字段解释
然后检测代表触发次数的times字段是否大于0,如果大于0功能正常继续往下运行,否则功能失败,相关代码如下图所示:
检测times字段值
当触发次数值满足条件时,会获取一个随机数除以100,将所得余数与配置文件中的数值进行比较,从而实现控制触发的概率,相关代码如下图所示:
检测概率
概率被成功触发后,该模块会根据注册表键值来获取自身所在路径,拼接出启动参数”C:\\Program Files\\kbasesrv\\knbhm.exe -url SogouExplorer.exe https://www.duba.com/?f=lnkjks”,创建新的进程。相关代码如下图所示:
拼接启动参数并创建进程
knbhm.exe实际上相当于一个启动器,根据其它模块启动它的不同参数来处理不同的逻辑,knbhm.exe可接收的参数如下图所示:
knbhm.exe接收参数
当knbhm.exe以“-url”参数启动时,会根据safeurl.dat配置,创建新的进程,劫持用户点击的浏览器,如果用户电脑存在猎豹浏览器,则会以猎豹浏览器启动用户点击的浏览器, 下面以搜狗高速浏览器为例,双击后被猎豹浏览器劫持现象如下图所示:
劫持用户浏览器
六、 云控锁首
注入到浏览器中的knb3rdhmpg.dll模块会通过进程间通信的方式获取锁首配置内容,锁首功能可以通过配置文件进行控制。此配置文件可以通过云控下发更新,其中包含了不同推广渠道的锁首策略。多数的锁定策略都对北京、上海、深圳和广州大城市地区进行规避。受影响的浏览器和推广策略,如下图所示:
受影响的浏览器
首页锁定策略
首页锁定
在Hook InvokeCommand方法后,如果未触发上述劫持浏览器的条件时,该模块会根据浏览器名称获取内置的字段名,以搜狗高速浏览器为例,获取内置字段“BROWSER_SOGOU”,通过进程间通信发送到“kbasesrv.exe”,从而得到锁首网址。之后便会拼接出新的启动参数,其中hash字段后面接的是浏览器路径及启动参数的hash值。创建knbhm.exe进程相关代码如下图所示:
拼接启动参数并创建knbhm.exe进程
下面以搜狗高速浏览器为例,双击后首页被毒霸导航锁定现象如下图所示:
毒霸锁定搜狗导航页
锁定新建标签页
注入浏览器中的knb3rdhmpg.dll通过Hook SetWindowTextW对设置浏览器标题栏内容的调用进行过滤。当用户打开特定浏览器的新标签页时,便会进入锁定流程。该模块通过进程间通信获得新标签页锁定功能是否开启的标记和锁定链接,然后调用knbhm模块启动浏览器打开锁定链接,产生一个锁定的新标签页。相关代码,如下所示:
Hook SetWindowTextW函数
锁定新建标签页
添加外链
注入到浏览器中的knb3rdhmpg.dll模块会在命令行上添加外链。knb3rdhmpg.dll模块对某些浏览器hook GetCommandLineW函数对命令行参数进行处理,在原有链接基础上添加额外的链接。当用户浏览器带有网址参数启动时,该模块便会在后面添加额外的链接。在打开原有页面的同时,打开一个额外的链接页面。相关代码,如下图所示:
 
Hook GetCommandLineW
在原有的命令行参数后添加外链
七、 同源分析
除了在驱动精灵投放的kbasesrv目录中发现上述恶意模块,我们还在金山旗下其它软件中(例如:金山毒霸、驱动精灵、猎豹浏览器、猎豹WiFi)发现存在类似的恶意模块。以含有同名文件kwhcommonpop.exe为例,解析执行后门指令相似代码如下图所示:
同源代码分析
八、 附录
样本hash
图片1.pngImage-5.pngImage-6.pngImage-7.pngImage-8.pngImage-9.pngImage-10.pngImage-11.pngImage-12.png
2019年12月6日
Ktm
Ktm

黑五又来袭!今年黑五来自LOC的MJJ大佬为各位站长收集了活动整合,你还在等什么?LOC版主推荐精品!赶紧lu起来!本帖无任何aff推广目的!本目录转载自 Hostloc全球主机论坛,作者栏可点击查看原文;

商家 活动 地区 链接
OVH US 实体机/VPS($1.5年付连续1C/2G/20G)/ Virginia/Oregon https://us.ovhcloud.com/black-friday
OVH global 实体机/VPS 大多数OVH机房都有,例加拿大/法国 https://www.ovh.com/world/black-friday/
Hostodo VPS折扣 Las Vegas, NV https://www.hostloc.com/thread-613909-1-1.html
Dedipath 实体机/VPS/Hybrid打折 LA/NYC https://dedipath.com/offers
Online.net 实体机 法国/荷兰 https://www.online.net/en/dedicated-server?deal=blackfriday
Krypt ION VPS优惠码THANKS1UTD9 LA,USA/Singapore(好像不包括SG?) https://ion.krypt.com/promotion.php
Hostsolutions VPS 1TB+的VPS 50%off 优惠码 BFSTORKVM2019 罗马尼亚 https://hostsolutions.ro/eng/hosting/kvm-storage
CloudAtCost VPS/实体机/Storage(这家..不用说了) 加拿大Eh https://cloudatcost.com/black-friday
CloudCone VPS北京时间10:30AM开售 1C256M10G2T $10 LA,USA https://app.cloudcone.com/compute/522/create
Virmach VPS 未开启 https://virmach.com/black-friday-cyber-monday/
HostSailor VPS/实体机 优惠码BF2019 Netherlands or Romania https://hostsailor.com/
SoYouStart 实体机 英国,法国,加拿大等等 https://www.soyoustart.com/en/essential-servers/
OneProvider 实体机 45% off 荷兰,法国,以及其他地区 https://oneprovider.com/black-friday
PacificRack VPS 2C1G30G1T $18 洛杉矶 https://pacificrack.com/portal/cart.php?a=add&pid=32
Wishosting(卖完) VPS 加拿大(应该是OVH开的小鸡) https://www.wishosting.com/order/main/packages/VPS/?group_id=7
drserver 实体机/VPS – https://www.hostloc.com/thread-612856-1-1.html
Dynadot 免费.best域名等其他域名折扣 – https://www.dynadot.com/community/blog/black-friday-2019.html
NameCheap 域名 – https://www.namecheap.com/domain-web-hosting-ssl-deals/black-friday/
Chevereto 图床折扣 – https://chevereto.com/pricing

更新: 所有链接都可以点了
本帖只收集信息 不确定任何商家信任等等,请自估风险下手。
本帖持续更新 有什么其他优惠没有列出欢迎下方留言或者私信

2019年11月29日
Ktm
Ktm

众所周知,阿里云、腾讯云的服务器都自带监控(AliYunDun/阿里云盾/安骑士),大家都不想自己的所作所为都被监控着,比如我在上面安装XX服务,一旦云监控查到,会被警告,很麻烦,我们总想着自己买的东西能够完全自己做主,所以我们需要让他的监控失效,卸载监控!

卸载阿里云AliYunDun

第一步:SSH连接阿里云服务器,在终端中输入下方命令,进行卸载AliYunDun操作

wget http://update.aegis.aliyun.com/download/uninstall.sh
sh uninstall.sh
wget http://update.aegis.aliyun.com/download/quartz_uninstall.sh
sh quartz_uninstall.sh

第二步:继续在终端中输入下发命令,删除AliYunDun残留

pkill aliyun-service
rm -fr /etc/init.d/agentwatch /usr/sbin/aliyun-service
rm -rf /usr/local/aegis*

卸载腾讯云安全监控软件

在默认安装系统的时候不要勾选安全云镜和安全监控软件,如果安装了监控软件后如何卸载,操作如下:

/usr/local/qcloud/stargate/admin/uninstall.sh
/usr/local/qcloud/YunJing/uninst.sh
/usr/local/qcloud/monitor/barad/admin/uninstall.sh
2019年11月29日
Ktm
Ktm

原标题:微信上线“腾讯QQ”小程序:可查看消息

都是鹅厂自家兄弟,腾讯和QQ自然懂得互通有无、和谐共处才是正道。

这不,日前名为“腾讯QQ”的小程序出现在微信平台,用户可以在微信上直接查看QQ消息。

QQ小程序可输入任何正确的账密信息,并不要求必须是对应微信的QQ账户。不过,除了授权小程序之外,还必须为所要登陆的QQ号开启账号保护才行。

另外,如想回复消息,仍然需要打开手机QQ应用操作。

显然,若是强微信弱QQ用户,上述应用委实方便许多。另外,只开微信一个APP的话也能在一定程度上减少QQ驻留后台的耗电量。

值得一提的是,根据腾讯11月13日公布的三季度财报,腾讯社交的基本盘微信用户还在持续增长中,三季度,微信及WeChat的合并月活跃账户数达11.51亿,同比增长6%。但QQ用户正在下跌,三季度,QQ月活用户7.31亿,同比下降8.9%。

【目前这个小程序暂未完善,只能查看消息,回复还需要打开手机QQ】

2019年11月27日
Ktm
Ktm

(原标题:”狗屁不通文章生成器”登顶GitHub热榜,一键生成万字形式主义大作 )

栗子 鱼羊 发自 凹非寺量子位 报道 | 公众号 QbitAI

万字申请,废话报告,魔幻形式主义大作怎么写?

朋友,狗屁不通文章生成器了解一下。

GitHub上,这个富有灵魂的项目名吸引了众人的目光。项目诞生一周,便冲上了趋势榜榜首。

并且,不止名字被注入灵魂,生成的文字也有一股不可抗拒的力量。

只要输入一句话,系统就会给你一篇万字长文,这里只是个开头:

“我是要成为海贼王的男人。这种事实对本人来说意义重大,相信对这个世界也是有一定意义的。”

引经据典,头头是道,说好的狗屁不通呢?

别急,继续读 (下面是一张动图) :

营养不够,废话来凑,像极了年少时憋不出作文的自己。

看到这里,我们不得不开始思考一个问题:

狗屁不通文章生成器,到底是为什么而诞生的?对世界的意义又是什么?(误)

本着不懂就问的原则,量子位戳了一下生成器的作者萌老师,他给了我们一个精彩的答案。

缘分,都是从偶遇一个知乎问题开始的:

退会申请六千字

退出学生会,果然不是一件容易的事,要交六千字的违约金。

这条求助帖,被热心市民萌老师看到了:

以前上大学的时候经常写一些很形式主义的文章。说实话本来是想真的帮他写个文章的,因为我以前挺擅长写这类“狗屁不通”的文章。结果写了几句,突然想到还是写个程序生成吧。

就这样,狗屁不通文章生成器横空出世,给广大人类带来了福音。

它的作品首先收到了知乎网友的爱戴,已经有3万人对这个退会申请书的写法表示赞同:

据说这篇申请书,划到底都需要半分钟之久。

有兴趣的小伙伴,可以挑战一下阅读全文,解锁新成就“醍醐灌顶”:https://www.zhihu.com/question/349794499/answer/873505410

书归正传,知乎回答受到了排山倒海的欢迎,GitHub项目也随之声名鹊起,标星已有3600+。

还有小伙伴@suulnnka (苏兰卡) 帮忙做出了网页版,输入自己想写的主题,便可一键生成。

于是,量子位探索了一番,从“学生会退会”延伸开来,这生成器还有怎样美 (gui) 好 (chu) 的打开方式:

魔性试玩

有人说,我们的征途是星辰大海。

既然刚刚致敬《海贼王》,现在有必要致敬一下《快乐星球》了 (误) 。

那么,狗屁不通文章生成器,对这份远大的理想有怎样的看法呢?

伏尔泰说的没错,“坚持意志伟大的事业,需要矢志不渝的精神。“

林肯说的也没错,“我这个人走得很慢,但是我从不后退。”

这段文字大概是说,捉月亮是伟大的事业,经受巨大的困难也要坚持下去,才会有所成就。

做足心理准备,便可以唱着歌出发了:

再见了妈妈,今晚我就要远航。别为我担心,我有快乐和智慧的桨……

另外,要想成就一番事业,除了死磕到底的决心,可能还需拥有看淡一切的勇气,不可患得患失。

我不由得想起了马云老师说过的话:

狗屁不通文章生成器,对这个话题有什么要说?

“我对钱没有兴趣,不仅仅是一个重大的事件,还可能会改变我的人生。”

这是不是在说,马老师真的因为对钱没兴趣,才有了阿里巴巴的今天?

成为国民爸爸,果然很不简单。

所以,接下来玩一个伦理哏:

看见这道作文题,生成器仿佛开起了车:

是什么决定了“我是你爸爸”?

歌德说,决定一个人的一生以及整个命运的,只是一瞬之间。

如此看来,这只生成器似乎比前几天发布的15亿参数GPT-2模型,更加懂得亲缘关系,老司机无疑 (误) 。

以下,就是GPT-2根据“I am your father”生成的狗血剧情,关系十分混乱:

I am your father,” I say.“我是你爸爸。”我说。”You are the father of a very important son. Do not think that I have forgotten it,” he says, and he kisses me.“你是一个很重要的儿子的父亲,别觉得我忘了这件事。”他说完亲了我一下。”A man of honour!” I cry, and we kiss again.“一个荣耀的人!”我喊了出来,然后我们又亲在了一起。”My dear daughter, do not lose your temper with your brother,” says the father.“我亲爱的女儿,不要朝你哥哥发脾气。”那位父亲说。”Oh, yes, I am angry with him, for I see that the king does not approve of you and that I must leave him,” she replies, “and that he will send me to my husband.”“哦,是的,我对他很生气,因为我看到国王不赞成你,也因为我就要离开他了。”她解释说,“还因为他要把我送到我丈夫那里去。””Do you know him?”“你认识他么?””Yes, my father knows him well; but it will be difficult to marry him.”“是啊,我父亲和他很熟;不过要当他的妻子并不容易。””Oh, how dreadful that would be! But we must make haste, and we must leave Venice immediately. We are in the way of having a little pleasure.”“哦,那该是多么可怕啊!但我们必须要快,必须赶快离开威尼斯。我们挡住快乐的路了。”So the mother and daughter, weeping, depart, and we enter our room, and, to begin with, I give my little daughter my hand.于是,母女哭着离开了,我们进了房间。然后,我先拉起了小女儿的手。

至于,狗屁不通文章生成器究竟是一个怎样的算法,萌老师在项目里写道:

鄙人才疏学浅并不会任何自然语言处理相关算法,而且目前比较偏爱简单有效的方式达到目的方式。除非撞到了天花板,否则暂时不会引入任何神经网络等算法。

对,就是把许多废话拼到一起,没有任何上下文的识别和理解。反而这样,洗脑效果才更好。

不过萌老师还说了,为了防止文章过于重复,下一步是:

加入更多啰嗦话。

再下一步是:

加入马三立<开会迷>里的内容。

不止如此,为了满足手写文章的需求,还要加入:

手写体直接渲染出图片的功能 (仅仅用于测试本人的打印机是否工作正常,请勿做它用) 。

除此之外,萌老师也广邀天下贤士,为自己的项目添砖加瓦,迄今为止收效显著:

有趣的灵魂各有不同

据萌老师介绍,众多pull request一个比一个有才。

于是,量子位好奇地跑去围观了一下。

果然,当有趣的灵魂碰撞在一起,气氛就欢乐了起来。

比如这个已经被merge进去的分支,分支作者认为萌老师添加的废话太单薄,于是添加了更多废话。

并且,为了让扩充废话的事业进一步发展壮大,这位同学小改了一下程序,减少了后继废话添加者的工作量。

当然了,虽然萌老师在主页里写道,在这个项目里使用中文变量名只是因为懒得切英文输入法,但同学们似乎都觉得,中文变量名也是这个项目的灵魂之一。

中文变量名能赋予生成器一种“粗制滥造”的意义,而“粗制滥造程序应对敷衍了事需求”更显其戏谑性。

于是,分支作者帮忙把漏网的英文变量名,也给改成了中文。

除了量子位用来实测的网页版狗屁不通文章生成器,还有一位同学,把生成器移植到了telegram上,获得了一只充满哲思的机器人。

当被问及“今天中午吃什么”这样一个世纪难题时,机器人回复了整整两屏幕信息:

Emmm,虽然这位机器人朋友实在有点啰嗦,但我怎么觉得,它说出了我的心声……

有一些同学,则致力于把这个优(sha)秀(diao)的项目推向国际。于是,英文版和日本版诞生了。

虽然并看不懂,但据说有日本胖友看了之后,直接在办公室笑出了声。

还有的同学,选择了在艺术风格上精益求精。

比如用世界上最好的语言实现渲染图片功能。

感觉就算学生会退会申请需要手写六千字,也完全不用怕了呢。

够沙雕,我喜欢

狗屁不通文章生成器的灵魂画风,瞬间征服了一众网友,哈哈哈的声音响遍生成器所到之处。

有一位知乎网友说出了吃瓜群众的心声,评论揽获了5800+点赞:

为什么读起来有一种别样的快感呢?

甚至已经有人深陷在这别样的快乐中:这样的鸿篇巨制看得人上瘾。

还有网友认真地分享了读后感:

虽然狗屁不通但是段段扣题,旁征博引,读完醍醐灌顶好像领悟到了什么。

大概,上千条评论总结起来就是一句话:

够沙雕,我喜欢。

One More Thing

萌老师说,他的两大小梦想就是上github趋势榜和上热搜,没想到因为这一次“突发奇想”,全都实现了。

如果这个一枝独秀的项目俘获了你的心,不妨点击以下链接,pick一下萌老师:https://github.com/menzi11

传送门

狗屁不通文章生成器:https://github.com/menzi11/BullshitGenerator

网页版:https://suulnnka.github.io/BullshitGenerator/index.html

— 完 —

2019年11月16日