403Webshell
Server IP : 85.112.90.236  /  Your IP : 192.168.1.26
Web Server : Apache
System : Linux 85-112-90-236.cprapid.com 6.12.0-211.7.3.el10_2.x86_64 #1 SMP PREEMPT_DYNAMIC Tue May 19 12:46:58 EDT 2026 x86_64
User : ftechme ( 1002)
PHP Version : 8.2.32
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/bin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/bin/brltty-genkey
#!/usr/bin/sh
###############################################################################
# BRLTTY - A background process providing access to the console screen (when in
#          text mode) for a blind person using a refreshable braille display.
#
# Copyright (C) 1995-2023 by The BRLTTY Developers.
#
# BRLTTY comes with ABSOLUTELY NO WARRANTY.
#
# This is free software, placed under the terms of the
# GNU Lesser General Public License, as published by the Free Software
# Foundation; either version 2.1 of the License, or (at your option) any
# later version. Please see the file LICENSE-LGPL for details.
#
# Web Page: http://brltty.app/
#
# This software is maintained by Dave Mielke <dave@mielke.cc>.
###############################################################################

set -e
umask 077

. "`dirname "${0}"`/brltty-prologue.sh"
. "${programDirectory}/brltty-config.sh"
defaultKeyFile="${BRLTTY_EXECUTE_ROOT}${BRLAPI_KEY_FILE}"

showProgramUsagePurpose() {
cat <<END_OF_PROGRAM_USAGE_PURPOSE
Generate the BrlAPI access key.
END_OF_PROGRAM_USAGE_PURPOSE
}

addProgramOption f string.path keyFile "the BrlAPI key file" "${defaultKeyFile}"
parseProgramArguments "${@}"

try() {
   ("${@}"; exit "${?}") 2>/dev/null && {
      logMessage task "key generated"
      exit 0
   }
}

[ -n "${keyFile}" ] || keyFile="${defaultKeyFile}"

logNote "trying mcookie"
try mcookie >"${keyFile}"

for device in "/dev/urandom" "/dev/random"
do
   [ -c "${device}" -a -r "${device}" ] && {
      logNote "trying ${device}"
      try dd if="${device}" of="${keyFile}" bs=32 count=1
   }
done

logNote "trying \$RANDOM"
key="${RANDOM}"
[ -n "${key}" ] && try echo >"${keyFile}" "${key}"

rm -f -- "${keyFile}"
semanticError "no supported mechanism is available"
exit 3

Youez - 2016 - github.com/yon3zu
LinuXploit