Linux websever 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
: 192.168.3.70 | : 192.168.1.99
Cant Read [ /etc/named.conf ]
8.1.2-1ubuntu2.23
urlab
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
share /
nodejs /
npm /
node_modules /
bin-links /
lib /
[ HOME SHELL ]
Name
Size
Permission
Action
bin-target.js
329
B
-rw-r--r--
check-bin.js
2.07
KB
-rw-r--r--
check-bins.js
493
B
-rw-r--r--
fix-bin.js
1.3
KB
-rw-r--r--
get-node-modules.js
534
B
-rw-r--r--
get-paths.js
1.46
KB
-rw-r--r--
get-prefix.js
147
B
-rw-r--r--
index.js
1.33
KB
-rw-r--r--
is-windows.js
118
B
-rw-r--r--
link-bin.js
343
B
-rw-r--r--
link-bins.js
775
B
-rw-r--r--
link-gently.js
2.67
KB
-rw-r--r--
link-mans.js
1.56
KB
-rw-r--r--
man-target.js
232
B
-rw-r--r--
shim-bin.js
2.07
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : check-bin.js
// check to see if a bin is allowed to be overwritten // either rejects or resolves to nothing. return value not relevant. const isWindows = require('./is-windows.js') const binTarget = require('./bin-target.js') const { resolve, dirname } = require('path') const readCmdShim = require('read-cmd-shim') const fs = require('fs') const { promisify } = require('util') const readlink = promisify(fs.readlink) const checkBin = async ({ bin, path, top, global, force }) => { // always ok to clobber when forced // always ok to clobber local bins, or when forced if (force || !global || !top) { return } // ok, need to make sure, then const target = resolve(binTarget({ path, top }), bin) path = resolve(path) return isWindows ? checkShim({ target, path }) : checkLink({ target, path }) } // only enoent is allowed. anything else is a problem. const handleReadLinkError = async ({ er, target }) => er.code === 'ENOENT' ? null : failEEXIST({ target }) const checkLink = async ({ target, path }) => { const current = await readlink(target) .catch(er => handleReadLinkError({ er, target })) if (!current) { return } const resolved = resolve(dirname(target), current) if (resolved.toLowerCase().indexOf(path.toLowerCase()) !== 0) { return failEEXIST({ target }) } } const handleReadCmdShimError = ({ er, target }) => er.code === 'ENOENT' ? null : failEEXIST({ target }) const failEEXIST = ({ target }) => Promise.reject(Object.assign(new Error('EEXIST: file already exists'), { path: target, code: 'EEXIST', })) const checkShim = async ({ target, path }) => { const shims = [ target, target + '.cmd', target + '.ps1', ] await Promise.all(shims.map(async target => { const current = await readCmdShim(target) .catch(er => handleReadCmdShimError({ er, target })) if (!current) { return } const resolved = resolve(dirname(target), current.replace(/\\/g, '/')) if (resolved.toLowerCase().indexOf(path.toLowerCase()) !== 0) { return failEEXIST({ target }) } })) } module.exports = checkBin
Close