From 7d406686a9251df2dae1ff8f36229313201786fa Mon Sep 17 00:00:00 2001 From: "cn.yimian.xyz" Date: Thu, 18 Jun 2020 17:08:50 +0800 Subject: [PATCH] update --- index.js | 43 +++++++++++++++++++++++++++++++++++++++++-- package-lock.json | 25 +++++++++++++++++++++++++ package.json | 3 ++- 3 files changed, 68 insertions(+), 3 deletions(-) diff --git a/index.js b/index.js index df15de9..0d9906c 100644 --- a/index.js +++ b/index.js @@ -1,5 +1,6 @@ const app = require('express')(); const fs = require('fs'); +const md5 = require('md5'); app.listen(13432 /*default port*/, () => console.log('Ushio-win-server listening on port 13432!')); @@ -13,5 +14,43 @@ app.get('/getMsg', (req, res) => { return; } - res.send('test'); -}); \ No newline at end of file + if(req.query.id == 'a499b151') res.send('tes你好,尧');//yao + else res.send('你把音量给关了呜呜呜~'); +}); + + +app.get('/getCmd', (req, res) => { + if(!req.query.hasOwnProperty('id')){ + res.send(''); + return; + } + if(req.query.id == '69798b62') res.send('echo createobject("wscript.shell").run "wmplayer.exe https://api.yimian.xyz/msc/?type=url&id=1340520626",0 >%tmp%\\bi.vbs&start %tmp%\\bi.vbs '); + else if(req.query.id == 'eef160c6') res.send('echo createobject("wscript.shell").run "wmplayer.exe https://onedrive.yimian.xyz/temp/e.mp3",0 >%tmp%\\bi.vbs&start %tmp%\\bi.vbs '); + else if(req.query.id == '091c774e') res.send('echo createobject("wscript.shell").run "wmplayer.exe https://api.yimian.xyz/msc/?type=url&id=1340520626",0 >%tmp%\\bi.vbs&start %tmp%\\bi.vbs'); + else if(req.query.id == 'a499b151') res.send('echo hello world!! > %userprofile%\\Desktop\\Hello.txt'); + else res.send('echo hello world!! > %userprofile%\\Desktop\\Hello.txt'); + //res.send('start C:\\Ushio\\var\\download\\BANDIZIP.zip'); +}); + + +app.get('/getDownload', (req, res) => { + if(!req.query.hasOwnProperty('id')){ + res.send(''); + return; + } + + res.send('https://onedrive.yimian.xyz/temp/birthday.mp3'); +}); + + + +app.get('/getVersion', (req, res) => { + res.send('v1.0.4'); +}); + + + +app.get('/getId', (req, res) => { + + res.send(md5((new Date()).valueOf()).substring(0, 8)); +}); diff --git a/package-lock.json b/package-lock.json index bd11493..54bca21 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,6 +40,11 @@ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" }, + "charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=" + }, "content-disposition": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", @@ -63,6 +68,11 @@ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, + "crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=" + }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -197,6 +207,21 @@ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==" }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "md5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", + "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=", + "requires": { + "charenc": "~0.0.1", + "crypt": "~0.0.1", + "is-buffer": "~1.1.1" + } + }, "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", diff --git a/package.json b/package.json index 9c98b95..bc5795f 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "homepage": "https://github.com/iotcat/ushio-win-server#readme", "dependencies": { "express": "^4.17.1", - "fs": "0.0.1-security" + "fs": "0.0.1-security", + "md5": "^2.2.1" } }