<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community:  IntSpired®</title>
    <description>The latest articles on DEV Community by  IntSpired® (@intspired).</description>
    <link>https://dev.to/intspired</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3885928%2Fc1a97114-c97b-407a-aa58-a259c0b82bdf.PNG</url>
      <title>DEV Community:  IntSpired®</title>
      <link>https://dev.to/intspired</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/intspired"/>
    <language>en</language>
    <item>
      <title>Back to the Sky</title>
      <dc:creator> IntSpired®</dc:creator>
      <pubDate>Wed, 11 Nov 2026 08:16:07 +0000</pubDate>
      <link>https://dev.to/intspired/back-to-the-sky-5bk4</link>
      <guid>https://dev.to/intspired/back-to-the-sky-5bk4</guid>
      <description>&lt;p&gt;Earlier this year, we turned our attention to the satellites overhead.&lt;/p&gt;

&lt;p&gt;Four posts. One question: how exposed is the satellite and RF layer the world now depends on?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;March: Satellite Signals Are Easier to Observe Than Many Realise&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A laptop, an SDR and the right software were enough to watch satellite activity cross the waterfall in real time. The post also discussed separate academic research showing that some GEO satellite links carry unencrypted traffic.  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn8ukb0nnupb0a3348wki.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn8ukb0nnupb0a3348wki.png" alt="satellite activity" width="800" height="871"&gt;&lt;/a&gt;&lt;strong&gt;Image 1:&lt;/strong&gt; SDR monitoring setup used to observe satellite activity in real time.&lt;/p&gt;

&lt;p&gt;Read the full post → &lt;a href="https://intspired.co.uk/blog/f/satellite-signals-are-easier-to-observe-than-many-realise" rel="noopener noreferrer"&gt;https://intspired.co.uk/blog/f/satellite-signals-are-easier-to-observe-than-many-realise&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;May: Hardware Not Required: WebSDR and the Open RF Layer&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Exploring satellite signals does not always require your own receiving equipment. This post looked at how publicly accessible WebSDR receivers open up the RF spectrum to anyone with an internet connection. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2omwar1pgzsygwwt8ysr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2omwar1pgzsygwwt8ysr.png" alt="Goonhilly" width="800" height="693"&gt;&lt;/a&gt;&lt;strong&gt;Image 2:&lt;/strong&gt; Qatar-OSCAR 100 at Goonhilly Earth Station, Cornwall. Live satellite RF from Es’hail-2, streamed through a browser.&lt;/p&gt;

&lt;p&gt;Read the full post → &lt;a href="https://intspired.co.uk/blog/f/hardware-not-required-websdr-and-the-open-rf-layer" rel="noopener noreferrer"&gt;https://intspired.co.uk/blog/f/hardware-not-required-websdr-and-the-open-rf-layer&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;June: Tracking Down a 1964 US Navy Satellite No One Could Switch Off&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Transit 5B-5. Launched in 1964. Still transmitting decades after its operational life ended. Using orbital data from CelesTrak and our ground station coordinates, we could predict when it would cross our horizon. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faz6gxvem4617zkj1hh1i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faz6gxvem4617zkj1hh1i.png" alt="Tracking Transit 5B-5 and predicting its pass over our location" width="800" height="368"&gt;&lt;/a&gt;&lt;strong&gt;Image 3:&lt;/strong&gt; Tracking Transit 5B-5 and predicting its pass over our location.&lt;/p&gt;

&lt;p&gt;Read the full post → &lt;a href="https://intspired.co.uk/blog/f/tracking-down-a-1964-us-navy-satellite-no-one-could-switch-off" rel="noopener noreferrer"&gt;https://intspired.co.uk/blog/f/tracking-down-a-1964-us-navy-satellite-no-one-could-switch-off&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Watch the short video of the pass on LinkedIn → &lt;a href="https://www.linkedin.com/feed/update/urn:li:activity:7467236032044933122/" rel="noopener noreferrer"&gt;https://www.linkedin.com/feed/update/urn:li:activity:7467236032044933122/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;June: Satellite-to-Phone Connectivity&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Ordinary smartphones are starting to connect directly to satellites. These connections bring satellite infrastructure into everyday mobile communications.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F66awfbrhd88l207hz9ap.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F66awfbrhd88l207hz9ap.png" alt="beamforming" width="800" height="450"&gt;&lt;/a&gt;&lt;strong&gt;Image 4:&lt;/strong&gt; How beamforming focuses satellite signal power towards a coverage area.&lt;/p&gt;

&lt;p&gt;Read the full post → &lt;a href="https://intspired.co.uk/blog/f/satellite-to-phone-connectivity" rel="noopener noreferrer"&gt;https://intspired.co.uk/blog/f/satellite-to-phone-connectivity&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The common thread: signals people assume are invisible are often observable. Understanding what those signals reveal is part of assessing the risks to satellite-dependent systems.&lt;/p&gt;

&lt;p&gt;Satellite dependence is growing. Jamming, spoofing and interference can disrupt the navigation, timing and communications those systems provide.&lt;/p&gt;

&lt;p&gt;For the rest of 2026, we are going deeper:&lt;/p&gt;

&lt;p&gt;The threats facing satellite-dependent systems&lt;br&gt;
Detecting interference&lt;br&gt;
Locating its source&lt;br&gt;
The cyber side of space systems&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;This work leads into IntSpired’s RF interference investigation service, planned for 2027.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;IntSpired®&lt;/p&gt;

</description>
      <category>rfsecurity</category>
      <category>satellitesecurity</category>
      <category>space</category>
      <category>wireless</category>
    </item>
    <item>
      <title>From Local Broadcast to Networked Drone Intelligence</title>
      <dc:creator> IntSpired®</dc:creator>
      <pubDate>Wed, 04 Nov 2026 15:33:33 +0000</pubDate>
      <link>https://dev.to/intspired/from-local-broadcast-to-networked-drone-intelligence-3e2f</link>
      <guid>https://dev.to/intspired/from-local-broadcast-to-networked-drone-intelligence-3e2f</guid>
      <description>&lt;p&gt;Remote ID is designed to make a drone visible, and in the UK that visibility is now part of the regulatory landscape. From 1 January 2026, Direct Remote ID became mandatory for several UK drone classes, with broader requirements due from 1 January 2028.&lt;/p&gt;

&lt;p&gt;Direct RID broadcasts identification and location information over Wi-Fi or Bluetooth to compatible receivers within range. For anyone working in wireless security, that is a familiar pattern: identifying data broadcast openly to anyone nearby. Receiving it is not a vulnerability; it is the whole point. But something changes when those local observations are networked, and a current US example shows what that can look like in practice.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;From reception to aggregation&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;FliteGrid, a community-hosted Remote ID network built by SkySafe, pays hosts to run outdoor sensors. Hosts provide an outdoor location and power, and SkySafe provides a sensor that receives nearby Remote ID broadcasts and sends them back over built-in LTE. Eligible hosts receive $50 USDC per qualifying month, subject to uptime requirements, although the programme is limited to the continental United States and shipments are still pending. SkySafe says the network helps airports, public safety teams and infrastructure operators understand what is flying nearby, and that its wider network had tracked more than one million flights by 2025.&lt;/p&gt;

&lt;p&gt;What matters is less the sensor than the architecture: drone → local broadcast → sensor → LTE → central platform. A single receiver sees a flight, limited by radio range and time. A network can start to see behaviour.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When observations become patterns&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One reception shows a drone was in a particular place at a particular time. Repeated observations reveal where it tends to appear, how often it returns and whether the same identifier shows up across multiple collection points. None of this needs the broadcast to carry extra information; the intelligence comes from correlation. In the US, Standard Remote ID broadcasts include the control station location, while broadcast modules use the take-off location; in EU U-space, the network identification service carries the remote pilot’s position or take-off point. Correlated observations can therefore reveal not just where drones fly, but where they are flown from. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The security boundary gets bigger&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The first questions sit at the radio layer, and anyone who has tested Wi-Fi or Bluetooth systems will recognise them. How does a receiver know a broadcast came from a genuine drone? What happens if fabricated broadcasts are injected? How does the system behave when the channel is congested or deliberately disrupted? In a standalone receiver, a false broadcast affects one local view. In an aggregation network, it flows into a shared dataset that other people rely on.&lt;/p&gt;

&lt;p&gt;Beyond the radio, the attack surface includes sensors, device identities, update mechanisms, APIs and cloud infrastructure. Can the platform trust that a sensor is where it claims to be? How are firmware updates validated? Who can query historical observations, and for how long? None of this is a claim that FliteGrid or any other platform is vulnerable. These are the questions that arise whenever a local radio observation becomes part of a larger intelligence system.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The collection network has intelligence value too&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;FliteGrid publishes a hex-based hosting map showing areas that are available, requested or claimed by the community. With deployments still pending, it is not a live coverage map. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmqrq11h3ei8yutcghvap.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmqrq11h3ei8yutcghvap.PNG" alt="FliteGrid’s public hosting map" width="800" height="670"&gt;&lt;/a&gt;&lt;strong&gt;Image:&lt;/strong&gt; FliteGrid’s public hosting map. &lt;a href="https://flitegrid.io/map" rel="noopener noreferrer"&gt;https://flitegrid.io/map&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Even so, it points to a wider issue: the network doing the observing can itself become worth understanding. Around airports, prisons, ports and energy infrastructure, knowing where collection is being prioritised may be valuable to defenders and potentially to adversaries.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Remote ID is not complete drone detection&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Remote ID only helps when a drone is transmitting it. A drone that isn’t broadcasting may need radar, optical sensing or other RF techniques.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why this matters in the UK&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The UK is starting with Direct Remote ID, but the Civil Aviation Authority describes Hybrid RID as its preferred long-term solution, with Direct RID as the interim step. Hybrid RID adds Networked RID, which sends information over the internet to a central service accessible to authorised users. Europe is moving the same way: within designated U-space airspace, EU rules require a network identification service that continuously processes Remote ID and provides aggregated data to authorised users. FliteGrid matters here not because the same service is likely to arrive in Britain, but because it shows how distributed Remote ID collection is being built in practice.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;From signal to intelligence&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Remote ID begins as a local broadcast. A receiver turns that broadcast into an observation, a network turns observations into a dataset, correlation turns the dataset into patterns, and context turns those patterns into intelligence. The interesting security question is no longer simply who can hear the signal. It is who can build the picture.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;IntSpired® | Offensive by design&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>wirelesssecurity</category>
      <category>rfsecurity</category>
      <category>droneintelligence</category>
    </item>
    <item>
      <title>Auditing IP Camera Exposure with Cameradar</title>
      <dc:creator> IntSpired®</dc:creator>
      <pubDate>Tue, 27 Oct 2026 14:51:58 +0000</pubDate>
      <link>https://dev.to/intspired/auditing-ip-camera-exposure-with-cameradar-2gim</link>
      <guid>https://dev.to/intspired/auditing-ip-camera-exposure-with-cameradar-2gim</guid>
      <description>&lt;p&gt;Part 4 of 4 in the series: &lt;em&gt;&lt;strong&gt;Wireless and Wired IP Camera Exposure&lt;/strong&gt;&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;The first three parts moved from finding cameras, to reading what an exposed endpoint reveals, to looking inside the device itself. Each one ended at the same door: a thing that might be a weakness, waiting to be proven one way or the other.&lt;/p&gt;

