• Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer
  • Google Dorks
  • Shodan Queries
  • Malware Sources
  • Privacy Policy

PenTestIT

Your source for all things Information Security!

You are here: Home / Open Source / iBombShell: A Dynamic Post-Exploitation Remote Shell

iBombShell: A Dynamic Post-Exploitation Remote Shell

Posted: 5 years ago by @pentestit 29030 views

Consider you have a shell on a system and other post-exploitation do not work for you as they are being caught by a security solution on the system. Worry not as we now have iBombShell, a dynamic remote shell that can be run on any system that supports PowerShell. The reason this is called dynamic is because functions can be dynamically added and loaded as per your requirement.

iBombShell

What is iBombShell?

iBombShell is a dynamic, open source tool that allows post-exploitation functionalities via a shell or a prompt on systems that support PowerShell. Supported features are loaded
dynamically in-memory avoiding any hard drive writes, whenever they are needed from a repository. The tool has hard coded GitHub links, which can be changed to your own. This makes detection even more difficult as security systems now-a-days are on a lookout for data going to and from online repositories.

Connect backs are called as ‘warriors‘ and they do the work for you. iBombShell has two execution modes:

  • everywhere: In this mode, you simply run a PowerShell command which is directly run from the memory.
  • silent mode: In this mode, you still run the PowerShell command, however, this time it can now be controlled by a C2 panel that is coded in Python which listens for connections from warriors.

The functionality provided by iBombShell is divided into event, scanner, system, bypassuac, & post-exploitation categories. As of now, the following functionalities are supported:

  1. events/txuleta: Prints static text.
  2. scanner/tcp-scan: Uses the PowerShell System.Net.Sockets.TcpClient class to connect to a port and report back if it is open.
  3. system/loaderext: Loads additional functions after downloading them.
  4. system/getprovider: Makes use of get-childitem.
  5. system/pshell: Executes PowerShell instructions.
  6. system/pshell-local: Executes PowerShell instructions in the same scope that iBombShell.
  7. system/clearfunction: Removes a loaded function.
  8. bypassuac/invoke-eventvwr: Bypasses UAC using a ‘fileless’ technique using eventvwr.exe.
  9. bypassuac/invoke-compmgmtlauncher: Attains UAC bypass via DLL hijacking using CompMgmtLauncher.exe.
  10. bypassuac/invoke-environmentinjection: Attains UAC bypass by creating %windir% injection.
  11. post/extract-sshprivatekey: Extracts SSH Private Keys in Microsoft Windows 10 via the HKCU\Software\OpenSSH\Agent\Keys registry path.
  12. post/vpn-mitm: Creates a VPN man-in-the-middle using rasdial.exe

In case the UAC bypass method succeeds, a new warrior is created with a new ID and executed in a higher privileges. You can now imagine all that you can do with this tool!

Download iBombShell:

The iBombShell source code for version 0.0.1b, code named – “the first boom” can be found at this link. Installation is also pretty simple if you want to use the python C2 panel.

Share this post on:
witteracebookhatsAppufferLinkedin It

Filed Under: Open Source, Penetration Testing, Tools Tagged With: iBombShell, post-exploitation, PowerShell, python

Related

UPDATE: Empire v3.4.0
September 18, 2020
Tags: Empire, Empire Project, Invoke-Phant0m, Invoke-PrintDemon, Mimikatz, MITRE ATT&CK™, open source, post-exploitation, PowerShell, python, Seatbelt
Categories: Offensive Security, Open Source, Tool Updates, Tools
UPDATE: Merlin v0.9.0
September 15, 2020
Tags: docker, Merlin, Mimikatz, post-exploitation, PowerShell, python
Categories: Offensive Security, Open Source, Penetration Testing, Tool Updates, Tools
UPDATE: FudgeC2 0.5.7
August 13, 2020
Tags: Adversary Emulation, FudgeC2, Microsoft Windows, MITRE ATT&CK™, open source, post-exploitation, PowerShell, python
Categories: Offensive Security, Open Source, Tool Updates, Tools

Primary Sidebar

Search

  • Email
  • Facebook
  • GitHub
  • Twitter

More to See

UPDATE: Merlin v0.9.0

September 15, 2020 By Black

UPDATE: Kali Linux 2020.3 Release

August 27, 2020 By Black

Popular Posts

  • UPDATE: Empire 3.0.1 23 views
  • List of Adversary Emulation Tools 22 views
  • UPDATE: Covenant v0.5 21 views
  • UPDATE: Kali Linux 2020.1 Release 18 views
  • List of Open Source C2 Post-Exploitation Frameworks 18 views
  • UPDATE: Empire 3.2.3 14 views
  • UPDATE: Infection Monkey 1.7.0 12 views
  • UPDATE: FudgeC2 0.5.4 10 views
  • UPDATE: Prowler 2.0 Beta 9 views
  • List of Operating Systems for OSINT (Open-Source Intelligence) 9 views

Secondary Sidebar

Categories

  • Docker Security
  • Fuzzing
  • Malware Analysis
  • Offensive Security
  • Open Source
  • OSINT
  • Penetration Testing
  • Reverse Engineering
  • Site News
  • Tool Updates
  • Tools
  • Vulnerability Assessment
  • Web Application Security
  • Wireless

Archives

  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017

Footer

Featured Post

WSUXploit: A Weaponized WSUS Exploit Script!

July 4, 2017 By Black

Internal network exploitation is a completely different ballgame all together. Many resources are trusted by default and security restrictions are minimal in most cases. One such resource which lacks security restrictions is the Microsoft Windows Server Update Services (WSUS). I have seen internal networks which lack SSL protection, because it is “not needed” for internalRead more about WSUXploit: A Weaponized WSUS Exploit Script!

Recent

  • UPDATE: Empire v3.4.0
  • UPDATE: Merlin v0.9.0
  • UPDATE: Kali Linux 2020.3 Release
  • UPDATE: FudgeC2 0.5.7
  • UPDATE: PoshC2 v6.0

Tags

Adversary Emulation (18) Anchore (9) APT2 (15) Brute Force (15) CALDERA (9) Cross-Site Scripting (8) cuc (11) docker (34) docker scan (10) dockerscan (12) Empire (11) Empire Project (10) Infection Monkey (7) Invoke-Phant0m (8) Kali Linux (25) malware analysis (9) man-in-the-middle (8) Metasploit (32) Microsoft Windows (38) Mimikatz (28) MITRE ATT&CK™ (20) Nmap (34) open source (109) OSINT (14) OSRFramework (17) OWASP (13) OWASP Dependency-Check (14) penetration testing (26) penetration testing toolkit (25) post-exploitation (27) PowerShell (42) python (73) Raspberry Pi (10) RedSnarf (13) Responder (14) Shodan (7) Short Post (10) software composition analysis (13) SQL injection (10) Sysdig Falco (9) vulnerability assessment (21) Web Application Security (20) WiFi (12) Wireshark (11) WordPress (9)

Copyright © 2023 - PenTestIT | Information shared to be used for LEGAL purposes only!