Sunday, 21 April 2013

Shell Scripting On Kali Linux


SHELL SCRIPTING 
PART 1
shell scripting

INTRODUCTION

  • A shell is the interface between us and the kernel.And in this tutorial we are going to learn shell scripting .
  • First we start with the basic commands.And this tutorial is the basic tutorial , soon we will cover the advanced shell scripting .
  • And the operating system we use is " Kali-Linux".
  • Now go through with it and practise as much as you can . 
SIMPLE COMMANDS  
  • whoami
  • pwd

SYSTEM DATE AND CALENDER
  • To see the calender in linux we use the cal command . 
  • As you enter the cal command , it will show you the current month calender.
  • See the below image for more details -

2013 CALENDER

  • Now if you are interested to view the 2013 calender , then enter the commands as shown below.
  • Command : cal 2013
  • See the below image for more details -


CREATING FILES AND DIRECTORIES

TOUCH COMMAND
  • Using touch command you can create the empty files in linux . 
  • Also you can create more than 1 files together .
  • These are the empty files but you can also put text inside it using different text editors  like vim , nano etc . 
  • Example : See the below image i have created 3 empty files together using touch command . 

CREATING DIRECTORIES 

  • To create directory , we have to use the mkdir command .
  • Syntax : mkdir < directory name >
  • Example : See the below example for more details -


CHANGING DIRECTORY

  • To change directory you can simply use the 'cd' command . 
  • See the below image for more details -


 CREATING TEXT FILE USING CAT COMMAND 
  • To create file use the command cat > filename 
  • Then enter the text .
  • To terminate press ctrl+d.
  • See the below image for more details -

TO VIEW FILES 

  • To view files you have to use ' < ' (less than ) sign as shown in the below example .
  • Example : cat < hackingDNA
  • Here hackingDNA is the filename .
  • See the below image for more details -


MERGE FILES

  • Merge files means  joining two files together and put it into one single file . 
  • Example : In the below example you can see two files : 
  1. hackingDNA
  2. test
  • Then we put these two files into 1 single file i.e merge.
  • And at the last we view the merge file using 'cat < merge' command .
  • See the below image for more details -


RENAMING AND DELETE FILES AND DIRECTORIES 

RENAME

  • To rename file mv command is used .
  • Syntax : mv filename newfilename
  • Example : mv test test1
  • See the below image for more details -


CREATING AND DELETING DIRECTORIES



COPY FILE INTO MUKUND DIRECTORY 

LINK BETWEEN FILES : hardlink example 


SOFTLINK EXAMPLE 
  • In this example ,   i use " ln -s  " to create a soft link .And also i link mukund  to the mukund_soft .
  • When we use the ls command , you will observe the color of the soft link file , it's different from others.
  • So now when i remove the mukund file  and then try to access the mukund_soft file , you will observe you cannot see  that file because you have deleted the hardlink (i.e mukund ).


FILE PERMISSION 
CREATING A SAMPLE FILE 





USING OF " ls "  

VIEW FILES AND DIRECTORY WITHOUT PERMISSION

LONG MODE ( ls -l )

DISPLAY ALL THE HIDDEN FILES (ls -a)

DISPLAY ALL WITH INODE (ls -i )

CHANGE FILE PERMISSION WITH CHMOD 
  • Giving numeric permission is the easiest method .
  • Numeric permission : 4 is for Read , 2 is for write and 1 is for execute .
  • So for example : If you want to give  rwx permission to group , users and other , you have to enter the numeric value 777 as shown in the below image .
  • See the below example for more details - 

 

OTHER EXAMPLES 

UNAME 
To see the version of kernel , name of machine , OS etc .




  • SOON PART -2 will be upload ed, till then practise these commands and bring some perfection in your command line .
  • That help you a lot in many situation .


JOIN
US 
ON 

FACEBOOK

THIS TUTORIAL IS JUST FOR EDUCATIONAL PURPOSE ONLY /-

4 comments:

Anonymous said...

Good Job....

Anonymous said...

very useful

Jinnu Jangra said...

GOOD JOB BRO

Pinn X said...