&lt;p&gt;This part walks through that door. The final step is validation.&lt;/p&gt;

&lt;p&gt;Finding an RTSP service doesn't tell you the stream is accessible. An authentication prompt doesn't tell you the credentials are weak. A tool reporting a camera doesn't tell you it's vulnerable. So for the finale, I put that distinction on the bench and tested it with Cameradar against a camera in my own environment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Where Cameradar fits&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Cameradar is built to assess RTSP-enabled camera infrastructure. It discovers RTSP services, identifies stream paths, detects authentication methods and tests supplied or candidate credentials. That makes it useful for both discovery and validation, but its real value here comes after reconnaissance has already walked you to an endpoint.&lt;/p&gt;

&lt;p&gt;By this stage, whether the camera reached the network over Wi-Fi or Ethernet barely matters. The question is no longer how it got there. It's what the endpoint exposes, and what actually happens when you test it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe80qq3qa8ifnun7bzv2l.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe80qq3qa8ifnun7bzv2l.PNG" alt="Cameradar" width="799" height="432"&gt;&lt;/a&gt;&lt;strong&gt;Image 1:&lt;/strong&gt; Cameradar running in the test environment, showing options for target discovery, RTSP ports, custom routes, credential dictionaries and stream validation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Start with the endpoint&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Before asking Cameradar to do anything clever, I wanted a baseline. A targeted Nmap scan against the camera put RTSP on TCP/554, alongside a handful of other services.&lt;/p&gt;

&lt;p&gt;That's useful, but it's only discovery. An open RTSP port confirms the service is reachable. It says nothing about whether a stream will actually play.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqqwp4jte3f5s88598qbi.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqqwp4jte3f5s88598qbi.PNG" alt="RTSP" width="800" height="354"&gt;&lt;/a&gt;&lt;strong&gt;Image 2:&lt;/strong&gt; Initial service discovery against the authorised camera. Nmap identifies RTSP on TCP/554 alongside other reachable services. Device identifiers have been redacted.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Discovery is not access&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;So I pointed Cameradar at it and let it work. It found the RTSP endpoint, detected Digest authentication, and tested its available credential set against the service.&lt;/p&gt;

&lt;p&gt;The camera stopped it dead:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;401 Unauthorized&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Accessible streams: 0.&lt;/p&gt;

&lt;p&gt;This is the run that matters most, and it's the one a dramatic writeup would be tempted to skip. An unauthenticated attacker, armed with the same tool, reaches this camera and still doesn't get the stream. The service is there. It's reachable. It's enumerable. And it stays shut against the credentials this run tried.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flpsadnnqcer82lcsuuto.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flpsadnnqcer82lcsuuto.PNG" alt="Cameradar" width="800" height="408"&gt;&lt;/a&gt;&lt;strong&gt;Image 3:&lt;/strong&gt; Cameradar discovers the RTSP endpoint and identifies Digest authentication, while access stays blocked without valid credentials. &lt;/p&gt;

&lt;p&gt;That 401 is not a failed assessment. It's evidence. A reachable service is part of the attack surface; it does not follow that the control protecting it has failed. This is the exact gap between exposure and compromise the whole series has been circling.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What authorised access actually looks like&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In a real engagement, the next move is to test with credentials the client has authorised. I used a local camera account and the known RTSP stream path, and ran the same tool again.&lt;/p&gt;

&lt;p&gt;This time it walked straight through. Cameradar detected Digest auth, accepted the credentials, and completed the handshake the first run never reached:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Route found → /stream1 → auth accepted → DESCRIBE 200 → SETUP 200 → stream validated&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Accessible streams: 1. Availability: yes.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuey3uy2lzcfr99rbz3t7.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuey3uy2lzcfr99rbz3t7.PNG" alt="Authorised RTSP validation" width="800" height="369"&gt;&lt;/a&gt;&lt;strong&gt;Image 4:&lt;/strong&gt; Authorised RTSP validation. Cameradar identifies the /stream1 route, authenticates with the supplied camera account and confirms the stream is available. &lt;/p&gt;

&lt;p&gt;Nothing about the camera changed between the two runs. Same device, same service, same authentication, same tool. The camera didn't become vulnerable. The assessment moved from unauthenticated discovery to authorised validation, and the difference between “0 streams” and “1 stream” was a valid credential supplied for the test.&lt;/p&gt;

&lt;p&gt;That's also the honest limit of this run. I supplied the credential because the device is mine. On a real target you rarely have that luxury, and this is where a credential attack earns its place: when valid logins aren't already in hand, the next step is to try to recover them. Cameradar's dictionary is the first, cheapest pass at that, and against an unchanged default it can be enough on its own. Against anything stronger it's only the opening move: a larger or targeted wordlist, the model's documented defaults, or the HTTP panel Cameradar locates but doesn't attack. Those are heavier, noisier steps, and they belong strictly inside an engagement scoped to allow them. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The tool still needs an assessor&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It wasn't quite that clean, and the rough edge is the most useful part.&lt;/p&gt;

&lt;p&gt;On the authorised run, Cameradar initially latched onto the authentication response on the root RTSP path, treated it as the default route, and wouldn't carry through to the camera's known /stream1 path. I'd already validated that stream independently, so the behaviour pointed back to the tool rather than the camera. A small adjustment to the route-handling logic got Cameradar through the intended custom route and let it finish the validation.&lt;/p&gt;

&lt;p&gt;That's the whole argument for why tool output is never the finding. Automated tools accelerate an assessment; they don't remove the need to understand the protocol, question an unexpected result, and tell the difference between a real weakness and a limitation in the tooling. The first answer was incomplete, and independent validation exposed the limitation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What the assessment actually established&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;What the run produced is a set of facts, not a finding: a reachable service, enforced authentication, and a validated stream on supplied credentials. None of it, on its own or together, is a vulnerability. It describes the exposure and the controls around it, which is the point.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bringing the series together&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Across four parts, the assessment moved through four layers:&lt;/p&gt;

&lt;p&gt;Reconnaissance → exposure → device trust → validation&lt;/p&gt;

&lt;p&gt;The recurring lesson is simple: finding something is not the same as compromising it.&lt;/p&gt;

&lt;p&gt;A camera can be visible without being vulnerable. A service can be exposed and still enforce authentication. A tool can produce technically correct output that needs context before it becomes a finding.&lt;/p&gt;

&lt;p&gt;The tool supports the process. The assessment comes from understanding what the evidence actually means.&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://intspired.co.uk/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg1.wsimg.com%2Fisteam%2Fip%2F8244b478-330f-49fe-a31f-4cecc83f3ff2%2Fblob-715408b.png" height="1030" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://intspired.co.uk/" rel="noopener noreferrer" class="c-link"&gt;
            IntSpired® | Offensive Cyber &amp;amp; Wireless Security | UK
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            We test your defences the way adversaries would, under formal authorisation, to uncover what is actually exploitable. 
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg1.wsimg.com%2Fisteam%2Fip%2F8244b478-330f-49fe-a31f-4cecc83f3ff2%2Ffavicon%2Fc78cc70b-20d1-436d-a400-bc4aced9fc8d%2F17678838-ae76-4779-8645-6f8b4bcebf07.PNG%2F%3A%2Frs%3Dw%3A16%2Ch%3A16%2Cm" width="18" height="16"&gt;
          intspired.co.uk
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;One practical note. One of the cheapest attacks here is credential guessing. Change factory defaults on deployment, use unique passwords that won't appear in common wordlists, and keep firmware current. That is often enough to turn a quick opportunistic attempt into work an exposed camera simply isn't worth. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cameradar:&lt;/strong&gt; github.com/Ullaakut/cameradar&lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>infosec</category>
      <category>security</category>
      <category>tools</category>
    </item>
    <item>
      <title>Inside the Camera</title>
      <dc:creator> IntSpired®</dc:creator>
      <pubDate>Tue, 20 Oct 2026 05:49:01 +0000</pubDate>
      <link>https://dev.to/intspired/inside-the-camera-1jjm</link>
      <guid>https://dev.to/intspired/inside-the-camera-1jjm</guid>
      <description>&lt;p&gt;Part 3 of 4 in the series: &lt;strong&gt;&lt;em&gt;Wireless and Wired IP Camera Exposure&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The lens is the part everyone looks at. It is also the least interesting part of the attack surface.&lt;/p&gt;

&lt;p&gt;Point a camera at the internet and the obvious question is what can it see. But the video feed is only the front of the device. Behind it sits an embedded computer with its own accounts, network stack, storage, update mechanism and relationships with other systems, and most of that surface has nothing to do with the picture on screen.&lt;/p&gt;

&lt;p&gt;So an assessment doesn't stop when the feed has been examined. That's where it starts getting interesting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;More than a lens&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Strip away the housing and an IP camera looks less like an appliance and more like a small server. It runs an operating environment. It serves web pages. It stores footage, streams it, and may speak several network protocols to do so.&lt;/p&gt;

&lt;p&gt;Each of those functions is something a device has to trust to work: a login it honours, a configuration it accepts, an update it applies, a peer it talks to. And every point of trust is a place where the wrong answer to “should I allow this?” becomes someone else's foothold.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy512wb4gmdfh9qm5pumb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy512wb4gmdfh9qm5pumb.png" alt="Camera attribute and device configuration interface" width="800" height="356"&gt;&lt;/a&gt;&lt;strong&gt;Image 1:&lt;/strong&gt; Camera attribute and device configuration interface, with the live view alongside controls for exposure, white balance, day/night mode and IR settings.&lt;/p&gt;

&lt;p&gt;The screen above is the friendly face of that trust. Image tuning is harmless enough on its own, but it sits inside the same administrative surface that governs network settings, storage and system management. Reaching this page at all tells you something about how the device decides who is allowed to change it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The accounts a camera honours&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Which brings us to the first real question of internal exposure: not can I see the camera, but who does the camera believe it should listen to.&lt;/p&gt;

&lt;p&gt;The administrative interface is often the centre of gravity for the whole device. It controls network configuration, logging, storage and the accounts themselves, and the account model is often more revealing than any single setting.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2257a38p68uojknlalz1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2257a38p68uojknlalz1.png" alt="User management interface" width="800" height="364"&gt;&lt;/a&gt;&lt;strong&gt;Image 2:&lt;/strong&gt; User management interface showing local accounts, group membership and administrative permissions. &lt;/p&gt;

