Skip to content

Back to the catalog

Living off The Browser: Running Popular Hacking Tools Inside Chrome
hackers-arise.comwriteup

Living off The Browser: Running Popular Hacking Tools Inside Chrome

Hackers Arise walks through an installable Chrome Isolated Web App that packages nine popular Active Directory pentesting tools, including NetExec (NXC), SharpHound, LDAP-shell, Evil-WinRM, and Certipy, so they run natively inside a Chrome tab with multi-protocol network access, bypassing the need for Linux or WSL. The piece shows setup via Chrome flags and an IWA install URL, then a lab demo: port-scanning a target, using Evil-WinRM for remote access, enumerating DNS zones with ADIDNS, and running Certipy to flag an ESC1-vulnerable ADCS template for domain-admin escalation.

TL;DR A signed Chrome Isolated Web App bundles NetExec, SharpHound, Evil-WinRM, Certipy and more, letting a browser tab run a full AD attack chain up to ADCS ESC1 escalation.

The original page has not answered since 17 Oct 2026.

Document

What it is

The IWA (Isolated Web App) bundle is a signed Chrome application installed via https://iwa-tools.pkilla.pw/iwa/update.json, exposing an in-browser console (iwa >) that runs the nine bundled tools as console commands with direct network access from the browser.

Preconditions / Affected

Requires enabling specific Chrome flags and relaunching Chrome; install happens through the chrome://web-dev surface (the page notes this moved from the older web-app-internals location in recent Chrome versions, so instructions tied to the old name will not work). The author explicitly warns not to use a daily-driver Chrome profile for this.

What to do

Setup and usage sequence, reproduced from the lab walkthrough:

# After enabling flags and relaunching Chrome, open chrome://web-dev
# Install the bundle via:
https://iwa-tools.pkilla.pw/iwa/update.json

# Inside the installed iwa-tools console:
iwa > help
iwa > command -h

# Port scan a target for common AD ports
iwa > portscan IP 88,389,445,5985,9389 --timeout 2000

# If Kerberos/LDAP/WinRM are open, attempt remote access
iwa > evil-winrm -H IP -u user -p password

# Enumerate DNS zones
iwa > adidns -H IP -u user -d domain -p password --auth kerberos --tls --list

# Check ADCS templates for ESC1 exposure
iwa > certipy find -H IP -u user -d domain -p password --tls -enabled

The interpretation step the summary doesn't spell out: open Kerberos (88) + LDAP (389) + WinRM (5985) on a host identifies it as a domain controller reachable for remote admin access, and that's the pivot point before moving to DNS enumeration and the Certipy ESC1 check.

Caveats

The page is a vendor-style walkthrough (links to the author's own Red Team Operator training) rather than an independent security advisory — there's no discussion of the IWA's code provenance, update/signing trust model, or what "signed" means in this context beyond Chrome accepting the install.

Organisations named here

  • ESC1

Technologies named here

  • Google Chrome
  • IWA Tools
  • nxc
  • Windows
  • Active Directory Certificate Services
  • SharpHound
  • LDAP-shell
  • Evil-WinRM
  • Certipy
  • portscan
  • adidns
  • Chrome
  • Active Directory
  • Kerberos
  • LDAP

Techniques named here

  • Port scanning
  • Remote access via WinRM
  • DNS zone enumeration
  • ADCS ESC1 abuse