惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
P
Proofpoint News Feed
G
Google Developers Blog
B
Blog
Engineering at Meta
Engineering at Meta
阮一峰的网络日志
阮一峰的网络日志
The Register - Security
The Register - Security
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 叶小钗
The Cloudflare Blog
The Hacker News
The Hacker News
D
Darknet – Hacking Tools, Hacker News & Cyber Security
C
CXSECURITY Database RSS Feed - CXSecurity.com
雷峰网
雷峰网
F
Fortinet All Blogs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
H
Hackread – Cybersecurity News, Data Breaches, AI and More
酷 壳 – CoolShell
酷 壳 – CoolShell
Last Week in AI
Last Week in AI
T
Threat Research - Cisco Blogs
A
About on SuperTechFans
量子位
Recorded Future
Recorded Future
博客园 - 三生石上(FineUI控件)
H
Help Net Security
Help Net Security
Help Net Security
P
Palo Alto Networks Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
T
Troy Hunt's Blog
W
WeLiveSecurity
V
Vulnerabilities – Threatpost
T
The Exploit Database - CXSecurity.com
Know Your Adversary
Know Your Adversary
Apple Machine Learning Research
Apple Machine Learning Research
Scott Helme
Scott Helme
N
News | PayPal Newsroom
AWS News Blog
AWS News Blog
D
DataBreaches.Net
Blog — PlanetScale
Blog — PlanetScale
MongoDB | Blog
MongoDB | Blog
B
Blog RSS Feed
腾讯CDC
J
Java Code Geeks
Microsoft Azure Blog
Microsoft Azure Blog
TaoSecurity Blog
TaoSecurity Blog
GbyAI
GbyAI
Y
Y Combinator Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
D
Docker

North Korean Internet

More Fake Devs, More Fake Companies: vexxloso and Nixsora.com npm Malware, Fake Devs, and Deepfake Videos: These Are A Few of My Favorite DPRK Things Made for Export: North Korea’s Software Catalog Kwangmyong Additional Notes on the Trevor Greer Infostealer Logs Hunting For North Korean Fiber Optic Cables DPRK Infrastructure Update Unboxing the Arirang 182 – A North Korean Feature Phone Hangro: Investigating North Korean VPN Infrastructure Part 2
DPRK Captive Portal Infrastructure Found in Testing
nick · 2026-05-26 · via North Korean Internet

Taking a break from fake DPRK companies for a while, there was some interesting activity that I recently noticed on 175.45.176.97. Between May 14th and May 17th, 175.45.176.97 a request to the root of the server returned a 302 and was redirecting to recoshield.com which appears to be a South Korean company that manufacturers paint and windshield protectors.

Headers from the server showed the following:

HTTP/1.1 302 Found
Date: Sun, 17 May 2026 17:09:19 GMT
Server: Apache/2.4.37 (Rocky Linux)
X-Powered-By: PHP/7.4.33
Location: https://www.recoshield.com
Content-Length: 0
Content-Type: text/html; charset=UTF-8

I don’t think Rocky Linux has shown up in the DPRK IP range before. Now that alone might be interesting enough but searching additional directories revealed a few other findings. Poking around the server revealed what appears to be some sort of captive portal framework that was accidentally left exposed to the internet.

/1/ – The Redirect

Viewing http://175.45.176.97/1/ showed a brief snippet of text before immediately loading the Google homepage. A couple of tries later to stop the page loading and it showed the following text

Translates to: Checking network status. Please wait a moment…

While the text is displayed, behind the scenes a couple of things are happening. Looking at the source, the first block of code attempts to load the Google favicon, to check whether or not the visitor has internet access.

If the favicon loads then a user is redirected to google.com, however if the request fails or takes longer than 4 seconds to return a user is then routed to check.php?b19fefb66cf87da9a792c55b9020a52a

Unfortunately I was not able to get the check.php endpoint to load so it’s unclear the exact purpose of how it behaves, but the hashed parameter looks like a campaign identifier for logging incoming victims.

The comments in the code are also worth mentioning, translations are included and were not in the original source:

The first comment shows that this was built specifically with mobile networks in mind and targeting mobile device users. The second comment also shows that the developer working on this was worried about cross origin requests blocking the fetch() call and specifically chose just the favicon as a workaround.

/test/ – The Lure

This is the page that the victim actually sees, and at first it caught me off guard. Originally I thought that there was a WiFi access point in North Korea that was accidentally exposed. However, digging into the page further shows that it is a fully designed mobile portal with a Huawei logo and Wifi error graphic informing the user:

“Slow Connection — Maybe your internet connection is unstable. There seems to be an issue with your wifi slowing down the internet. It’s recommended to test your phone using google wifi app.”

A button labeled “Go Google” is the only interaction. When clicked, two things happen:

First, a POST request is made to the server:

Now admittedly I should have tested this more to see if the token changed or if it was static. However, ignoring my mistakes the page then redirected to install WiFi Analyzer Pro

WiFi Analyzer isn’t malicious and has over 10 million installs with a rating of 4.6 stars. It’s a legitimate app on the Play Store that’s been available since 2018. So why would a DPRK captive portal be redirecting to a legitimate Android app? There are two possible options

Option 1: It’s not about the app, its about the redirect.

The sectoken in the POST request that fires before the redirect is the actual information collection. By the time the page for the Play Store loads information about the device and a timestamp has already been sent to the server, and the app is designed to make it look like it’s part of the troubleshooting workflow

Option 2: The app is a placeholder

There’s some additional commented out code on the page that loads:

This suggests that the Android package could be just a placeholder. Netflix, YouTube, and Instagram are clearly test values and abdelrahman.wifianalyzerpro may simply be whatever the developer grabbed to confirm the Play Store redirect flow worked end-to-end. The real payload a trojanized app, a credential harvester, something else entirely may not have been swapped in yet while this was exposed to the internet.

/js/ – An Open Directory

One more thing that was left open, and not particularly interesting but worth including was an open directory. Nothing out of place was discovered and all of the files appeared to be legitimate. The only item of interest was that all files have the same timestamp of April 24th, 2026 at 00:51

What’s Actually Going On Here?

At first I thought this was just a At first I thought this was just a strange redirect to a South Korean company, but digging in a little more revealed something more interesting. While it’s hard to be completely certain when examining the purpose of the page it does appear that this is part of some infrastructure related to a rogue access point attack that was being tested and was accidentally exposed to the internet.

Based on the information collected, the intended wokflow appears to be something like the following

  1. An operator in the field broadcasts a fake WiFi SSID, something like “Hotel Wifi” or “HuaweiAP_5G”. Something that is likely to attract attention based on the location and where targets are likely to connect.
  2. A victim connects expecting to get a standard captive portal before getting access to the internet.
  3. They get served /1/ which performs the connectivity check in the background. Assuming they do not have internet access they get routed through to check.php
  4. They land on /test/ the slow connection page
  5. They click Go Google, the sectoken logs the click and they are redirected to install the app.

Now without being able to examine all of the files some of the steps could be a slightly different order or there could be branches to the way the site responds as well.

The Huawei branding is an interesting choice as well. Huawei home and carrier networking can be found all across Southeast Asia and East Africa, which are regions where DPRK IT workers are known to operate under freelance developer cover. A Huawei branded portal is probably not going to look out of place in Laos, Cambodia, Vietnam, or parts of East Africa. Chollima Group has done phenomenal writeups on this, tracking IT worker cells operating out of Laos and documenting workers across multiple African countries as recently as 2025.

If you want to take a look at the html files send cat pictures to contact [at] nkinternet.com


Discover more from North Korean Internet

Subscribe to get the latest posts sent to your email.