&lt;p&gt;A page like this answers questions a screenshot of a login prompt never could. How many accounts exist? Are there standing service or maintenance logins nobody rotates? Is anonymous access an option someone left switched on? A device can enforce a strong password on the admin account and still trust a forgotten maintenance user, or an “operator” whose permissions quietly include far more than operating.&lt;/p&gt;

&lt;p&gt;None of that is proof of a weakness. It's a map of what the device is willing to honour, and therefore what deserves validation on equipment you own or inside an engagement you're authorised to run.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The firmware a camera accepts&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The sharpest trust decision a camera makes is the one about its own code. &lt;/p&gt;

&lt;p&gt;If a device offers firmware upload, three questions become critical. Where does the update come from? Who is allowed to start it? And, crucially, how does the device decide the file is genuine before it runs it?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F168op91e585x8qj3jges.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F168op91e585x8qj3jges.png" alt="Firmware upgrade interface" width="799" height="306"&gt;&lt;/a&gt;&lt;strong&gt;Image 3:&lt;/strong&gt; Firmware upgrade interface with a local import field and controls for initiating a device update.&lt;/p&gt;

&lt;p&gt;That last question is the one that matters. If a camera does not adequately verify the authenticity and integrity of a firmware image, an attacker may be able to replace that image with their own. At that point, the issue is no longer about working around an individual control. It is about running code on a device that will trust it.&lt;/p&gt;

&lt;p&gt;This is why it sits so high on the attack surface. Authentication, storage and streaming are individual functions; firmware defines how those behave in the first place. Whether a device properly verifies its updates is, once again, a validation point: never something to assume from an import field, and never something to test against a camera you merely found exposed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The systems a camera trusts&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Trust rarely stops at the device edge. A camera may communicate with a Network Video Recorder (NVR) or Video Management System (VMS), reach out to a cloud service, and share network access, credentials or other trust relationships with adjacent systems.&lt;/p&gt;

&lt;p&gt;That turns a single exposed camera into a question about everything it can reach. A device on a flat network with a trusted path to the recorder is a very different finding from the same device isolated in its own segment. The camera may be the thing you found, but it's rarely the thing that matters most.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why this is the real attack surface&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A camera can lock down its video stream perfectly and still be exposed elsewhere: an account it shouldn't honour, a firmware image it shouldn't accept, a recorder it trusts too readily. &lt;/p&gt;

&lt;p&gt;That's the point of looking inside. The feed tells you what a camera sees. The device tells you what it will allow. Assessing one without the other is how a system passes a review and fails in reality.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Next week: Part 4 — Auditing IP Camera Exposure with Cameradar&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We bring the series together with a practical look at auditing IP camera exposure with Cameradar.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;IntSpired®&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Offensive by design.&lt;/p&gt;

</description>
      <category>offensivesecurity</category>
      <category>wirelesssecurity</category>
      <category>attacksurface</category>
    </item>
    <item>
      <title>From Connection to IP Exposure</title>
      <dc:creator> IntSpired®</dc:creator>
      <pubDate>Thu, 08 Oct 2026 05:21:53 +0000</pubDate>
      <link>https://dev.to/intspired/from-connection-to-ip-exposure-4fi4</link>
      <guid>https://dev.to/intspired/from-connection-to-ip-exposure-4fi4</guid>
      <description>&lt;p&gt;Part 2 of 4 in the series: &lt;strong&gt;&lt;em&gt;Wireless and Wired IP Camera Exposure&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Reconnaissance tells you a camera exists. It doesn't tell you what it's actually giving away.&lt;/p&gt;

&lt;p&gt;The next stage is finding out what that endpoint actually exposes.&lt;/p&gt;

&lt;p&gt;Once an IP camera is reachable, the assessment moves beyond simply identifying the device. The focus shifts to the information and services around it: live video, browser interfaces, authentication, management functions and network facing protocols.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What does exposure actually look like?&lt;/strong&gt;&lt;br&gt;
Exposure isn't one thing, it's a stack. A single reachable camera might hand over a live view of a factory floor, staff moving through a building, a front entrance, parked vehicles, a private residence, a management interface, a streaming service - sometimes all at once.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9ddralvc1ia22a8uc8ur.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9ddralvc1ia22a8uc8ur.png" alt="Publicly reachable cameras" width="650" height="680"&gt;&lt;/a&gt;&lt;strong&gt;Image 1:&lt;/strong&gt; Publicly reachable cameras identified during reconnaissance. As a precaution, specific details have been redacted.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What the live feed exposes&lt;/strong&gt;&lt;br&gt;
A live view can be accessible without any administrative access. What matters is whether that visibility was intended to be public, how the video is delivered and what controls, if any, sit behind it.&lt;/p&gt;

&lt;p&gt;One common way IP cameras deliver video is through RTSP, the Real Time Streaming Protocol. The presence of RTSP is not itself a vulnerability.&lt;/p&gt;

&lt;p&gt;The key questions to consider are reachability, authentication, access control and exposure beyond the intended network or audience. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Management interfaces expose another layer&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Beyond the live feed, many IP cameras expose a browser based management interface, and that page is often chattier than it should be, revealing the manufacturer, model, firmware version, available functions and how access is controlled, sometimes before you have logged in at all. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fftrztub8tppdnnidz24v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fftrztub8tppdnnidz24v.png" alt="Dahua IP camera login" width="800" height="383"&gt;&lt;/a&gt;&lt;strong&gt;Image 2:&lt;/strong&gt; Publicly reachable Dahua IP camera login interface identified during reconnaissance. The IP address has been redacted.&lt;/p&gt;

&lt;p&gt;This is a different category of exposure than simply seeing a live feed. In this example, the interface is being served over plain HTTP rather than HTTPS, meaning the connection itself is not protected by transport encryption. In an authorised test, an intercepting proxy such as Burp Suite can show exactly what the browser submits during authentication, including whether credentials or other sensitive values are exposed in readable form. That transport weakness exists regardless of how strong or weak the password ultimately turns out to be. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The question now shifts from:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Can I see the camera?&lt;/p&gt;

&lt;p&gt;to:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;What can someone who reaches this endpoint actually do?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Authentication matters&lt;/strong&gt;&lt;br&gt;
Once the manufacturer is known, default credentials and old configuration guides are usually one search away. So an exposed login page raises two separate questions, not one: are credentials protected in transit, and does the device still accept weak or default logins? Neither can be assumed from a screenshot. Both are things you test on equipment you own, or inside an assessment you're explicitly authorised to run.&lt;/p&gt;

&lt;p&gt;The same logic extends to firmware and known CVEs. Identifying the interface is enough context to research the product family and figure out which published issues are actually relevant to the device in front of you.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Known authentication bypasses&lt;/strong&gt;&lt;br&gt;
The Dahua interface above gives us a concrete product family to research, and this is where the paper trail gets serious. CVE-2021-33044 is a critical improper-authentication flaw (CWE-287), publicly disclosed in September 2021 with a CVSS v3.1 base score of 9.8. It affects a specific range of Dahua IP cameras, thermal cameras, and VTH/VTO video intercom devices, and it's now listed on CISA's Known Exploited Vulnerabilities catalog - meaning this isn't theoretical, it has documented real-world exploitation. A publicly available research tool demonstrates the flaw directly: it targets the login process and, per its own description, bypasses authentication on affected devices whose firmware predates the vendor's fix. Whether any of that is relevant to a specific camera comes down to one question: does the identified model and firmware version actually fall in the affected range? Outside that range, the CVE is irrelevant noise. Inside it, the issue becomes a validation point - and validation happens on owned equipment or inside an assessment you're explicitly authorised to run, never against something you just found exposed on the internet.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhux2mm84yfq06fe2wfj7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhux2mm84yfq06fe2wfj7.png" alt="Dahua Login Bypass" width="449" height="237"&gt;&lt;/a&gt;&lt;strong&gt;Image 3:&lt;/strong&gt; A Dahua Login Bypass research extension referencing CVE-2021-33044. Shown for research and identification purposes only. It was not run against the publicly identified camera above. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Separate the levels of exposure&lt;/strong&gt;&lt;br&gt;
Finding a camera service, viewing a stream, reaching a management interface, authenticating to the device and obtaining administrative control are separate outcomes. Reporting each one clearly defines what has been observed and what still requires validation.&lt;/p&gt;

&lt;p&gt;Reconnaissance determines where to look. Part 2 shows what the endpoint actually exposes and which controls warrant further assessment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Next week: Part 3 — Inside the Camera&lt;/strong&gt;&lt;br&gt;
In Part 3, we move beyond exposed services and into the camera itself, examining firmware, local users, configuration, storage, update mechanisms and how the device fits into the wider network environment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;IntSpired®&lt;/strong&gt;&lt;br&gt;
Offensive by design.&lt;/p&gt;

</description>
      <category>wireless</category>
      <category>pentest</category>
      <category>iot</category>
      <category>cybersecurity</category>
    </item>
    <item>
      <title>Reconnaissance Comes First</title>
      <dc:creator> IntSpired®</dc:creator>
      <pubDate>Tue, 15 Sep 2026 09:32:46 +0000</pubDate>
      <link>https://dev.to/intspired/reconnaissance-comes-first-19a</link>
      <guid>https://dev.to/intspired/reconnaissance-comes-first-19a</guid>
      <description>&lt;p&gt;&lt;em&gt;Part 1 of 4 in the series: &lt;strong&gt;Wireless and Wired IP Camera Exposure&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Understanding the client’s exposure before deeper assessment&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;IP cameras can reach a network in different ways. A wireless camera adds a Wi-Fi layer to the attack surface, while a wired camera typically connects over Ethernet. Once either becomes an IP endpoint, many of the same security questions begin to apply. &lt;/p&gt;

&lt;p&gt;And that is why an IP camera assessment should not begin by trying to access the camera.&lt;/p&gt;

&lt;p&gt;It should begin with reconnaissance.&lt;/p&gt;

&lt;p&gt;Before interacting with a device, the first questions are much simpler:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What can be found?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;What is already publicly visible?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;What does that information reveal?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;And what actually deserves further validation?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Start with discovery&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Reconnaissance brings together local discovery, search-engine research, public technical information and Internet-wide service intelligence.&lt;/p&gt;

&lt;p&gt;The objective is not to prove that a camera is vulnerable. It is to build an evidence-based picture of the environment: potential camera interfaces, exposed services, likely manufacturers or product families, and information that may guide later testing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Search engines can reveal more than expected&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Distinctive page titles, paths and interface strings sometimes lead to indexed camera interfaces or associated documentation.&lt;/p&gt;

