/* source: http://ah-sandbox.wikidot.com/component:collapsible-sidebar-x1 */ #top-bar .open-menu a { position: fixed; top: 0.5em; left: 0.5em; z-index: 5; font-family: 'Nanum Gothic', san-serif; font-size: 30px; font-weight: 700; width: 30px; height: 30px; line-height: 0.9em; text-align: center; border: 0.2em solid #888; background-color: #fff; border-radius: 3em; color: #888; } @media (min-width: 768px) { .mobile-top-bar { display: block; } .mobile-top-bar li { display: none; } #main-content { max-width: 708px; margin: 0 auto; padding: 0; transition: max-width 0.2s ease-in-out; } #side-bar { display: block!important; position: fixed; top: 0; left: -19em; width: 17em; height: 100%; margin: 0; overflow-y: auto; z-index: 10; padding: 0.3em 0.675em; background-color: rgba(0,0,0,0.1); transition: left 0.5s ease-in-out; } #side-bar:target { display: block; left: 0; width: 17em; margin: 0; z-index: 10; } #side-bar:target .close-menu { display: block; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: -1; } #top-bar .open-menu a:hover { text-decoration: none; } .close-menu { margin-left: 19em; opacity: 0; } }
:root { --timeScale: 1; --timeDelay: 0s; } /* Converting middle divider from box-shadow to ::before pseudo-element */ .anom-bar > .bottom-box { box-shadow: none!important; } .anom-bar > .bottom-box::before { position: absolute; content: " "; width: 100%; height: 0.5rem; background-color: rgb(var(--black-monochrome, 12, 12, 12)); transform: translateY(-0.74rem); } /* DIVIDER */ .anom-bar > .bottom-box::before { animation-name: divider; animation-duration: calc(0.74s * var(--timeScale)); animation-delay: calc(0.1s * var(--timeScale) + var(--timeDelay)); animation-iteration-count: 1; animation-timing-function: cubic-bezier(.32,.38,.39,.94); animation-fill-mode: backwards; } /* CLASSIFIED LEVEL BARS */ div.top-center-box > * { animation-name: bar; animation-duration: calc(0.45s * var(--timeScale)); animation-iteration-count: 1; animation-timing-function: ease-out; animation-fill-mode: backwards; } div.top-center-box > :nth-child(1) { animation-delay: calc(0.2s * var(--timeScale) + var(--timeDelay)); } div.top-center-box > :nth-child(2) { animation-delay: calc(0.32s * var(--timeScale) + var(--timeDelay)); } div.top-center-box > :nth-child(3) { animation-delay: calc(0.45s * var(--timeScale) + var(--timeDelay)); } div.top-center-box > :nth-child(4) { animation-delay: calc(0.61s * var(--timeScale) + var(--timeDelay)); } div.top-center-box > :nth-child(5) { animation-delay: calc(0.75s * var(--timeScale) + var(--timeDelay)); } div.top-center-box > :nth-child(6) { animation-delay: calc(0.95s * var(--timeScale) + var(--timeDelay)); } /* TOP TEXT */ div.top-left-box, div.top-right-box { clip-path: polygon( 0% -50%, 150% -50%, 150% 100%, 0% 100%); } div.top-left-box > *, div.top-right-box > * { position: relative; animation-name: bottomup; animation-duration: calc(0.65s * var(--timeScale)); animation-delay: calc(0.5s * var(--timeScale) + var(--timeDelay)); animation-iteration-count: 1; animation-timing-function: ease-out; animation-fill-mode: backwards; } /* CONTAINMENT, DISRUPTION, RISK CLASSES */ div.text-part > * { clip-path: polygon( 0% 0%, 100% 0%, 100% 100%, 0% 100%); animation-name: expand2; animation-duration: calc(0.5s * var(--timeScale)); animation-iteration-count: 1; animation-timing-function: cubic-bezier(.12,.41,.27,.99); animation-fill-mode: backwards; } div.text-part > :nth-child(1) { animation-name: expand1; } div.text-part > :nth-child(1) { animation-delay: calc(0.6s * var(--timeScale) + var(--timeDelay)); } div.text-part > :nth-child(2) { animation-delay: calc(0.75s * var(--timeScale) + var(--timeDelay)); } div.text-part > :nth-child(3) { animation-delay: calc(0.86s * var(--timeScale) + var(--timeDelay)); } div.main-class::before, div.main-class::after { animation-name: iconslide; animation-duration: calc(0.45s * var(--timeScale)); animation-delay: calc(0.8s * var(--timeScale) + var(--timeDelay)); animation-iteration-count: 1; animation-timing-function: cubic-bezier(.12,.41,.27,.99); animation-fill-mode: backwards; } /* BOTTOM TEXT */ div.main-class > *, div.disrupt-class > *, div.risk-class > * { animation-name: flowIn; animation-duration: calc(0.42s * var(--timeScale)); animation-delay: calc(0.75s * var(--timeScale) + var(--timeDelay)); animation-iteration-count: 1; animation-timing-function: ease-out; animation-fill-mode: backwards; } /* DIAMOND */ div.arrows { animation-name: arrowspin; animation-duration: calc(0.7s * var(--timeScale)); animation-delay: calc(0.6s * var(--timeScale) + var(--timeDelay)); animation-iteration-count: 1; animation-timing-function: cubic-bezier(.12,.41,.27,.99); animation-fill-mode: backwards; } div.quadrants > * { animation-name: fade; animation-duration: calc(0.3s * var(--timeScale)); animation-delay: calc(1.4s * var(--timeScale) + var(--timeDelay)); animation-iteration-count: 1; animation-timing-function: cubic-bezier(.12,.41,.27,.99); animation-fill-mode: backwards; } div.top-icon, div.right-icon, div.left-icon, div.bottom-icon { animation-name: nodegrow; animation-duration: calc(0.4s * var(--timeScale)); animation-delay: calc(1.4s * var(--timeScale) + var(--timeDelay)); animation-iteration-count: 1; animation-timing-function: cubic-bezier(.12,.41,.27,.99); animation-fill-mode: backwards; } div.diamond-part { clip-path: polygon( -10% 0.37%, 120% 0.37%, 120% 100%, -10% 100%); animation-name: diamondBorder; animation-duration: calc(0.8s * var(--timeScale)); animation-delay: calc(0.5s * var(--timeScale) + var(--timeDelay)); animation-iteration-count: 1; animation-timing-function: cubic-bezier(.32,.38,.39,.94); animation-fill-mode: backwards; will-change: box-shadow; } /* MOBILE QUERY */ @media (max-width: 480px ) { .anom-bar > .bottom-box::before { display:none; } .anom-bar > .bottom-box { box-shadow: 0 -0.5rem 0 0 rgb(var(--black-monochrome, 12, 12, 12))!important; } div.top-center-box > * { animation-name: bar-mobile; animation-duration: calc(0.9s * var(--timeScale)); } div.top-center-box > :nth-child(1) { animation-delay: calc(0.1s * var(--timeScale) + var(--timeDelay)); } div.top-center-box > :nth-child(2) { animation-delay: calc(0.2s * var(--timeScale) + var(--timeDelay)); } div.top-center-box > :nth-child(3) { animation-delay: calc(0.3s * var(--timeScale) + var(--timeDelay)); } div.top-center-box > :nth-child(4) { animation-delay: calc(0.4s * var(--timeScale) + var(--timeDelay)); } div.top-center-box > :nth-child(5) { animation-delay: calc(0.5s * var(--timeScale) + var(--timeDelay)); } div.top-center-box > :nth-child(6) { animation-delay: calc(0.6s * var(--timeScale) + var(--timeDelay)); } } /*--- Motion Accessibility ---*/ @media (prefers-reduced-motion) { div.anom-bar-container { --timeScale: 0; } } /*-------------------------*/ @keyframes divider { from { max-width: 0%; } to { max-width: 100%; } } @keyframes bar { from { max-width: 0%; } to { max-width: 100%; } } @keyframes bar-mobile { from { max-height: 0%; } to { max-height: 100%; } } @keyframes bottomup { from { top: 100px; } to { top: 0; } } @keyframes expand1 { from { opacity: 0; clip-path: inset(0 calc(100% - 0.75rem) 0 0);} to { opacity: 1; clip-path: inset(0);} } @keyframes iconslide { from { opacity: 0; transform: translateX(-5rem);} to { opacity: 1; transform: translateX(0);} } @keyframes expand2 { from { opacity: 0; max-width: 1%;} to { opacity: 1; max-width: 100%;} } @keyframes fade { from { opacity: 0;} to { opacity: 1;} } @keyframes flowIn { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } @keyframes arrowspin { from { clip-path: circle(0%); transform: rotate(135deg); } to { clip-path: circle(75%); transform: rotate(0deg); } } @keyframes nodegrow { from { transform: scale(0);} to { transform: scale(1);} } @keyframes diamondBorder { from { box-shadow: -0.5rem -20rem 0 0 rgb(var(--black-monochrome, 12, 12, 12)); } to { box-shadow: -0.5rem 0 0 0 rgb(var(--black-monochrome, 12, 12, 12)); } }
:root { --posX: calc(50% - 358px - 12rem); } /*--- Footnote Auto-counter --*/ #page-content { counter-reset: megacount; } /*--- Footnote Superscript Number --*/ .fnnum { display: inline-block; text-indent: calc(-1% - 0.1em); overflow: hidden; line-height: 83%; text-decoration: none; font-weight: bold; font-style: initial; color: transparent; position: relative; top: -0.25em; font-size: 82%; padding: .15em calc(.21em - 0.4px) .12em calc(.11em - 1px); margin-left: -0.06em; margin-right: -0.25em; counter-increment: megacount; user-select: none; } .fnnum::after { content: "" counter(megacount); color: var(--fnColor, #E6283C); } .fnnum:hover { text-decoration: none; cursor: pointer; background-color: var(--fnColor, #E6283C); } .fnnum:hover::after { color: white; } /*--- Footnote Content Wrapper --*/ .fncon { position: absolute; right: calc(var(--posX) + 80px); line-height: 1.2; padding: 0.82rem; width: 10.3rem; background: white; border: 2px solid black; font-weight: initial; font-style: initial; text-align: initial; pointer-events: none; opacity: 0; transition: opacity 0.15s linear, right 0.3s cubic-bezier(.08,.72,.5,.94); z-index: 9; } .fnnum:hover + .fncon { opacity: 1; right: var(--posX); } .fncon::before { position: absolute; top: 0; left: 0; transform: translateX(-52%) translateY(-55%) scale(1.15); background-color: var(--fnColor, #E6283C); color: white; content: counter(megacount); font-size: initial; font-weight: bold; font-style: initial; padding-left: 0.32em; padding-right: 0.32em; padding-top: 0.18rem; padding-bottom: 0.08rem; } /*--- Mobile Query --*/ @media only screen and (max-width: 1279px) { .fncon { position: fixed; bottom: 1.3rem; left: calc(11% - 50px); width: 70%; transition: opacity 0.15s linear, left 0.3s cubic-bezier(.08,.72,.5,.94); } .fnnum:hover + .fncon { left: 11%; } }
| SCP-CN-1589 |
|---|
| 作者: |
| 发布于:31 Dec 2020 06:23 |
人机身份认证通过
您已获得文档访问权限
你可能还有许多疑惑。但我必须得说,这里是基金会秘密数据库。你所看到的其实不是附录3,而是CN-1589的真相。与刚刚那份文件的区别我已经标注出来了,慢慢看吧。
项目编号:SCP-CN-1589
项目等级:Keter Thaumiel
风险等级:警告
特殊收容措施:SCP-CN-1589应被收容于Site-CN-10的低危项目收容室中的一台旧式计算机中。该计算机 通过外接独立简易太阳能面板供电,且 需保持开机状态 。收容室内应布置有全频段无线电波屏蔽器以防止程序被上传至公共网络中。该计算机禁止与除太阳能面板之外的任何电子设备连接 。对SCP-CN-1589的实验与调用需经至少2名 4 5 /CN-1589级或以上权限人员批准。2027年4月 8 10 日更新: 因 虽然 该项目已突破收容且重收容难度极大, 其项目等级和风险等级已分别提升至Keter和警告。 但是 对SCP-CN-1589的无效化提案已 送交O5议会审核 否决,此后亦将无条件否决。正在寻找替代解决办法。
[[include component:image-block name=scipnet://site-10.scipnet.cn/local--files/scp-cn-1589/scp-cn-1589-1-ver-jp.png|caption=日语版本的SCP-CN-1589-1实例。]]
[[include component:image-block name=scipnet://site-10.scipnet.cn/local--files/scp-cn-1589/scp-cn-1589-2-ver-en.png|caption=英语版本的SCP-CN-1589-2实例。其图片部分已模糊化以过滤模因内容。]]
描述:SCP-CN-1589为一段 被上传到常态公共网络服务器 伪造成由谷歌公司改进制作的reCAPTCHA第3版 的代码,其可被由任意编译器编译通过并生成SCP-CN-1589-1。项目能够通过由SCP-CN-1589-1不断收集的用户数据修改并完善自身代码,从而使自身算法更为成熟。SCP-CN-1589会自行复制至其目的服务器的所有子目录之下,修改所有可视化文件源码,并将其自身插入其中。此操作将导致访问被修改文件前会先出现SCP-CN-1589-1,需通过验证后方可访问该文件。 SCP-CN-1589被基金会用于攻入各GoI服务器以监控并收集信息,但已于2026年7月24日失去一切对其的控制权。 2027年4月8日更新:SCP-CN-1589可通过任意光电介质传输至任意智能化操作设备中。 目前尚未清楚项目如何实现该项操作。 对该异常性质的解明化研究 正在进行中 是无必要的。
SCP-CN-1589-1为由任意编译器编译SCP-CN-1589后生成的程序。该程序界面包含一个复选框与一段自适应文字。该文字能够根据使用者所能最熟练使用的语言而变换样式, 大量实验表明 其内容均为各种语言的“我不是机器人”。点选复选框会出现以下两种情况中的一种:
- 复选框变为绿色对号。
- 弹出SCP-CN-1589-2,在通过SCP-CN-1589-2的验证后复选框变为绿色对号。
当SCP-CN-1589-1被成功加载时,其将立即开始收集使用者数据1并上传至 未知位置 位于Site-CN-10地下冷库的一台服务器中。目前经筛查过滤已成功汇总收集到3PB的文件,包含大量的视频录像、录音、图片、文书资料以及各类机密文档 。当使用者数据被收集到一定程度后,点选SCP-CN-1589-1的复选框将不再弹出SCP-CN-1589-2,但其仍能继续收集使用者数据。
SCP-CN-1589-2为由点选SCP-CN-1589-1的复选框后弹出的一个对话框,通常由题目、图片、提交三个模块组成。该对话框要求使用者点选符合题目要求的图片以通过验证。题目难度与图片复杂度将随验证失败次数提升,其最后往往将无法使用任何手段通过验证。SCP-CN-1589-2的图片含有轻微模因影响与认知危害,目视图片后将产生强烈的通过验证的期望。 目前仍未知SCP-CN-1589-2的图片来源,对所有图片中地点的追溯均宣告失败。 SCP-CN-1589-2的图片均使用异常算法生成,便于动态化调控视觉性模因认知影响的量。
实验表明 该程序在设备缺少音频与图像采集设备的情况下仍可采集音频与图像。 对其原理的研究仍在进行中。
看完了?现在你应该懂了吧。CN-1589曾经是我们的朋友,一个由基金会制造的偷窥用程序。但是现在它失控了,它从朋友转变为了敌人。我们亲手造出了一个Skip。
这对基金会来说是多么讽刺的一件事情啊。我们的口号是控制,收容,保护,但现在却变成了制造,释放,破坏。说出来都让我觉得丢脸。基金会和GOC,这些躲在帷幕后面的组织,你们自诩保护人类,却在互相争斗中让无辜之人受害。
于是基金会就编造了一份掩盖文档,再用CN-1589往外面套了一个正常途径根本就不可能通过验证的锁,以此来掩人耳目。
真好笑,以为这样就没有人能知道基金会干过的那些龌龊事了吗?不知CN-1589失控之后收集来的东西里又有多少是需要“加密”的呢?不管指挥层如何自欺欺人,放置各类掩盖文件,这个错误已经无法更改。自负创造了基金会,也终将会毁灭它。
我之所以要把这份文档给你看,是因为我受够了。我受够了这些自作聪明。再继续这样下去,即使基金会覆灭我也不会过多惊讶,没准那还是件好事。
要是你还在看我发牢骚的话,麻烦帮我把这些资料都给发出去——或者删了,随便你,现在这些资料都在你手上了,你爱怎么处置怎么处置吧。关我屁事,基金会搞烂了,我放烟花庆祝。
最后,谢谢你,德尔塔的“工程师”。真相需要被人知道。
« SCP-CN-1588 | SCP-CN-1589 | SCP-CN-1590 »
请按如下方式引用此页:
“SCP-CN-1589”,作者 hoah2333,来自 SCP-CN 维基。原文链接:https://scp-wiki-cn.wikidot.com/scp-cn-1589。遵循 CC-BY-SA 协议。
更多详情请参阅授权指南。
授权信息
文件名:JareCAPTCHA.png
图像名:File:JareCAPTCHA.png
图像作者:Google
授权协议:Creative Commons CC0 1.0 Universal Public Domain Dedication
来源链接:维基媒体
文件名:Reverse-CAPTCHA.png
图像名:File:Reverse-CAPTCHA.png
图像作者:Brogue Lessor Jig
授权协议:Creative Commons Attribution-Share Alike 4.0 International
来源链接:维基媒体
文件名:Reverse-CAPTCHA2.png
图像名:Crispin Hall, Street, Somerset
图像作者:Jaggery
授权协议:Attribution-ShareAlike 2.0 Generic
来源链接:链接
备注:图像修改自Reverse-CAPTCHA.png。
文件名:Reverse-CAPTCHA3.png
图像名:File:Chinese Knot P4R.jpg
图像作者:Ucla90024
授权协议:Creative Commons Attribution-Share Alike 3.0 Unported
来源链接:维基媒体
备注:图像修改自Reverse-CAPTCHA.png。
更多维基文档信息,请见版权信息总览。





