MCPcopy
hub / github.com/0dayCTF/reverse-shell-generator / generateCommand

Function generateCommand

server_functions/raw.js:25–47  ·  view source on GitHub ↗
(event, _context)

Source from the content-addressed store, hash-verified

23}
24
25const generateCommand = function (event, _context) {
26 const { path, queryStringParameters } = event;
27
28 const requiredName = decodeURIComponent(path.substring(1));
29 const selectedItem = rsgData.reverseShellCommands.find(function ({ name }) {
30 return requiredName === name;
31 });
32
33 if (!selectedItem) {
34 return {
35 statusCode: 401,
36 body: `Command name '${requiredName}' not found`
37 }
38 }
39
40 const { command } = selectedItem;
41 const result = insertParameters(command, queryStringParameters);
42
43 return {
44 statusCode: 200,
45 body: result
46 }
47}
48
49const extractRawValue = function (event) {
50 const { queryStringParameters } = event;

Callers 1

raw.jsFile · 0.85

Calls 1

insertParametersFunction · 0.85

Tested by

no test coverage detected