&lt;p&gt;Targeted Google dorking helps uncover pages associated with particular types of IP camera interface.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fysltscj8b0blgl1mrint.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fysltscj8b0blgl1mrint.PNG" alt="Publicly indexed IP camera interfaces" width="800" height="454"&gt;&lt;/a&gt;&lt;strong&gt;Image 1:&lt;/strong&gt; Publicly indexed IP camera interfaces returned by the query.&lt;/p&gt;

&lt;p&gt;Security research provides another layer of context, linking devices to known weaknesses, affected models and previously documented exposure.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq4qppzoyfd3s2wp2gwld.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq4qppzoyfd3s2wp2gwld.PNG" alt="Published camera-exposure data" width="607" height="489"&gt;&lt;/a&gt;&lt;strong&gt;Image 2:&lt;/strong&gt; Published camera-exposure data illustrating how potentially vulnerable devices may be identified and mapped at scale. &lt;/p&gt;

&lt;p&gt;The map links to individual cameras reported as affected by a known backdoor. However, identifying a device as potentially affected is not the same as gaining unauthorised access to it.&lt;/p&gt;

&lt;p&gt;It is reconnaissance — an indication of what may be exposed and what should be investigated further in an authorised environment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Internet-wide reconnaissance&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Services such as Shodan can add another layer. A result may reveal an exposed port, protocol, service banner, manufacturer indicator or authentication behaviour associated with an IP camera.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqknvqfjgo34lbxqprqxp.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqknvqfjgo34lbxqprqxp.PNG" alt="Real-Time Streaming Protocol" width="800" height="644"&gt;&lt;/a&gt;&lt;strong&gt;Image 3:&lt;/strong&gt; Shodan showing exposed IP camera services using Real-Time Streaming Protocol (RTSP) on port 554. &lt;/p&gt;

&lt;p&gt;An Internet search result cannot, by itself, tell us whether the physical camera reaches the network through Wi-Fi or Ethernet. At this stage, we are observing the IP-facing service.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Build context before testing&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Manufacturer documentation, firmware history, default configurations and credential information can help build the picture further.&lt;/p&gt;

&lt;p&gt;But these remain reconnaissance inputs.&lt;/p&gt;

&lt;p&gt;A documented default password is not evidence that a particular camera is using it. A known vulnerability is not evidence that a specific device is vulnerable.&lt;/p&gt;

&lt;p&gt;Those claims need validation. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2p6b45tjjwqyruwu9fca.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2p6b45tjjwqyruwu9fca.PNG" alt="two major IP camera manufacturers" width="800" height="577"&gt;&lt;/a&gt;&lt;strong&gt;Image 4:&lt;/strong&gt; Published default credential information highlighting Dahua and Hikvision, two major IP camera manufacturers referenced in security research. &lt;/p&gt;

&lt;p&gt;So before deeper testing begins, the objective is to understand the client’s exposed camera estate.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Can it be found? What does it reveal? And what should be validated next?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Next week: Part 2 — From Connection to IP Exposure&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In Part 2, we move from reconnaissance to the exposed endpoint itself — examining browser interfaces, RTSP services, authentication and what a reachable IP camera actually presents to the network.&lt;/p&gt;

&lt;p&gt;IntSpired® Offensive by design. &lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://intspired.co.uk/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg1.wsimg.com%2Fisteam%2Fip%2F8244b478-330f-49fe-a31f-4cecc83f3ff2%2Fblob-715408b.png" height="1030" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://intspired.co.uk/" rel="noopener noreferrer" class="c-link"&gt;
            IntSpired® | Offensive Cyber &amp;amp; Wireless Security | UK
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            We test your defences the way adversaries would, under formal authorisation, to uncover what is actually exploitable. 
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg1.wsimg.com%2Fisteam%2Fip%2F8244b478-330f-49fe-a31f-4cecc83f3ff2%2Ffavicon%2Fc78cc70b-20d1-436d-a400-bc4aced9fc8d%2F17678838-ae76-4779-8645-6f8b4bcebf07.PNG%2F%3A%2Frs%3Dw%3A16%2Ch%3A16%2Cm" width="18" height="16"&gt;
          intspired.co.uk
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>pentest</category>
      <category>iot</category>
      <category>security</category>
      <category>wireless</category>
    </item>
    <item>
      <title>A Wireless Foothold Is Only the Beginning</title>
      <dc:creator> IntSpired®</dc:creator>
      <pubDate>Sat, 05 Sep 2026 15:31:56 +0000</pubDate>
      <link>https://dev.to/intspired/a-wireless-foothold-is-only-the-beginning-1ji1</link>
      <guid>https://dev.to/intspired/a-wireless-foothold-is-only-the-beginning-1ji1</guid>
      <description>&lt;p&gt;&lt;em&gt;Part 6 of 6: Attack Surface, Wireless Security, Infrastructure Impact.&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;Over the last five weeks, we’ve followed a wireless-specific attack path from OSINT through social engineering and proximity assessment, threat modelling and pentest validation.&lt;/p&gt;

&lt;p&gt;This final post closes the loop: &lt;strong&gt;what happens once a wireless foothold is confirmed, and why the resulting risk often extends beyond the wireless layer.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A wireless compromise is rarely the objective&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A cellular-connected edge device may lead towards backend or cloud-management systems beyond the device itself &lt;/li&gt;
&lt;li&gt;A recovered Wi-Fi credential could grant entry to an internal network segment or, where credentials are reused, another enterprise service &lt;/li&gt;
&lt;li&gt;A BLE connection can bridge through a gateway into a building management, access-control or operational system &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Different technologies create different routes, but what matters is how the surrounding systems are connected and trusted.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why this connection gets missed&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Wired and wireless security are often owned by different teams, monitored through different tooling and reported in different sections of an assessment.&lt;/p&gt;

&lt;p&gt;That separation may be organisationally convenient, but an attacker does not have to follow it.&lt;/p&gt;

&lt;p&gt;A technical finding can therefore appear relatively minor when it is assessed in isolation from the systems, trust relationships and infrastructure around it.&lt;/p&gt;

&lt;p&gt;Consider an exposed IoT interface: it may appear isolated until its gateway, credentials or management service is identified. &lt;/p&gt;

&lt;p&gt;This is also where the visibility gap becomes important.&lt;/p&gt;

&lt;p&gt;A conventional security operations team may see little or nothing of the RF-layer activity that created the initial access. The first indication can often come only once the attack reaches the network, assuming it is detected there at all. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bringing the attack path together&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Across the series, each stage has answered a different question:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;OSINT —&lt;/strong&gt; What can an attacker learn before arriving?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Social engineering —&lt;/strong&gt; How could they gain the proximity needed to interact with the wireless environment?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Threat modelling —&lt;/strong&gt; What assets, trust boundaries and attack paths become relevant from that position?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pentest validation —&lt;/strong&gt; Which of those hypotheses can actually be proved or disproved?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Infrastructure impact —&lt;/strong&gt; Once a wireless foothold is confirmed, what systems, services or data could become reachable beyond it?&lt;/p&gt;

&lt;p&gt;The final stage is therefore not another wireless test.&lt;/p&gt;

&lt;p&gt;It is connecting the validated technical result to the infrastructure and operational processes the organisation actually depends on.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb0y6wjtp893owf8uhdcb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb0y6wjtp893owf8uhdcb.png" alt="The complete wireless assessment pipeline" width="800" height="533"&gt;&lt;/a&gt;&lt;strong&gt;Image:&lt;/strong&gt; The complete wireless assessment pipeline, linking validated findings to infrastructure impact, business risk and the risk register.&lt;/p&gt;

&lt;p&gt;The drawing brings together the wireless layers followed throughout the series — cellular, Wi-Fi, BLE and wider RF — together with the IoT devices, gateways and infrastructure that may sit behind them.&lt;/p&gt;

&lt;p&gt;Once testing has confirmed a weakness, the question changes.&lt;/p&gt;

&lt;p&gt;It is no longer simply:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;“Was the wireless test successful?”&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It becomes:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;“What did that success make possible?”&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Closing the loop: from finding to risk register&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That is why the technical finding itself cannot be the final output.&lt;/p&gt;

&lt;p&gt;Each confirmed result needs enough context to explain &lt;strong&gt;how the attacker got there, what testing established, what could be affected and what needs to happen next.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A useful risk-register entry should capture:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scenario and affected assets —&lt;/strong&gt; what was exposed and which assets or systems form part of the scenario.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Access method —&lt;/strong&gt; whether the attack was possible from a publicly accessible position or depended on social engineering, physical access or rogue-device placement.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Threat-model hypothesis —&lt;/strong&gt; the specific attack path, trust boundary or assumption the pentest was intended to validate.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Confirmed technical result —&lt;/strong&gt; what testing actually proved or disproved.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Downstream reach —&lt;/strong&gt; which network segments, credentials, systems, cloud services, operational processes or data could become accessible.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Visibility —&lt;/strong&gt; whether existing monitoring would have detected the initial wireless activity, only the later network activity, or neither.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Business impact —&lt;/strong&gt; the potential consequence, such as data exposure, operational disruption, financial loss, regulatory impact or reputational damage.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Recommended action and owner —&lt;/strong&gt; what should change and which team is responsible for reducing the risk.&lt;/p&gt;

&lt;p&gt;This turns a standalone technical finding into something the organisation can prioritise and act on.&lt;/p&gt;

&lt;p&gt;Compare:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;“Weakness identified in corporate Wi-Fi.”&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;with a hypothetical finding such as:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;“An attacker positioned in a publicly accessible area could exploit weaknesses across multiple wireless technologies, gain access to trusted infrastructure and reach internal services, with limited visibility to existing monitoring.”&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The second statement connects the technical weakness to the attack path, its potential consequence and the reason it matters to the organisation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Completing the pipeline&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We opened this series with a simplified testing pipeline:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;OSINT → Pentest&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The point was not to question OSINT or pentesting, but to highlight what could be missed between them. &lt;/p&gt;

&lt;p&gt;Without social engineering and proximity assessment, testing may begin from an attacker position that has never been justified.&lt;/p&gt;

&lt;p&gt;Without threat modelling, technical testing may identify weaknesses but fail to establish which scenarios actually matter. &lt;/p&gt;

&lt;p&gt;Without pentest validation, the model remains a set of assumptions.&lt;/p&gt;

&lt;p&gt;And without following a confirmed wireless foothold into the wider infrastructure, even a valid technical finding can understate its significance.&lt;/p&gt;

&lt;p&gt;The complete five-stage pipeline is therefore: &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;OSINT → Social Engineering → Threat Modelling → Pentest Validation → Infrastructure Impact&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Together, these stages connect attacker position, testable hypotheses, validated findings and their potential consequences. &lt;/p&gt;

