Skip to content

Introduction

Last time we looked at getting a lab environment set up.

This week we are going to put it to use, looking at using the command line to talk to remote machines. We will also look at different techniques to get a shell (or code execution) on a remote machine.

For the practical work we will explore using these different types of shells, making use of SSH tunnels, and having the chance to play with different types of remote shell without having to do the full exploit.

Topics for the Week

Shells

  • Talking to a remote machine
  • Remote Shells
  • SSH
  • Netcat
  • Telnet
  • Web Shells

Hint

Things like the syntax for creating shells seems like the kind of thing that will come up in the phase test.

Question of the Week

Discuss

Topic for this week is shells.

Have you come across any useful web shells that you think others should know about?

Any tricks with Netcat or SSH that you want to share.

Use the feed on the aula to share with your classmates.