Skip to content

Commit bd38611

Browse files
committed
Added deobfuscator server files (main decoder)
1 parent e81d545 commit bd38611

File tree

4 files changed

+2119
-0
lines changed

4 files changed

+2119
-0
lines changed

functions/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
node_modules/
2+
test/

functions/index.js

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
/* eslint-disable no-unused-vars */
2+
// index.js
3+
const functions = require('firebase-functions');
4+
const express = require("express");
5+
const cors = require('cors');
6+
const bodyParser = require("body-parser");
7+
const decoder = require("./xDecoder")();
8+
9+
const app = express();
10+
11+
app.use(cors());
12+
app.use(bodyParser.urlencoded({ extended: true, limit: '10mb' }));
13+
app.use(bodyParser.json({ extended: true, limit: '10mb' }));
14+
15+
app.get('/hello', (req, res) => { // test page
16+
res.send('Hello Express!');
17+
});
18+
19+
app.post("/request", (req, res, next) => {
20+
// console.log(req.body.code)
21+
22+
const decoded = decoder.decode(req.body.type, req.body.targetName, req.body.code);
23+
res.send(decoded);
24+
});
25+
26+
// ここに`cors()`を追加(一部でcors使いたい場合)
27+
/* app.get('/asd/:keyword', cors(), (req, res) => {
28+
}); */
29+
30+
const api = functions.https.onRequest(app);
31+
module.exports = { api };

0 commit comments

Comments
 (0)