&lt;p&gt;Business risk and the risk register are the output — translating that technical path into something the organisation can own, prioritise and remediate.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why this matters&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Wireless risk is growing, but not separately from the rest of the infrastructure. &lt;/p&gt;

&lt;p&gt;Much of the software referenced throughout this series is free or open source, while capable wireless and SDR hardware is widely available.&lt;/p&gt;

&lt;p&gt;The differentiator is not simply access to tools.&lt;/p&gt;

&lt;p&gt;It is the process used to connect:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;what is visible → what is reachable → what is plausible → what is exploitable → what it can affect.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Wireless is not a separate security world.&lt;/p&gt;

&lt;p&gt;It is another layer of the same attack surface.&lt;/p&gt;

&lt;p&gt;If an attack can begin in a publicly accessible RF environment, cross a wireless trust boundary and continue into infrastructure that supports the organisation, &lt;strong&gt;the assessment needs to follow the attack path all the way through.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;A wireless foothold is only the beginning. The real risk is what it can reach next.&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;Want to know where a wireless compromise could lead inside your organisation? &lt;/p&gt;

&lt;p&gt;Speak to IntSpired®.&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://intspired.co.uk/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg1.wsimg.com%2Fisteam%2Fip%2F8244b478-330f-49fe-a31f-4cecc83f3ff2%2Fblob-715408b.png" height="1030" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://intspired.co.uk/" rel="noopener noreferrer" class="c-link"&gt;
            IntSpired® | Offensive Cyber &amp;amp; Wireless Security | UK
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            We test your defences the way adversaries would, under formal authorisation, to uncover what is actually exploitable. 
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg1.wsimg.com%2Fisteam%2Fip%2F8244b478-330f-49fe-a31f-4cecc83f3ff2%2Ffavicon%2Fc78cc70b-20d1-436d-a400-bc4aced9fc8d%2F17678838-ae76-4779-8645-6f8b4bcebf07.PNG%2F%3A%2Frs%3Dw%3A16%2Ch%3A16%2Cm" width="18" height="16"&gt;
          intspired.co.uk
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>devsecops</category>
      <category>pentest</category>
      <category>infrastructure</category>
      <category>wireless</category>
    </item>
    <item>
      <title>Wireless Pentesting with Purpose</title>
      <dc:creator> IntSpired®</dc:creator>
      <pubDate>Thu, 03 Sep 2026 05:55:17 +0000</pubDate>
      <link>https://dev.to/intspired/wireless-pentesting-with-purpose-26p9</link>
      <guid>https://dev.to/intspired/wireless-pentesting-with-purpose-26p9</guid>
      <description>&lt;p&gt;&lt;em&gt;Part 5 of 6: Attack Surface, Wireless Security, Pentest.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Everything up to this point, including OSINT, social engineering/proximity testing and threat modelling using DFDs and STRIDE, has produced a set of specific, prioritised hypotheses. This week is where they are tested using free and open-source software together with widely available wireless hardware. The distinction matters: this isn’t a generic tool walkthrough; each test is selected to validate what the threat model has already identified.&lt;/p&gt;

&lt;p&gt;The model from last week extended beyond Wi-Fi, so validation now follows those same wireless layers: cellular, Wi-Fi, BLE and wider RF.&lt;/p&gt;

&lt;p&gt;The examples below are not intended as an exhaustive list. They are grouped by technology for simplicity; in a real engagement, the exact toolset would be determined by the testing objectives, target environment and authorised scope. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cellular&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;LTE Cell Scanner —&lt;/strong&gt; establishes a starting point for passive cellular assessment by identifying nearby cells and their broadcast characteristics. Potential indicators of a rogue cell or cell-site simulator (IMSI catcher) include an unexpected or missing Cell ID (CID), unusually high received signal power (RXPWR) relative to neighbouring cells, unexpected frequency or channel use, and parameters inconsistent with the known local cellular environment. None is conclusive on its own. Establishing a local footprint should therefore be considered before treating any anomaly as significant. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6qbcs7y696evu0jlhvd6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6qbcs7y696evu0jlhvd6.png" alt="LTE Cell Scanner" width="799" height="134"&gt;&lt;/a&gt;&lt;strong&gt;Image 1:&lt;/strong&gt; LTE Cell Scanner output showing detected cells and associated broadcast parameters.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Wi-Fi&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Kismet —&lt;/strong&gt; maps nearby access points and clients during Wi-Fi discovery, helping establish what is visible from the tester’s position and whether any AP appears inconsistent with the expected environment. This helps frame the spoofing hypothesis for further testing. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Wireshark —&lt;/strong&gt; helps examine beacon and Robust Security Network (RSN) information during passive reconnaissance, establishing how protections such as Management Frame Protection (MFP) are configured. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg2ttf2uevtt3u0lss7sw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg2ttf2uevtt3u0lss7sw.png" alt="Wireshark" width="799" height="421"&gt;&lt;/a&gt;&lt;strong&gt;Image 2:&lt;/strong&gt; Wireshark screenshot showing RSN capabilities with MFP neither capable nor required, leaving deauthentication and disassociation management frames more susceptible to spoofing. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Aircrack-ng suite —&lt;/strong&gt; supports wireless traffic capture, deauthentication testing and key recovery during active validation. This helps test hypotheses around management-frame exposure, authentication-material capture and wireless credential strength identified during threat modelling. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv5e053hf89mbsw972xzj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv5e053hf89mbsw972xzj.png" alt="Aircrack-ng" width="800" height="369"&gt;&lt;/a&gt;&lt;strong&gt;Image 3:&lt;/strong&gt; Aircrack-ng successfully recovering a Wi-Fi passphrase from captured authentication traffic.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;hcxdumptool / hcxtools —&lt;/strong&gt; support targeted capture and processing of PMKID and handshake material, helping validate hypotheses around exposed authentication exchanges. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Wifite —&lt;/strong&gt; automates several of the techniques above, helping apply consistent, repeatable checks across multiple access points during an engagement.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bettercap —&lt;/strong&gt; enables MITM testing and network reconnaissance once initial wireless access has been achieved. This helps determine what the foothold makes accessible, how far that access can extend and what additional risk it may expose.   &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bluetooth / BLE&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;nRF Connect —&lt;/strong&gt; inspects exposed BLE GATT services and characteristics, helping establish what a nearby device makes available before deeper testing begins.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F58pqwpwf2ou4i2f6fnr0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F58pqwpwf2ou4i2f6fnr0.png" alt="BLE" width="800" height="532"&gt;&lt;/a&gt;&lt;strong&gt;Image 4:&lt;/strong&gt; Annotated BLE UART capture showing a password transmitted in plaintext. The traffic was captured with the Nordic nRF Sniffer and analysed in Wireshark as part of IntSpired’s Bluetooth Exposure – Part 2 testing. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GATTacker —&lt;/strong&gt; tests BLE pairing and MITM/tampering hypotheses identified during threat modelling. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;RF / SDR&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SDR + GNU Radio —&lt;/strong&gt; captures and examines sub-GHz signals from IoT devices, key fobs and other non-Wi-Fi/BLE technologies identified through OSINT, helping determine which transmissions warrant closer examination. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fubudj0pmlddtx96bf96y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fubudj0pmlddtx96bf96y.png" alt="GNU" width="800" height="334"&gt;&lt;/a&gt;&lt;strong&gt;Image 5:&lt;/strong&gt; GNU Radio flowgraph using HackRF for 433 MHz RF monitoring and FFT-based spectrum analysis.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Universal Radio Hacker (URH) —&lt;/strong&gt; takes captured RF signals into deeper protocol analysis, helping examine modulation, packet structure and unknown wireless protocols. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Inspectrum —&lt;/strong&gt; provides detailed visual analysis of captured IQ data, making repeated transmissions, frequency offsets and timing structure easier to identify and measure.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg7aa93xcuirjzz7pmzzr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg7aa93xcuirjzz7pmzzr.png" alt="HackRF" width="800" height="442"&gt;&lt;/a&gt;&lt;strong&gt;Image 6:&lt;/strong&gt; Repeated sub-GHz RF transmissions captured with HackRF and analysed in Inspectrum.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mapping back to the model&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The logic is the same in each case: the threat model defines the relevant attack path and trust boundary, from which a testable hypothesis is formed. The appropriate test is then selected, and the result either confirms, disproves or refines that hypothesis. The examples below show this mapping rather than treating each finding as a standalone result:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example wireless pentest validation sheet&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foevaekxegqvwwnfrvuqx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foevaekxegqvwwnfrvuqx.png" alt="Pentest validation sheet" width="800" height="533"&gt;&lt;/a&gt;&lt;strong&gt;Image 7:&lt;/strong&gt; Pentest validation sheet linking trust boundaries and attack paths to threat-model hypotheses, test tools and validation outcomes. &lt;/p&gt;

&lt;p&gt;This is the difference between a wireless pentest that produces a list of incidental findings and one that directly answers the questions raised by the threat model. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why this matters&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Access to tooling is rarely the limiting factor in wireless testing. Much of the software used here is free and open source, while capable SDR hardware is widely available. The real differentiator is process: testing without a model can produce findings without context or priority, while modelling without validation leaves assumptions unproven. Used together, each stage turns the previous one into something more actionable.&lt;/p&gt;

&lt;p&gt;Next week closes the series by following a confirmed wireless foothold beyond the wireless layer and examining where it can lead across the wider infrastructure.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Need your wireless hypotheses validated, not just scanned?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Speak to IntSpired® &lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://intspired.co.uk/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg1.wsimg.com%2Fisteam%2Fip%2F8244b478-330f-49fe-a31f-4cecc83f3ff2%2Fblob-715408b.png" height="1030" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://intspired.co.uk/" rel="noopener noreferrer" class="c-link"&gt;
            IntSpired® | Offensive Cyber &amp;amp; Wireless Security | UK
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            We test your defences the way adversaries would, under formal authorisation, to uncover what is actually exploitable. 
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg1.wsimg.com%2Fisteam%2Fip%2F8244b478-330f-49fe-a31f-4cecc83f3ff2%2Ffavicon%2Fc78cc70b-20d1-436d-a400-bc4aced9fc8d%2F17678838-ae76-4779-8645-6f8b4bcebf07.PNG%2F%3A%2Frs%3Dw%3A16%2Ch%3A16%2Cm" width="18" height="16"&gt;
          intspired.co.uk
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>pentest</category>
      <category>security</category>
      <category>wireless</category>
      <category>rf</category>
    </item>
    <item>
      <title>Beyond Wi-Fi: Digital Twin Threat Modelling</title>
      <dc:creator> IntSpired®</dc:creator>
      <pubDate>Fri, 21 Aug 2026 09:27:30 +0000</pubDate>
      <link>https://dev.to/intspired/beyond-wi-fi-digital-twin-threat-modelling-5dc7</link>
      <guid>https://dev.to/intspired/beyond-wi-fi-digital-twin-threat-modelling-5dc7</guid>
      <description>&lt;p&gt;&lt;em&gt;Part 4 of 6: Attack Surface, Wireless Security and Threat Modelling.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;A wireless pentest can identify an access point, BLE device, IoT sensor or wireless bridge and still miss part of the picture: what that component connects to, what depends on it and where an attacker can realistically reach it from.&lt;/p&gt;

