Compare commits

...

2 Commits

Author SHA1 Message Date
zyp 0aac17f2cb test access
3 weeks ago
zyp aadc0af3ce update log
3 weeks ago

Binary file not shown.

@ -1,6 +1,7 @@
guard df123qwerty 2023-04-24-10-13-55 admin - 2024-10-31T08:18:22.560Z
guard df123qwerty 2023-04-24-10-14-31 zyp - 2024-10-31T08:18:32.459Z
guard df123qwerty 2023-04-24-10-16-50 admin - 2024-10-31T08:28:40.653Z
guard df123qwerty 2023-04-24-10-17-04 zyp - 2024-10-31T08:28:46.935Z
guard df123qwerty 2023-04-24-10-17-05 chenjk - 2024-10-31T09:41:40.969Z
guard df123qwerty 2023-04-24-10-17-07 chenjk - 2024-10-31T09:41:52.294Z
chenjk - 2024-10-31T09:42:24.196Z

11
node_modules/.package-lock.json generated vendored

@ -1,7 +1,7 @@
{ {
"name": "ui", "name": "ui",
"version": "0.0.0", "version": "0.0.0",
"lockfileVersion": 2, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"node_modules/@mapbox/node-pre-gyp": { "node_modules/@mapbox/node-pre-gyp": {
@ -1553,6 +1553,15 @@
"mkdirp": "bin/cmd.js" "mkdirp": "bin/cmd.js"
} }
}, },
"node_modules/moment": {
"version": "2.30.1",
"resolved": "https://registry.npmmirror.com/moment/-/moment-2.30.1.tgz",
"integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==",
"license": "MIT",
"engines": {
"node": "*"
}
},
"node_modules/morgan": { "node_modules/morgan": {
"version": "1.9.1", "version": "1.9.1",
"resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz", "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz",

15
package-lock.json generated

@ -16,6 +16,7 @@
"express": "~4.16.1", "express": "~4.16.1",
"express-session": "^1.17.0", "express-session": "^1.17.0",
"http-errors": "~1.6.3", "http-errors": "~1.6.3",
"moment": "^2.30.1",
"morgan": "~1.9.1", "morgan": "~1.9.1",
"multer": "^1.4.4", "multer": "^1.4.4",
"nodemailer": "^6.7.3", "nodemailer": "^6.7.3",
@ -1574,6 +1575,15 @@
"mkdirp": "bin/cmd.js" "mkdirp": "bin/cmd.js"
} }
}, },
"node_modules/moment": {
"version": "2.30.1",
"resolved": "https://registry.npmmirror.com/moment/-/moment-2.30.1.tgz",
"integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==",
"license": "MIT",
"engines": {
"node": "*"
}
},
"node_modules/morgan": { "node_modules/morgan": {
"version": "1.9.1", "version": "1.9.1",
"resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz", "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz",
@ -3897,6 +3907,11 @@
"minimist": "^1.2.5" "minimist": "^1.2.5"
} }
}, },
"moment": {
"version": "2.30.1",
"resolved": "https://registry.npmmirror.com/moment/-/moment-2.30.1.tgz",
"integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how=="
},
"morgan": { "morgan": {
"version": "1.9.1", "version": "1.9.1",
"resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz", "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz",

@ -14,6 +14,7 @@
"express": "~4.16.1", "express": "~4.16.1",
"express-session": "^1.17.0", "express-session": "^1.17.0",
"http-errors": "~1.6.3", "http-errors": "~1.6.3",
"moment": "^2.30.1",
"morgan": "~1.9.1", "morgan": "~1.9.1",
"multer": "^1.4.4", "multer": "^1.4.4",
"nodemailer": "^6.7.3", "nodemailer": "^6.7.3",

@ -1,5 +1,3 @@
qinziyao 2023-04-24-10-13-53
admin 2023-04-24-10-19-08
zyp 2024-10-15-17-08-52 zyp 2024-10-15-17-08-52
zyp 2024-10-15-17-21-31 zyp 2024-10-15-17-21-31
zyp 2024-10-15-17-25-47 zyp 2024-10-15-17-25-47

@ -13,6 +13,9 @@ var jsonParser = bodyParser.json();
var urlencodedParser = bodyParser.urlencoded({ var urlencodedParser = bodyParser.urlencoded({
extended: false extended: false
}) })
const moment = require('moment'); // 使用 moment.js 来方便地处理时间格式
//桌面latest版 //桌面latest版
function execute(cmd){ function execute(cmd){
execSync(cmd,{cwd:'C:\\Users\\17217\\Desktop\\english\\python'},function(error, stdout, stderr){ execSync(cmd,{cwd:'C:\\Users\\17217\\Desktop\\english\\python'},function(error, stdout, stderr){
@ -158,6 +161,28 @@ router.get('/download', function (req, res, next) {
}); });
router.post('/login', urlencodedParser, function (req, res, next) { router.post('/login', urlencodedParser, function (req, res, next) {
var name = req.body.name; var name = req.body.name;
// 获取当前时间并格式化
const now = new Date();
const loginTime = now.toISOString(); // 使用 ISO 格式的时间字符串
// 在 name 获取后,添加文件操作代码
//const fs = require('fs');
const path = 'C:/Users/17217/Desktop/teamwk123/log.txt'; // 文件路径
// 将 name 和 loginTime 写入文件,追加模式
fs.appendFile(path, `${name} - ${loginTime}\n`, function (err) {
if (err) {
console.error('写入文件时发生错误:', err);
// 你可以选择返回错误响应或者继续执行
return;
}
console.log('用户名和登录时间已写入文件:', name, loginTime);
});
var pwd = req.body.pwd; var pwd = req.body.pwd;
var sqlite3 = require('sqlite3').verbose() var sqlite3 = require('sqlite3').verbose()
var sql = "SELECT * FROM users where username='" + name + "' and password='" + pwd+"'" var sql = "SELECT * FROM users where username='" + name + "' and password='" + pwd+"'"
@ -168,7 +193,11 @@ router.post('/login', urlencodedParser, function (req, res, next) {
req.session.error = "用户名或密码错误,请重新输入!"; req.session.error = "用户名或密码错误,请重新输入!";
res.redirect('login'); res.redirect('login');
} else { } else {
username = name username = name; // 使用 const 来定义变量
// var exec = require('child_process').exec; // var exec = require('child_process').exec;
// exec(`python C:/Users/17217/Desktop/english/users/admin/log.py `+username) // exec(`python C:/Users/17217/Desktop/english/users/admin/log.py `+username)
// db.run("delete from "+name,function(){ //每次先将表信息清空再重新读取文件夹里面的文件信息 // db.run("delete from "+name,function(){ //每次先将表信息清空再重新读取文件夹里面的文件信息
@ -315,7 +344,7 @@ router.post('/upload', multer({dest:'./users/'}).any(),function(req, res){
}) })
// execute("python D:/99/ui_ref/users/admin/a.py") // execute("python D:/99/ui_ref/users/admin/a.py")
var exec = require('child_process').exec; var exec = require('child_process').exec;
exec(`python C:/Users/17217/Desktop/english/users/admin/decode.py`) exec(`python C:/Users/17217/Desktop/teamwk123/users/admin/decode.py`)
res.send('上传成功,点击←返回上一页'); res.send('上传成功,点击←返回上一页');
} }
}) })
@ -329,7 +358,7 @@ router.post('/execution',function(req, res){
router.post("/getit", function (data, res) { router.post("/getit", function (data, res) {
fs.readFile("C:\\Users\\17217\\Desktop\\english\\result.txt", 'utf-8', (err, data) => { fs.readFile("C:\\Users\\17217\\Desktop\\teamwk123\\result.txt", 'utf-8', (err, data) => {
if (err) { if (err) {
console.error(err); console.error(err);
return; return;
@ -341,7 +370,7 @@ router.post("/getit", function (data, res) {
}) })
router.post("/histroy", function (data, res) { router.post("/histroy", function (data, res) {
fs.readFile("C:\\Users\\17217\\Desktop\\english\\log.txt", 'utf-8', (err, data) => { fs.readFile("C:\\Users\\17217\\Desktop\\teamwk123\\log.txt", 'utf-8', (err, data) => {
if (err) { if (err) {
console.error(err); console.error(err);
return; return;
@ -353,7 +382,7 @@ router.post("/histroy", function (data, res) {
}) })
router.post("/log", function (data, res) { router.post("/log", function (data, res) {
fs.readFile("C:\\Users\\17217\\Desktop\\english\\rizhi.txt", 'utf-8', (err, data) => { fs.readFile("C:\\Users\\17217\\Desktop\\teamwk123\\rizhi.txt", 'utf-8', (err, data) => {
if (err) { if (err) {
console.error(err); console.error(err);
return; return;

@ -10,17 +10,17 @@ def get_public_key_from_file(filepath):
key_file.read(), key_file.read(),
) )
return public_key return public_key
public_key = get_public_key_from_file('D:/99/ui_ref/users/admin/public.pem') public_key = get_public_key_from_file('C:/Users/17217/Desktop/english/users/admin/public.pem')
# 将明文进行RSA加密 # 将明文进行RSA加密
from time import strftime from time import strftime
import requests import requests
a = requests.post("http://127.0.0.1:5000/qr", files={"qr_pic": open("D:/99/ui_ref/users/admin/qrcode.png", "rb")}) a = requests.post("http://127.0.0.1:5000/qr", files={"qr_pic": open("C:/Users/17217/Desktop/english/users/admin/qrcode.png", "rb")})
print(a.text) print(a.text)
b = r = requests.post("http://127.0.0.1:5000/match", data={"pattern": "df123qwerty"}) b = r = requests.post("http://127.0.0.1:5000/match", data={"pattern": "df123qwerty"})
print(b.text) print(b.text)
file = open('D:/99/ui_ref/users/admin/result.txt','w') file = open('C:/Users/17217/Desktop/english/result.txt','w')
plaintext0 = a.text plaintext0 = a.text
plaintext = plaintext0.encode('utf-8') plaintext = plaintext0.encode('utf-8')
ciphertext = public_key.encrypt( ciphertext = public_key.encrypt(

@ -1,16 +1 @@
guard df123qwerty 2023-04-18-09-45-13
guard df123qwerty 2023-04-18-09-46-50
guard df123qwerty 2023-04-18-09-46-52
guard df123qwerty 2023-04-18-10-16-00
guard df123qwerty 2023-04-18-10-20-29
guard Null 2023-04-18-10-28-11
guard df123qwerty 2023-04-18-15-01-55
guard df123qwerty 2023-04-18-18-21-13
guard df123qwerty 2023-04-18-21-56-05
guard df123qwerty 2023-04-18-22-00-38
guard df123qwerty 2023-04-19-08-47-19
guard df123qwerty 2023-04-19-09-03-15
guard df123qwerty 2023-04-19-09-48-46
guard df123qwerty 2023-04-19-10-07-22
guard df123qwerty 2023-04-19-10-54-03
guard df123qwerty 2023-04-19-10-54-22

@ -1,37 +1 @@
qinziyao 2023-04-18-21-36-05
admin 2023-04-18-21-36-27
xuchen 2023-04-18-21-42-33
admin 2023-04-18-21-42-47
admin 2023-04-18-21-58-14
guard 2023-04-18-21-58-38
qinziyao 2023-04-18-22-31-50
qinziyao 2023-04-18-22-54-14
fighter1 2023-04-19-08-25-10
fighter1 2023-04-19-08-38-37
admin 2023-04-19-08-42-53
guard 2023-04-19-08-46-52
admin 2023-04-19-08-48-23
fighter2 2023-04-19-09-02-35
admin 2023-04-19-09-02-57
fighter2 2023-04-19-09-04-44
admin 2023-04-19-09-05-31
fighter2 2023-04-19-09-05-47
fighter1 2023-04-19-09-05-52
qinziyao 2023-04-19-09-42-50
guard 2023-04-19-10-04-46
qinziyao 2023-04-19-10-06-53
admin 2023-04-19-10-08-09
fighter1 2023-04-19-10-11-27
flying_pigeon 2023-04-19-10-18-42
guard 2023-04-19-10-53-14
qinziyao 2023-04-21-23-36-47
admin 2023-04-21-23-57-01
tester 2023-04-23-08-21-17
tester 2023-04-23-08-26-06
qinziyao 2023-04-23-11-28-31
admin 2023-04-23-15-33-25
admin 2023-04-23-17-12-05
qinziyao 2023-04-23-20-24-04
admin 2023-04-23-20-25-27
halo 2023-04-23-20-42-59
admin 2023-04-23-20-48-24

Loading…
Cancel
Save