Good work..
What if you combine all these commands in one shell script to automate some work?

Categories

Angry IPScanner On Backtrack 4 Arduino Arduino Opensource community attacks on router auditing tool Aurora Exploiting Through Kali Linux AUTOSCAN ON BACKTRACK 5 BackBox Linux On hackingDNA Backtrack 5 : Linux Commands Backtrack Bootable Pendrive Backtrack Tool : The Harvester Blender On Backtrack 5 Block Command Prompt Browser Autopwn On Backtrack 5 BUGTRAQ LOG REMOVER BLEACHBIT chkrootkit on Backtrack 5 chntpw on backtrack 5 cisco switches routing auditing tool. Client Side Attack On Backtrack 5 Command Shell Upgrade On Backtrack 5 Conky On Backtrack 5 convert guest account into admin using chntpw in backtrack 5 Convert Jpg Image into Ascii on Backtrack 5 countermeasures Cracking Unix Password On Backtrack 5 Cupp On Backtrack 5 Cutycapt On Kali Linux Detect Sniffer6 On Kali Linux dmitry on backtrack 5 Dnmap On Kali Linux dnsenum on backtrack 5 dnsrecon on backtrack 5 dnstracer on backtrack 5 dnswalk on backtrack 5 DOMAIN TOOL ON BUGTRAQ Dos attack driftnet on backtrack 5 dsniff on backtrack 5 enum4linux esp8266 EtherApe On BackTrack 5 ewizard on backtrack 5 ExifTool On BackTrack 5 Exploit Distccd On BackTrack 5 Exploit RDP Vulnerability On Kali Linux Exploit Samba Server On Backtrack 5 fatback on backtrack 5 FERN CRACKER ON BACKTRACK 5 Fierce in Backtrack 5 findmyhash : Crack the hash on Backtrack 5 Firewalk-Script On BackTrack 5 Firewall On Backtrack 5 Flash Player On Backtrack 5 Genlist On Backtrack 5 Gerix Cracker On Backtrack 5 Get Your Data Back Golismero On BackTrack 5 GOOFILE ON BUGTRAQ Google Kung-Fu goohost on backtrack 5 Grendel-Scan On Backtrack 5 gtk-recordmydesktop on backtrack 5 HACK BACKTRACK 5 via RAT Hack The Database with Backtrack 5 Hack the Facebook with Backtrack 5 Hack the windows in GNS3 Hack Windows XP using Backtrack 5 Hack Windows Xp using msfconsole hacking Hacking Lab 01 Hacking Windows 7 USING Backtrack 5 hackingdna hackingDNA choice :Best Antivirus Detection honeyd on backtrack 5 honeypot on backtrack 5 HOW TO INSTALL REDHAT ENTERPRISE LINUX 5 How to block ICMP request How To Install CAINE How to Install Chromium Browser on Backtrack 5 How to Install Windows 7 Ultimate How To Install Xampp On Kali Linux How to make new User in Backtrack 5 How to see files and directories on Linux how to use arduino in kali linux How to use Host Command on Backtrack 5 How to use Nano Editor on Backtrack 5 How to use Ping Command on Backtrack How to use whois tool on Backtrack 5 hping2 on backtrack 5r2 Httprint On BackTrack 5 icmpv6 flooding attack ifconfig command Installing And Accessing Backdoor On Backtrack 5 Installing software on Backtrack 5 using apt-get ipcalc on backtrack 5 Itrace On BackTrack 5 Jigsaw On Backtrack 5 Joomscan On Backtrack 5 KALI ARMITAGE ON KALI LINUX kali linux kali linux arduino Kali Linux Installation Kali Rolling Release 2016.2 keimpx on backtrack 5 Lanmap On Backtrack 4 Learn arping on Backtrack 5 Learn Basic of Internet with DAWN OF THE NET Learn Basics if Screen Utility Learn cmospwd on Backtrack 5 Learn dnsdict6 on backtrack 5 Learn fping on Backtrack 5 Learn Help Utilities Command On Backtrack 5 Learn hexedit on Backtrack 5 Learn how to hack root account on REDHAT5 Learn How to Install Backtrack 5 Learn how to make Bootable Pendrive Learn how to split Terminal into different regions Learn How To Split Terminal on backtrack 5 Learn how to use Armitage in Backtrack 5 Learn how to use chntpw on backtrack 5 LEARN HOW TO USE CISCO PACK ON BUGTRAQ - II Learn How to use ettercap on Backtrack 5 for hacking username and passwords Learn how to use Netstat Commands On Backtrack 5 Learn how to use nipper Learn How to work with Vim editor on Backtrack 5 Learn Linux Commands on Backtrack Environment Learn Netdiscover On Backtrack 5 Learn Pentbox On Backtrack 5 Learn Recoverjpeg on Backtrack 5 Learn samdump on backtrack 5 Learn TrueCrypt On Backtrack 5 LINUX NETWORKING COMMANDS ON BACKTRACK 5 linux OS LINUX PARTITION ON BACKTRACK 5 List-Urls On Backtrack 4 Load Balancing Detector On Backtrack 5 LOG REMOVER BLEACHBIT Lynis On Backtrack 5 Mac Tracker On Backtrack 5 macchanger on backtrack 5 Matriux Installation On hackingDNA Metaexploit Framework : Collecting Email Addresses Metasploit Framework With Basic Commands Meterpreter on Backtrack 5 mitre-cve on backtrack 5 MSF AUXILIARY SCANNING ON BACKTRACK 5 msf scanning on backtrack 5 nbtscan on backtrack 5 NESSUS ON BACKTRACK 5 Net Card Config Netcat : Learn how to create a instant chat session on Backtrack 5 netenum on backtrack 5 Netifera On Backtrack 5 NETMASK On Backtrack 5 NIKTO ON KALI LINUX Nmap Scanning On Backtrack 5 nmap smb script offensive security Oneko And Cowsay On BackTrack 5 OpenOffice On Backtrack 5 OpenVAS On Backtrack 5 Orion Browser History Dumper v1.0 Penetration Testing Pipal On Backtrack 5 PostgreSQL On Kali Linux Practice Session On Backtrack 5 PROTOS on backtrack 5 Reconnaissance Recover Kali Password Remote Desktop Connection Remote Desktop On Backtrack 5 Remote Desktop Sharing Removing Backdoor on Backtrack 5 Restrict Control Panel Restrict Registry Editor by Group Policies Rkhunter On Backtrack 5 router auditing tool Router Penetration Testing router security Safecopy On Backtrack 5 samba testing samrdump on backtrack 5 Scanning security auditing tool Shell Scripting On Kali Linux Shrink and Create Partition on Windows 7 Shutter On Backtrack 5 siege on backtrack 5 smb enumeration smb hacking Smbclient On Backtrack 5 Smtpscan On Backtrack 5 SMURF6 ON KALI LINUX Sniff Images on Backtrack 5 using Driftnet Snort On Backtrack 5 snurf6 Software Updates On Kali linux Spoof Your MAC Address on Backtrack 5 sql attack SSID ssldump on backtrack 5 sslstrip on backtrack 5 Start Backtrack 5 Without Startx Steam Locomotive On BackTrack5 Stop Bruteforce attack System Monitor On Backtrack 5 tcptraceroute on backtrack 5 Tctrace On Backtrack 5 TeamViewer On BackTrack 5 TELNET On Backtrack 5 Terminator On Backtrack 5 the Harvester On Backtrack 5 Things you should know about Backtrack Tweak Your System Settings On Backtrack 5 Tweak Your System Settings On Backtrack 5 Part 2 Unicornscan On BackTrack 5 Uniscan On Backtrack 5 urlcrazy on backtrack 5 urlsnarf on backtrack 5 WBOX on Backtrack 4 and 5 Weak points Web Httrack::Web Copier Websecurify On BackTrack5 Webshag On Backtrack 5 WEP CRACKING ON BACKTRACK 5 whatweb on backtrack 5 WHATWEB ON BUGTRAQ Wiffit (wafw00f): Firewall Detection Tool On Backtrack 5 wireshark Xpdf On Backtrack 5 xprobe2 on backtrack 5 Zenmap

Popular Posts