&lt;p&gt;This is where threat modelling fits into the testing pipeline. In the previous stages of this series, OSINT established what an attacker might learn before arriving, while social engineering and proximity assessment considered how close that attacker could realistically get. Threat modelling takes those findings and asks what becomes relevant from that position.&lt;/p&gt;

&lt;p&gt;Wireless components may not exist in isolation. They occupy physical locations, communicate with other systems, cross trust boundaries and depend on supporting infrastructure that may not be obvious when each device is considered separately. In this article, we use a digital twin to make those relationships visible and give the threat-modelling stage the context needed to define realistic attack paths and testable hypotheses.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Digital twins&lt;/strong&gt; can represent anything from an individual component to a wider asset, system or operational process. For this purpose, the twin only needs enough detail to represent the parts of the environment relevant to the attack path.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;From component to process&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A useful way to think about digital twins is as a hierarchy. At &lt;strong&gt;component level&lt;/strong&gt;, the model might represent an individual Wi-Fi access point, BLE peripheral, IoT sensor or wireless bridge. At &lt;strong&gt;asset level&lt;/strong&gt;, several components form a &lt;strong&gt;functional asset&lt;/strong&gt;, such as a staff handheld, camera unit, ticketing terminal or access-control device. At &lt;strong&gt;system level&lt;/strong&gt;, those assets interact through wireless infrastructure, authentication, monitoring and &lt;strong&gt;backend services&lt;/strong&gt;. At &lt;strong&gt;process level&lt;/strong&gt;, the model shows the operational activity those systems collectively support. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Digital twin hierarchy&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffzbuyif6d5buqapy3ary.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffzbuyif6d5buqapy3ary.png" alt="Four-level digital twin hierarchy" width="800" height="516"&gt;&lt;/a&gt;&lt;strong&gt;Image 1:&lt;/strong&gt; Four-level digital twin hierarchy showing how wireless technologies sit within the wider assets, systems and operational processes they support. &lt;/p&gt;

&lt;p&gt;For a wireless assessment, moving through these levels adds context to the technical target. An access point may look relatively unimportant when viewed as a single component, but the wider model may show that it supports a staff device connected to an operational system. Equally, an apparently interesting wireless device may have little meaningful connectivity or operational significance once its wider role is understood. The aim is not to model everything, but to understand enough of the surrounding environment to identify which technical paths deserve testing. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A fictional UK crossing&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The relationship becomes particularly easy to see in environments where public access and operational infrastructure occupy the same physical space. Across the UK, ferry crossings, ports, transport terminals and similar sites can place members of the public within close proximity of systems supporting day-to-day operations.&lt;/p&gt;

&lt;p&gt;Consider a deliberately simplified and fictional UK vehicle crossing, using Cornwall as the setting. Vehicles queue, pass through check or payment, cross a controlled-access boundary, enter a managed holding area and eventually board for the crossing. Supporting that process may be operational Wi-Fi, BLE-enabled staff devices, IoT sensors and cameras, wireless bridges, backend services and monitoring, together with shared dependencies such as power, UPS, backhaul and maintenance interfaces.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Digital twin of a fictional UK crossing&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkemo3x23ub0kiyl0ipn9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkemo3x23ub0kiyl0ipn9.png" alt="Digital twin" width="800" height="460"&gt;&lt;/a&gt;&lt;strong&gt;Image 2:&lt;/strong&gt; Digital twin showing how the physical access boundary separates public and controlled areas, while wireless coverage may extend across both.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Where the boundaries actually sit&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is where the earlier proximity work begins to influence the pentest scope. A person sitting in the public vehicle queue has not necessarily bypassed any physical control; they may simply be occupying a location where members of the public are expected to wait. The question is what parts of the wireless environment become reachable from that legitimate position, and what trusted systems sit behind them.&lt;/p&gt;

&lt;p&gt;Several boundaries can exist along the same attack path. The &lt;strong&gt;physical access boundary&lt;/strong&gt; marks where public access ends. The &lt;strong&gt;RF trust boundary&lt;/strong&gt; surrounds the radio-facing assets that can potentially be discovered or interacted with over Wi-Fi, BLE or other wireless technologies. Beyond those assets, authentication and access controls create a &lt;strong&gt;logical trust boundary&lt;/strong&gt; before traffic enters the operational network, while backend or monitoring systems may introduce a further trust boundary of their own.&lt;/p&gt;

&lt;p&gt;These boundaries do not necessarily align. A barrier may prevent a vehicle from moving beyond the public area, while RF coverage from multiple operational wireless assets could extend across that physical boundary. The wireless path can therefore become relevant before the attacker enters the controlled part of the site.&lt;/p&gt;

&lt;p&gt;That matters because an assessment that begins with &lt;em&gt;“assume the tester is already in range”&lt;/em&gt; has already removed part of the attack path from consideration. Threat modelling makes that path explicit: &lt;strong&gt;where can the attacker realistically position themselves, what becomes reachable from there, where does trust change, and what sits behind those boundaries?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Wireless threat model of the crossing&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5mhpq66s67ub2nmmgxb6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5mhpq66s67ub2nmmgxb6.png" alt="Wireless threat model" width="800" height="503"&gt;&lt;/a&gt;&lt;strong&gt;Image 3:&lt;/strong&gt; Wireless threat model showing how realistic attacker position, RF and logical trust boundaries, data flows and adversary context shape the attack path before a pentest hypothesis is defined.   &lt;/p&gt;

&lt;p&gt;The same model can then be interrogated using established threat-modelling techniques. In the example, STRIDE is kept in its standard &lt;strong&gt;S–T–R–I–D–E&lt;/strong&gt; order, with spoofing, tampering, information disclosure and denial of service highlighted as the primary concerns for this particular wireless path. Repudiation and elevation of privilege remain visible but are not treated as the main focus of the scenario.   &lt;/p&gt;

&lt;p&gt;The &lt;strong&gt;Diamond Model&lt;/strong&gt; provides the wider context. The adversary is an unauthorised actor with legitimate public proximity; the infrastructure includes the public queue and RF-accessible environment; the capability is wireless discovery and interaction; and the victim is the connected operational asset or system. It is the same model applied at a broader wireless/RF level, now brought down to the scale of a single site and attack path — the same model, at a different altitude.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Turning the model into pentest hypotheses&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The model does not establish that a vulnerability exists. Its value is in identifying which relationships are important enough to examine technically.&lt;/p&gt;

&lt;p&gt;If operational Wi-Fi extends into the public queue, the relevant question is no longer only whether the network is securely configured. The pentest can examine what an unauthorised person can observe or interact with from that realistic location, what is exposed before authentication is established, whether public and operational services are adequately separated, and whether trusted infrastructure or clients can be impersonated.&lt;/p&gt;

&lt;p&gt;BLE and IoT introduce a different path. A sensor, camera or short-range peripheral may appear relatively low value at component level, but the system model may show that it communicates through a gateway, management platform or staff device into a more trusted environment. The useful hypothesis then becomes whether interaction with the edge device exposes information, control or a path towards something more significant.&lt;/p&gt;

&lt;p&gt;A wireless bridge may look like little more than another radio link when considered in isolation, while the system twin shows that it joins two network segments treated as internal infrastructure. That can make its RF exposure, management interfaces and the trust carried across the link more important than the radio component itself.&lt;/p&gt;

&lt;p&gt;The model can also expose relationships just outside a narrowly defined wireless scope. For example, USB is not wireless, but a physically accessible maintenance interface on a wireless-connected asset may still form part of a relevant attack path. This does not automatically bring USB testing or other adjacent interfaces into scope, but it gives the organisation and tester the context to decide whether they should be included.&lt;/p&gt;

&lt;p&gt;Availability can be treated in the same way. Wireless links can degrade because of weak signal, obstruction, equipment failure, interference or power loss. Deliberate RF interference or jamming is another possible threat, although any validation would require explicitly authorised and controlled testing. At the threat-modelling stage, the question is whether loss or degradation of that wireless dependency creates a meaningful test hypothesis.&lt;/p&gt;

&lt;p&gt;Monitoring is part of the same path. A device experiencing weak RF, a failed component, loss of power or hostile interference may initially look very similar from the operational side: it simply disappears. If monitoring depends on the same wireless path, loss of connectivity may remove both the service and some of the visibility required to understand what happened.&lt;/p&gt;

&lt;p&gt;Power and backhaul can reveal similar dependencies. Several wireless components may appear independent while relying on a common UPS, switch, network path or monitoring service. Those dependencies are not separate topics added to make the wireless pentest larger; they matter only where the threat model shows that they change the attack path, the likely impact or the assumptions worth validating.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example pentest hypothesis sheet&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3p1g60hsm3bkn4wjmuku.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3p1g60hsm3bkn4wjmuku.png" alt="Threat-model output mapping realistic attacker positions" width="800" height="600"&gt;&lt;/a&gt;&lt;strong&gt;Image 4:&lt;/strong&gt; Threat-model output mapping realistic attacker positions and reachable paths to testable hypotheses for pentest validation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;DFDs and STRIDE underneath the twin&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The digital twin provides the physical and operational context, while conventional threat-modelling techniques provide the structure for examining specific attack paths.&lt;/p&gt;

&lt;p&gt;A data flow diagram (DFD) can isolate the communications relevant to a scenario: a staff handheld communicating with an AP and backend service, a BLE device exchanging data with a terminal, an IoT sensor reporting through a gateway, or a wireless bridge linking two network segments. Each flow can then be examined where it crosses a trust boundary.&lt;/p&gt;

&lt;p&gt;This is preferable to producing one enormous diagram for the entire estate. Different wireless scenarios have different trust boundaries and failure points, so the useful model is built around the specific path being examined.&lt;/p&gt;

&lt;p&gt;The selected STRIDE categories shown in Image 3 can then be applied to those flows, while the Diamond Model keeps the scenario tied to a plausible adversary, infrastructure, capability and victim. Together, they help turn each path into a testable pentest hypothesis rather than a generic checklist.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;From threat modelling to the pentest&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;At the end of the threat-modelling stage, the useful output is not another architecture diagram. It is a short set of prioritised attack paths and hypotheses that the pentest can validate.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;That is the role of threat modelling in the pipeline. OSINT&lt;/strong&gt; establishes what an attacker can learn before arriving. &lt;strong&gt;Social engineering and proximity&lt;/strong&gt; establish where they could realistically position themselves and what access opportunities may exist. &lt;strong&gt;Threat modelling&lt;/strong&gt; then connects that position to reachable wireless components, the assets and systems behind them, and the trust boundaries they cross. From there, the pentest can validate the most relevant hypotheses before the results are considered in terms of wider infrastructure impact.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Five-stage wireless pentest pipeline&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgsqdovqimxbj54q4c79m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgsqdovqimxbj54q4c79m.png" alt="Five-stage wireless pentest pipeline" width="799" height="416"&gt;&lt;/a&gt;&lt;strong&gt;Image 5:&lt;/strong&gt; Five-stage wireless pentest pipeline showing how reconnaissance and realistic proximity are converted through threat modelling into prioritised hypotheses for the pentest to validate.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why this matters&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A technically competent wireless pentest can still begin with incomplete assumptions if the attacker position, trust boundaries and wider system relationships are predefined before testing begins.&lt;/p&gt;

&lt;p&gt;The digital twin gives the threat-modelling stage a practical way to connect those pieces. The DFD shows the relevant flows, trust boundaries identify where assumptions change, STRIDE helps interrogate the path, and the Diamond Model keeps the scenario tied to a plausible adversary and victim.&lt;/p&gt;

&lt;p&gt;The result is a more specific instruction than simply &lt;strong&gt;“test the Wi-Fi.”&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Instead, the pentester begins with defined questions about where the attacker can realistically operate, what wireless assets become reachable from that position, what those assets connect to and which of those relationships are important enough to prove or disprove.&lt;/p&gt;

&lt;p&gt;Next week, we take those hypotheses into the pentest itself and look at how freely available wireless testing tools can be used to validate what the model predicted.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Want to know whether your wireless assessment is testing the right attack paths?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Speak to IntSpired®&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://intspired.co.uk/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg1.wsimg.com%2Fisteam%2Fip%2F8244b478-330f-49fe-a31f-4cecc83f3ff2%2Fblob-715408b.png" height="1030" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://intspired.co.uk/" rel="noopener noreferrer" class="c-link"&gt;
            IntSpired® | Offensive Cyber &amp;amp; Wireless Security | UK
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            We test your defences the way adversaries would, under formal authorisation, to uncover what is actually exploitable. 
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg1.wsimg.com%2Fisteam%2Fip%2F8244b478-330f-49fe-a31f-4cecc83f3ff2%2Ffavicon%2Fc78cc70b-20d1-436d-a400-bc4aced9fc8d%2F17678838-ae76-4779-8645-6f8b4bcebf07.PNG%2F%3A%2Frs%3Dw%3A16%2Ch%3A16%2Cm" width="18" height="16"&gt;
          intspired.co.uk
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>threatmodelling</category>
      <category>digitaltwin</category>
      <category>penetrationtesting</category>
      <category>attacksurface</category>
    </item>
    <item>
      <title>Social Engineering: The Missing Step in Wireless Testing</title>
      <dc:creator> IntSpired®</dc:creator>
      <pubDate>Mon, 17 Aug 2026 10:27:39 +0000</pubDate>
      <link>https://dev.to/intspired/social-engineering-the-missing-step-in-wireless-testing-41mg</link>
      <guid>https://dev.to/intspired/social-engineering-the-missing-step-in-wireless-testing-41mg</guid>
      <description>&lt;p&gt;Part 3 of 6: Attack Surface, Wireless Security, Social Engineering.&lt;/p&gt;

&lt;p&gt;Most wireless attacks share a constraint that wired and remote attacks do not: &lt;strong&gt;proximity&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;An attacker needs to be close enough to receive and interact with the target’s radio signals, whether from a public road, loading bay, reception area, stairwell or within Bluetooth range of a device.&lt;/p&gt;

&lt;p&gt;That requirement makes social engineering an important part of a wireless risk assessment. Skip it, and you may be assessing the technology without testing whether an attacker could reach it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Proximity doesn’t happen by accident&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A pentest that starts with “here’s a device already in range” has skipped an important part of the attack path: &lt;strong&gt;getting there in the first place.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Attackers may gain that proximity through methods that have little to do with radios:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Tailgating&lt;/strong&gt; into a building behind an employee with a badge&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pretexting&lt;/strong&gt; as a contractor, courier or auditor to reach reception areas, plant rooms, comms rooms or other restricted locations&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rogue device placement&lt;/strong&gt; leaving a small Wi-Fi/BLE-capable device — a “drop box” — somewhere with power and plausible concealment&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Impersonating IT or facilities staff&lt;/strong&gt; to reach network cabinets or wireless infrastructure&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;None of this requires specialist wireless knowledge. It requires a credible story and enough supporting information to make it work.&lt;/p&gt;

&lt;p&gt;That is where the OSINT groundwork from last week becomes useful: supplier names, contractor relationships, physical layouts, employee information and other details that strengthen a pretext.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why this stage gets skipped&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Social engineering is harder to scope than a conventional wireless test. It involves people, physical access and clear rules of engagement, and it may not produce the neat technical finding that fits easily into a standard pentest report.&lt;/p&gt;

&lt;p&gt;It is simpler to authorise “test the Wi-Fi” than “attempt to enter the building.”&lt;/p&gt;

&lt;p&gt;As a result, many wireless assessments simply stipulate proximity:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;“Assume the attacker is in the car park.”&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;But location changes the risk.&lt;/p&gt;

&lt;p&gt;A vulnerability that can be exploited from a public road presents a very different exposure from one that requires access to a particular floor, stairwell or equipment room.&lt;/p&gt;

&lt;p&gt;The relevant question is therefore not only whether the weakness exists, but &lt;strong&gt;where an attacker needs to be to exploit it and what it would take to get there.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What a wireless-focused social engineering exercise should cover&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This does not need to become a full red-team engagement.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;A scoped exercise can include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Physical access attempts&lt;/strong&gt; at defined entry points under agreed rules of engagement &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pretext calls or emails&lt;/strong&gt; using information identified during OSINT to test whether staff disclose guest credentials, provide network access or facilitate entry to restricted areas &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rogue device drop tests&lt;/strong&gt;, with explicit client approval, to determine whether an unfamiliar device is detected, challenged or reported &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Badge and visitor process review&lt;/strong&gt; to assess the controls between public areas and locations where wireless assets come within reach &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The objective is not simply to prove that someone can enter a building.&lt;/p&gt;

&lt;p&gt;It is to understand &lt;strong&gt;how physical access and human behaviour shape wireless exposure.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;From OSINT to Proximity Assessment&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr7tinr4qwt0qd1rj1miq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr7tinr4qwt0qd1rj1miq.png" alt="A wireless-focused social engineering assessment flow" width="799" height="424"&gt;&lt;/a&gt;&lt;strong&gt;Image:&lt;/strong&gt; A wireless-focused social engineering assessment flow: OSINT finding → pretext built → access attempt → wireless / perimeter sweep → rogue device / entry test → outcome logged.&lt;/p&gt;

&lt;p&gt;This exercise produces a &lt;strong&gt;proximity assessment&lt;/strong&gt;: how close an attacker can get, which wireless assets become reachable from that position, what method gets them there, and which controls stand in the way.&lt;/p&gt;

&lt;p&gt;The result is a clearer picture of how an attack could unfold. &lt;/p&gt;

&lt;p&gt;It feeds directly into next week’s threat modelling stage by showing which trust boundaries are actually reachable, rather than merely accessible in theory. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why this matters&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Skipping social engineering leaves part of the wireless attack path untested.&lt;/p&gt;

&lt;p&gt;A technically sound pentest can still misrepresent the risk if it begins from a position without establishing whether an attacker can reach it. As a result, the risk assessment can be distorted in either direction.&lt;/p&gt;

&lt;p&gt;If your last wireless assessment began with “assume the tester is already in range”, ask: &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What would it take for an attacker to get there?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Want to know whether your controls would stop an attacker?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Speak to IntSpired®.&lt;/p&gt;

</description>
      <category>penetrationtesting</category>
      <category>attacksurface</category>
      <category>socialengineering</category>
      <category>wireless</category>
    </item>
    <item>
      <title>They Know Where to Stand</title>
      <dc:creator> IntSpired®</dc:creator>
      <pubDate>Wed, 05 Aug 2026 13:53:24 +0000</pubDate>
      <link>https://dev.to/intspired/they-know-where-to-stand-115d</link>
      <guid>https://dev.to/intspired/they-know-where-to-stand-115d</guid>
      <description>&lt;p&gt;&lt;em&gt;Part 2 of 6: Attack Surface, Wireless Security and OSINT.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Before an attacker reaches your building, car park or Bluetooth-enabled devices, they may already have a working picture of your wireless estate. SSIDs, BSSIDs, encryption standards, hardware vendors and approximate locations can all appear in public-source data — before anyone switches on an adapter near your site. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why wireless OSINT gets overlooked&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Most OSINT checklists focus on domains, breached credentials, employee footprints and cloud misconfigurations. Wireless rarely gets its own line, even though public sources can reveal enough detail to build a meaningful picture of a site’s wireless environment without the researcher sending a single packet. &lt;/p&gt;

&lt;p&gt;This matters because everything found here feeds directly into the next two stages of the pipeline: it tells a social engineer what to pretend to be, and it tells a threat modeller what assets and trust boundaries may exist.  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sources worth checking&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;WiGLE (wigle.net) — A crowdsourced wardriving database built from years of public submissions. A search around a company address can show the density and distribution of recorded wireless activity, reveal naming patterns and help identify where further investigation may be useful. The findings still require validation, because proximity does not establish ownership.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8c3o8wjaqt0cnjg2o8zp.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8c3o8wjaqt0cnjg2o8zp.webp" alt="wireless observations" width="680" height="479"&gt;&lt;/a&gt;&lt;strong&gt;Image 1:&lt;/strong&gt;Recorded wireless observations across Cornwall and the South West, illustrating the density and geographic spread of publicly available data. &lt;/p&gt;

&lt;p&gt;Much of this data is contributed by wireless enthusiasts through everyday wardriving, organised projects and community events. Once uploaded, individual observations accumulate into a persistent public record — one that may remain searchable long after a network has been renamed, replaced or decommissioned.  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F66h2q86sgwabdnl9jnqh.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F66h2q86sgwabdnl9jnqh.PNG" alt="wardriving" width="799" height="399"&gt;&lt;/a&gt;&lt;strong&gt;Image 2:&lt;/strong&gt; A recent community wardriving leaderboard showing how large numbers of new wireless observations can be collected and contributed during a single event.&lt;/p&gt;

&lt;p&gt;Vendor and OUI lookups — The first three octets of a conventional MAC address form its Organisationally Unique Identifier. An OUI database links that prefix to the entity that registered the address block, turning an anonymous BSSID into a vendor or technology lead. Combined with procurement records, job advertisements or technical documentation, it can help narrow the hardware families that may be present and the issues worth investigating.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fna6s9gaahj6us23fd161.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fna6s9gaahj6us23fd161.PNG" alt="OUI lookup tool" width="768" height="588"&gt;&lt;/a&gt;&lt;strong&gt;Image 3:&lt;/strong&gt; An OUI lookup tool links an observed MAC prefix to the organisation that registered it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Exposed configuration and documentation&lt;/strong&gt; — Search engines, code repositories and document-sharing platforms regularly surface network diagrams, access-point configuration exports and even PSKs left in installer documentation, support tickets or public GitHub repositories. This is rarely a wireless-specific leak; it is a broader OSINT hygiene problem, but the impact becomes wireless-specific once the material is found.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Job postings and supplier listings&lt;/strong&gt; — Job advertisements mentioning specific access-point controllers, MDM platforms or a named wireless vendor tell an attacker which product line to research for known vulnerabilities, with no scanning required.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Physical and social footprint&lt;/strong&gt; — Site photographs on social media, contractor listings and building directories can reveal physical layout, reception locations and badge or access-control systems, all of which set up the social-engineering stage that follows.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Turning OSINT into a working picture&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;None of this is exploitation. It is context-building. A useful output at this stage is not a vulnerability list; it is an asset and assumption sheet:&lt;/p&gt;

&lt;p&gt;• Likely access-point vendors and approximate hardware age&lt;/p&gt;

&lt;p&gt;• Encryption standards apparently in use&lt;/p&gt;

&lt;p&gt;• Physical sites with a confirmed wireless presence&lt;/p&gt;

&lt;p&gt;• Credentials, configurations or documentation already exposed&lt;/p&gt;

&lt;p&gt;• What a rogue actor could plausibly claim to be, based on visible suppliers or contractors&lt;/p&gt;

&lt;p&gt;Together, these findings help establish the technologies an attacker may expect to encounter, the assumptions they may build around the site — and where they may try to stand. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why this matters&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Wireless OSINT is passive, accessible and often skipped in favour of jumping straight to active testing. That is a missed opportunity in both directions: for attackers, it offers low-risk reconnaissance; for defenders, it provides an early-warning exercise requiring little more than time.&lt;/p&gt;

&lt;p&gt;The data is already public. The only question is whether you examine it before someone else does.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Want to know what is already visible about your wireless estate?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Speak to IntSpired®. &lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://intspired.co.uk/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg1.wsimg.com%2Fisteam%2Fip%2F8244b478-330f-49fe-a31f-4cecc83f3ff2%2Fblob-715408b.png" height="1030" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://intspired.co.uk/" rel="noopener noreferrer" class="c-link"&gt;
            IntSpired® | Offensive Cyber &amp;amp; Wireless Security | UK
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            We test your defences the way adversaries would, under formal authorisation, to uncover what is actually exploitable. 
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg1.wsimg.com%2Fisteam%2Fip%2F8244b478-330f-49fe-a31f-4cecc83f3ff2%2Ffavicon%2Fc78cc70b-20d1-436d-a400-bc4aced9fc8d%2F17678838-ae76-4779-8645-6f8b4bcebf07.PNG%2F%3A%2Frs%3Dw%3A16%2Ch%3A16%2Cm" width="18" height="16"&gt;
          intspired.co.uk
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;Sources and tools referenced:&lt;br&gt;
&lt;a href="https://wigle.net/" rel="noopener noreferrer"&gt;https://wigle.net/&lt;/a&gt;&lt;br&gt;
&lt;a href="https://wireshark.askapache.com/tools/oui-lookup.html" rel="noopener noreferrer"&gt;https://wireshark.askapache.com/tools/oui-lookup.html&lt;/a&gt;&lt;br&gt;
&lt;a href="https://maclookup.app/" rel="noopener noreferrer"&gt;https://maclookup.app/&lt;/a&gt;&lt;br&gt;
&lt;a href="https://defcon.social/@WiGLEnet" rel="noopener noreferrer"&gt;https://defcon.social/@WiGLEnet&lt;/a&gt;&lt;/p&gt;

</description>
      <category>rfsecurity</category>
      <category>wireless</category>
      <category>pentest</category>
      <category>osint</category>
    </item>
    <item>
      <title>Why Your Wireless Security Pipeline Falls Short</title>
      <dc:creator> IntSpired®</dc:creator>
      <pubDate>Thu, 30 Jul 2026 06:50:36 +0000</pubDate>
      <link>https://dev.to/intspired/why-your-wireless-security-pipeline-falls-short-2kpe</link>
      <guid>https://dev.to/intspired/why-your-wireless-security-pipeline-falls-short-2kpe</guid>
      <description>&lt;p&gt;&lt;em&gt;Part 1 of 6: Attack Surface, Wireless Security and Threat Modelling.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Wireless is no longer a side channel.&lt;/p&gt;

&lt;p&gt;Wi-Fi, Bluetooth, RFID/NFC, sub-GHz IoT and mobile radio now sit underneath most of the infrastructure organisations depend on. This includes staff laptops, building access control, industrial sensors and, increasingly, 5G-connected devices.&lt;/p&gt;

&lt;p&gt;Wireless risk has grown quietly, in parallel with everything else. It rarely gets its own line in a risk register. It usually gets folded into “network security” and left there.&lt;/p&gt;

&lt;p&gt;That would be fine if the standard security testing pipeline reliably surfaced wireless exposure. In practice, it often doesn’t.&lt;/p&gt;

&lt;p&gt;The problem is rarely a lack of tools. It’s the absence of the steps that connect discovery to meaningful testing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The pipeline most organisations actually run&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Ask most security teams to describe their testing process and you’ll hear some version of:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;OSINT → Pentest&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Recon happens. Then, fairly quickly, someone is pointed at a target with a tool. Findings get written up. A report gets delivered.&lt;/p&gt;

&lt;p&gt;It’s a defensible process. It is also missing two steps that matter more for wireless than almost any other domain:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;OSINT → Social Engineering → Threat Modelling → Pentest&lt;/strong&gt;       &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why the missing steps matter for wireless&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Wired and remote attack paths can often be exploited from anywhere with network access. Wireless is different: an attacker usually has to get close. That single constraint is why the missing steps matter so much. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Social engineering establishes proximity&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;An attacker might gain access by tailgating into a building, posing as a contractor, working from a public reception area, or planting a rogue device somewhere on the premises.&lt;/p&gt;

&lt;p&gt;Skip this step and you’ve only tested what’s reachable from a laptop in a car park, not what’s reachable once someone simply walks in.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Threat modelling establishes relevance&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Threat modelling tells you which of your wireless exposures are worth testing at all, who would realistically target them, and what the actual business impact is if they succeed.&lt;/p&gt;

&lt;p&gt;Skip this step and the pentest may miss a risk that actually matters, regardless of how thorough the testing itself is.&lt;/p&gt;

&lt;p&gt;That’s the gap between a report that’s technically accurate and one that’s actually useful.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What this series covers&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Over the next five weeks, we’ll walk the full pipeline as it applies specifically to wireless environments:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;OSINT for wireless:&lt;/strong&gt; what’s discoverable about your estate before an attacker is ever in range.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The missing middle: social engineering:&lt;/strong&gt; how proximity gets earned, not assumed.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Threat modelling the wireless surface:&lt;/strong&gt; DFDs, trust boundaries, STRIDE, and the Diamond Model applied at device/site scale.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Pentest: proving the model:&lt;/strong&gt; free tools, used to validate hypotheses rather than as a standalone exercise.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Connecting wireless back to infrastructure:&lt;/strong&gt; how a wireless foothold becomes an enterprise-wide problem.     &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0r30ao7b5lol1nhbfueq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0r30ao7b5lol1nhbfueq.png" alt="vertical flowchart" width="800" height="531"&gt;&lt;/a&gt;&lt;strong&gt;Image:&lt;/strong&gt; Illustrates a vertical flowchart of the five pipeline stages, with the threat modelling and infrastructure impact stages visually highlighted. &lt;/p&gt;

&lt;p&gt;We’ve written before about the same principle at a larger scale in &lt;br&gt;
&lt;em&gt;Not All Threat Vectors Are Wired&lt;/em&gt; (link below), where the Diamond Model, MITRE FiGHT and ATT&amp;amp;CK were used to frame wireless risk that traditional monitoring never sees. This series brings that same discipline down to the Wi-Fi, Bluetooth and RF layer most organisations actually own and operate day to day.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why this matters&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A pentest report full of valid findings can still leave an organisation exposed, if the findings were never weighed against a realistic model of:&lt;/p&gt;

&lt;p&gt;• who would target the organisation&lt;/p&gt;

&lt;p&gt;• how they would obtain proximity&lt;/p&gt;

&lt;p&gt;• which systems they would pursue&lt;/p&gt;

&lt;p&gt;• how a wireless foothold could affect the wider environment&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Wireless risk is growing. The gap in the pipeline that’s supposed to catch it isn’t a tooling problem, it’s a process one.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Over the coming weeks, we’ll show what filling that gap actually looks like, stage by stage, using freely available tools and frameworks throughout.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Need help identifying where your wireless testing pipeline has a gap?&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;Speak to IntSpired®. &lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://intspired.co.uk/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg1.wsimg.com%2Fisteam%2Fip%2F8244b478-330f-49fe-a31f-4cecc83f3ff2%2Fblob-715408b.png" height="1030" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://intspired.co.uk/" rel="noopener noreferrer" class="c-link"&gt;
            IntSpired® | Offensive Cyber &amp;amp; Wireless Security | UK
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            We test your defences the way adversaries would, under formal authorisation, to uncover what is actually exploitable. 
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg1.wsimg.com%2Fisteam%2Fip%2F8244b478-330f-49fe-a31f-4cecc83f3ff2%2Ffavicon%2Fc78cc70b-20d1-436d-a400-bc4aced9fc8d%2F17678838-ae76-4779-8645-6f8b4bcebf07.PNG%2F%3A%2Frs%3Dw%3A16%2Ch%3A16%2Cm" width="18" height="16"&gt;
          intspired.co.uk
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;Further reading:&lt;br&gt;
Not All Threat Vectors Are Wired - &lt;a href="https://intspired.co.uk/blog/f/not-all-threat-vectors-are-wired" rel="noopener noreferrer"&gt;https://intspired.co.uk/blog/f/not-all-threat-vectors-are-wired&lt;/a&gt;&lt;/p&gt;

</description>
      <category>rfsecurity</category>
      <category>wireless</category>
      <category>threatmodelling</category>
      <category>pentesting</category>
    </item>
  </channel>
</rss>
