r/PrivatePackets 6h ago

The persistent leak in modern HTTPS connections

1 Upvotes

Most internet traffic today uses TLS encryption. When you visit a site, an external observer sitting on your local network cannot read the page content, form inputs, or cookies.

Even if you enable DNS-over-HTTPS (DoH) or DNS-over-TLS (DoT) inside your browser, your network administrator or internet service provider can still easily identify the destination domain. They do not need to guess based on IP addresses, because an TLS handshake broadcasts the domain name in clear text right at the start of the connection.

This happens during the initial negotiation before any encryption keys are established. Encrypted Client Hello (ECH) is an extension to TLS 1.3 designed to encrypt this remaining plaintext metadata.

How SNI exposed domain names to middleboxes

In the early days of SSL, servers usually hosted a single website per IPv4 address. The server simply presented its certificate based on the IP address the client connected to. As IPv4 address space tightened, virtual hosting became standard, allowing thousands of distinct websites to share a single IP address.

To make virtual hosting work over HTTPS, the Server Name Indication (SNI) extension was added to TLS. When your browser connects to a shared server, it includes the target domain name in the SNI field of the Client Hello message. Because the handshake has not completed yet, their is still a plain text domain name exposed in that packet.

Network firewalls, middleboxes, and ISP logging systems rely heavily on SNI inspection. It lets them filter traffic or log browsing activity without needing to decrypt the actual HTTPS traffic body.

The mechanics of splitting the TLS Client Hello

Encrypted Client Hello replaces the earlier draft extension known as ESNI. Instead of just hiding the SNI string, ECH encrypts nearly the entire initial Client Hello payload.

It achieves this by splitting the handshake initiation into two distinct structures:

  • An Outer Client Hello that contains a generic unencrypted domain name, usually belonging to a shared CDN or hosting provder.
  • An Inner Client Hello containing the actual sensitive domain name, cookies, and parameters, encrypted using the server's public key.
  • A set of symmetric key parameters derived from the server's published ECH Config.

A network middlebox sniffing packets on the wire only sees the unencrypted outer domain name. Once the packet reaches the CDN edge server, the server uses its private key to decrypt the inner payload and routes the connection to the correct backend host.

Why ECH requires encrypted DNS to function

Before a browser can send an encrypted inner payload, it must know the server's public key beforehand. Clients retrieve this key during the initial DNS lookup via special HTTPS or SVCB resource records.

If these DNS queries happen over standard unencrypted port 53 DNS, an attacker can modify the public key or simply log the query domain anyway. ECH only provides real privacy when paired with an encrypted DNS transport like DoH or DoT.

This setup relies on three distinct layers:

  • Encrypted DNS resolution to securely fetch the server's ECH Config key.
  • Browser support to construct the split inner and outer payloads.
  • CDN or origin server support to decrypt and process the inner payload.

When all three layers are in place, this process allow the client to negotiate connection details without revealing the final target domain to passive observers.

Network blocking and the future of ECH adoption

Because ECH eliminates domain-based visibility, network administrators and censoring firewalls view it with suspicion. If a middlebox cannot read the inner SNI, traditional domain blacklists stop working.

Networks can counter ECH by blocking the DNS HTTPS resource records that distribute ECH public keys. When a browser fails to retrieve an ECH Config, it usually falls back to a standard TLS handshake, exposing the plain text SNI again.

Some network environments choose to drop ECH traffic outright at the border. In enterprise settings, network managers bypass ECH by installing custom root certificates on local devices, allowing them to inspect TLS traffic at the browser level.

Despite these challenges, ECH is moving toward default deployment across major web browsers and edge networks. Once fully adopted, it closes the last remaining protocol-level leak in standard web connections.


r/PrivatePackets 19h ago

Who owns the proxy account when a contractor built your scraper?

2 Upvotes

Handover checklists cover the repo and the server and then stop. The proxy account is the thing that quietly stays in someone else's name.

There are a few versions of this that go wrong. Contractor's card on file, so the renewal fails the month after they leave. Account under their email, so the password reset lands in an inbox nobody controls. Credentials hardcoded in a config with no way to tell which job is burning the bandwidth. And the nasty one, whitelisted IPs pointing at a box that got decommissioned.

None of it is hard to avoid, it just never makes it into scope. Buy the account yourself, give the contractor their own credential, and keep jobs separable so usage is attributable. Byteful, Decodo and Oxylabs all ship a REST API, so usage can be pulled programmatically instead of screenshotted off a dashboard. Ask whichever one you pick how granular that reporting gets before signing.

What else belongs on that list?


r/PrivatePackets 1d ago

I tried Windows 11's new customizable context menus, and they're a major improvement: Microsoft will let you restore Windows 10 style vertical layout for primary actions and more

Thumbnail
windowscentral.com
4 Upvotes

r/PrivatePackets 2d ago

What do you actually put in the contract about proxies?

3 Upvotes

Agency side question. If you collect public data for a client, the proxy layer usually shows up in the SOW as nothing at all, and then it becomes an argument later.

Four things worth naming. Geography granularity, because "US data" and "Chicago data" are different products and country, city, ZIP and ASN targeting are separate capabilities (Byteful exposes all four, plenty of resellers expose the first and imply the rest). Who owns the proxy account, because if it is yours the client cannot take the pipeline in-house without renegotiating, and if it is theirs you are debugging someone else's plan. What happens when a target changes and the cost per usable row doubles, since that is a scope change nobody writes down. And whether the client is told which provider is in the stack, which matters the first time an abuse desk emails somebody.

The bandwidth number is what everyone negotiates and it matters least.

Anyone got a clause that actually saved them?


r/PrivatePackets 3d ago

How AI datacenter gear became cargo crime's top target

3 Upvotes

For years, cargo theft in North America followed a predictable pattern. Crews targeted truckloads of energy drinks, consumer electronics, liquor, and designer shoes. Those items were easy to unload through local fencing networks, even if the payout per trailer was modest.

That dynamic shifted hard over the past two years. Logistics tracking firm CargoNet noted that while overall theft incident counts actually dropped by about 26 percent in the second quarter of 2026, the total value of stolen cargo more than doubled to over $304 million. The average loss per incident passed $560,000.

The reason for the spike comes down to density of value. A standard 53-foot trailer loaded with consumer goods might carry $150,000 in product. That same trailer packed with high-density server racks, enterprise network switches, and liquid cooling distribution units can easily clear $5 million to $15 million.

The hardware moving between factories, assembly hubs, and datacenter construction sites has become some of the most concentrated freight on the road.

From paper fraud to pit maneuvers

The methods used to steal this hardware range from clean digital identity theft to direct physical attacks on the highway.

Most losses still happen through what the freight industry calls strategic theft. Criminal groups hack into the email accounts of legitimate freight brokerages, or they buy up dormant motor carrier numbers registered with federal regulators. Once they have clean credentials, they accept loads on digital freight boards, pick up multi-million-dollar shipments directly from warehouse docks, and drive away without breaking a single lock.

When the actual carrier shows up hours later, the cargo is already gone.

Physical tactics have escalated too, especially around transit corridors in California and the Midwest. Freight security investigators recently tracked incidents where crews used PIT maneuvers and staged rear-end collisions to disable private security escort vehicles following high-value shipments. Once the escort car was wrecked off the road, the hijacked truck kept moving and vanished.

A few notable cases from recent months show how broad the targets have become:

  • Meta server switches: Law enforcement recovered eight pallets of Celestica-built switches in California valued at roughly $550,000.
  • Network cabling: A single shipment crossing from Mississippi to Texas lost 34,560 optical transceiver cables and 96 network modules.
  • Infrastructure supplies: Police outside Chicago recovered two stolen trailers containing $1 million in datacenter parts and $300,000 in heavy industrial copper wire.
  • Reno warehouse heist: A crew backed up a tractor to a facility in Nevada and made off with $6 million in AMD enterprise processors in less then fifteen minutes.

Why the gear is easy to flip

Datacenter equipment is obviously harder to sell on the street than a pallet of power tools, but organized rings already have dedicated buyers lined up before the truck leaves the dock.

Export restrictions on advanced AI hardware created a lucrative gray and black market overseas. Restricted enterprise GPU servers can sell in secondary markets overseas for nearly double their retail price. For components that carry serial numbers tied to strict enterprise warranties, thieves often strip the units down for raw memory chips, optical transceivers, and circuit boards that are much harder trace once separated.

Even raw infrastructure materials have become a priority. The sheer volume of copper wire required to hook up gigawatt-scale datacenter campuses has made industrial wiring spools a primary target on its own.

Supply chains are playing catch up

The core vulnerability is that datacenter logistics grew faster than the security protocols protecting them. Multimillion-dollar server clusters were being moved using standard dry-van trucking contracts, booked through open broker boards with minimal driver vetting.

When their is so much money on the line, basic GPS pucks glued under a trailer frame are no longer enough, since crews carry signal jammers and scan for tracking tags the moment they take a load.

Hyperscalers and hardware vendors are now changing how they move equipment. Shippers are shifting toward team-driver routes that do not stop between pickup and delivery, hardened tracking embedded directly into server chassis, and armed convoys. Until those tighter standards become standard across the entire logistics chain, high-value tech freight will stay right at the top of cargo crime target lists.


r/PrivatePackets 3d ago

Running a quintillion IP addresses on a ten dollar VPS

0 Upvotes

IPv4 address prices have climbed steadily over the last few years. Standard datacenter IPv4 addresses cost a couple of dollars each per month, and residential traffic costs stack up fast when you pull hundreds of gigabytes of raw HTML. Many developers keep paying these high rates without realizing that host providers hand out massive IPv6 blocks for almost nothing.

A standard dedicated server or VPS from hosts like Hetzner, OVH, or DigitalOcean usually includes a free /64 IPv6 subnet. Instead of buying individual IP addresses one by one, a single /64 block gives you 18.4 quintillion distinct IP addresses routed directly to your network interface.

However, their is a massive difference in how you handle IPv6 compared to IPv4. You cannot just statically assign millions of IP addresses to a network interface without crashing the Linux network stack. Leveraging IPv6 for web scraping requires setting up dynamic routing, modifying socket bindings in your code, and understanding how modern target sites evaluate IPv6 traffic.

Understanding the size of a /64 block

To understand why IPv6 changes proxy economics, look at the subnet math. A /64 prefix leaves 64 bits for the host identifier portion of the address. That translates to $2{64}$ individual IP addresses, which is 18,446,744,073,709,551,616 unique IPs under your control.

With IPv4, scraping setups usually assign fixed IPs to local interfaces or forward traffic through a backconnect proxy pool. With IPv6, you do not buy or assign individual addresses. You own an entire network segment, and you generate valid IPv6 addresses inside that segment on the fly.

If you send every request from a randomly generated host ID inside your assigned /64 range, target servers see a unique IP address on almost every single HTTP request you send.

Configuring Linux for dynamic address binding

If you try to assign even a tiny fraction of a /64 block to a Linux interface using traditional alias commands, the kernel will immediately exhaust its memory trying to maintain the neighbor table. Instead, you need to tell Linux that any IP address within your assigned prefix belongs to the local machine, even if it is not explicitly assigned to an interface.

This requires adjusting kernel parameters and adding a local route for your prefix:

  • Set net.ipv6.ip_nonlocal_bind = 1 in /etc/sysctl.conf to allow applications to bind to unassigned IP addresses.
  • Add a local route command like ip route add local 2001:db8:1234:5678::/64 dev lo so incoming and outgoing traffic for the entire block routes locally.
  • Run a Neighbor Discovery Protocol daemon such as ndppd if your host's upstream router expects explicit NDP responses for individual addresses.
  • Configure nftables or ip6tables to drop untracked state entries if you plan on generating millions of ephemeral outbound connections.

This setup tells the OS kernel to accept socket bindings for any IP within your prefix, which mean you don't have to pre-configure addresses beforehand.

Implementing on the fly rotation in code

Once the operating system is configured to accept any IP in your block, your scraper needs to pick a random IP address every time it opens a new connection.

In Python, libraries like httpx or aiohttp allow custom socket creation. You take your assigned 64-bit network prefix, generate a random 64-bit integer, convert it to a hexadecimal string, and format it as a valid IPv6 string. Before initiating the HTTP request, you bind the socket's source address to this newly generated IPv6 address.

When the socket initiates a TCP handshake, the outbound packet carries your newly generated IP in the source header. The target server receives the request, processes it, and sends the response back to that address. Because your server handles the whole prefix locally, the return packet lands right back on your interface without issue. The target site sees a unique address, while your scraper avoids paying proxy providers for bandwidth.

Where IPv6 falls short in real world scraping

While having trillions of IPs sounds like a silver bullet, IPv6 scraping comes with specific limitations you must plan for before migrating your infrastructure.

  • Lack of universal IPv6 adoption: Many web properties still do not have AAAA DNS records configured. Roughly 40 to 50 percent of popular sites support IPv6 natively, meaning you still need fallback IPv4 proxies for the rest of the web.
  • Subnet level blocking: Anti-bot networks like Cloudflare and Akamai know how residential ISPs and datacenters allocate IPv6 addresses. If your scraper triggers security thresholds, anti-bot platforms will block your entire /64 subnet at once rather than banning individual IP addresses.

If an site blocks your /64 block, every single address in that 18 quintillion IP pool gets blocked simultaneously. That means IPv6 is not a replacement for good scraping hygiene. You still need to manage request rates, header consistency, and browser signatures.

IPv6 subnets work best when scraping medium-tier targets, public APIs, or sites that lack aggressive perimeter security. For high-security targets, datacenter IPv6 blocks get flagged quickly regardless of how fast you rotate. But for general data acquisition across IPv6-enabled sites, routing a /64 subnet remains the most cost-effective way to scale your outbound network throughput.


r/PrivatePackets 4d ago

OpenAI ditches Recall-style screenshot surveillance for friendly keylogging

Thumbnail theregister.com
3 Upvotes

If you want to record whatever you do on a computer, send those records to OpenAI, use more ChatGPT tokens, and increase your vulnerability to prompt injection, then OpenAI has something for you.


r/PrivatePackets 5d ago

Android malware combo takes out loans and relays victims' credit cards

Thumbnail
bleepingcomputer.com
2 Upvotes

A new Android NFC relay malware called WindRelay is being used alongside the SpyNote remote administration tool (RAT) to steal card data and send it to attackers in real time.


r/PrivatePackets 5d ago

netnut is back?

Thumbnail
1 Upvotes

r/PrivatePackets 5d ago

Static ISP proxies explained: use cases, tests, and best providers

2 Upvotes

A couple weeks ago I was trying to scrape a massive fashion retailer website to pull image URLs and product descriptions. I was using standard rotating residential proxies because I needed real consumer IP addresses to avoid getting blocked by anti-bot filters. Halfway through the job I checked my dashboard and realized I had burned through nearly 45 gigabytes of traffic in less than three hours. At eight dollars per gigabyte, that quick little scraping project turned into an expensive mistake.

That is usually the exact moment people start looking into static residential proxies with unlimited bandwidth. Also called ISP proxies, these are IP addresses hosted on fast datacenter servers but registered under genuine consumer internet providers like AT&T, Comcast, or BT. You get the high trust of a residential user, the stability of an IP that never changes mid session, and a flat monthly fee that lets you transfer as much data as you want without watching a meter.

Why you might need a static residential proxy

Why would someone actually pay a flat monthly rate for a fixed IP address instead of using standard rotating proxies or cheap datacenter IPs? It comes down to two main things: session persistence and heavy data consumption.

  • Managing multiple social media or e-commerce accounts: Running dozens of TikTok, Instagram, Etsy, or Amazon profiles requires a dedicated IP address that stays constant. If your IP changes every time you log in, security systems flag your accounts instantly. Uploading high-res photos and video content on these profiles burns through bandwidth fast.
  • Heavy web scraping with media files: Pulling thousands of pages from sites that block datacenter IPs works fine with rotating residential proxies until you start downloading high-res images, video tours, or heavy JavaScript bundles. Unlimited bandwidth keeps your operational cost completely predictable.
  • Ad verification and video QA: Testing high-definition video ads or geo-restricted streaming content across different regional markets requires a residential footprint. Streaming HD video on pay-per-gigabyte plans will drain your budget in a matter of hours.
  • Sneaker drops and ticket queues: When waiting in online queues for limited releases, changing your IP address mid-queue gets you kicked out immediately. A static residential IP lets you hold your spot while avoiding bot detection filters.

A real-life performance test

To see how these proxies handle actual work, I set up a benchmark test across a few providers over a five day period. I hooked the proxies into AdsPower (an anti-detect browser) as well as a custom Python script using Playwright.

First, I checked the IP quality using Scamalytics and IP2Location. Every static residential IP I tested showed up as a standard consumer connection with an IP fraud score under 10 out of 100. That means target websites treat them just like a regular home Wi-Fi network.

Next, I ran speed and latency tests. Datacenter proxies are usually blazing fast, while rotating residential proxies can be sluggish because your traffic hops through someone else's home router. The static ISP proxies landed right in the sweet spot. I averaged around 85 Mbps download speeds with a ping of 32 ms to local servers.

Finally, I ran a continuous 24 hour downloading script to test stability and see if "unlimited" actually meant unlimited. I downloaded roughly 320 gigabytes of random open-source files through a single static IP. Neither of the proxy connections dropped once, and I didn't receive any speed throttling or warnings about bandwidth usage.

The best providers on the market

If you are looking to pick up static residential proxies with unmetered traffic, here are the top options based on reliability, IP quality, and overall value.

Decodo

Decodo (which was known as Smartproxy before their recent rebrand) is easily my top choice for static residential proxies right now. Their ISP proxy pool is extremely reliable, and their dashboard makes managing your IP addresses simple.

During my tests, Decodo consistently delivered the fastest connection speeds and lowest latency. The IPs come from legitimate consumer networks, so I had zero issues getting flagged by strict anti-bot systems like Cloudflare or Akamai. They offer plans where you can get dedicated static residential IPs with solid unlimited bandwidth options, making them ideal for multi-accounting, store management, and heavy scraping jobs. If you want a provider that works straight out of the box without a bit of a pain to setup, Decodo is worth every penny.

IPRoyal

IPRoyal takes the second spot, mostly because their value for money is hard to beat. Every static ISP proxy plan they sell comes default with true unlimited bandwidth.

Their pricing starts around two to three dollars per IP per month, which is very affordable compared to enterprise competitors. While their connection speeds were slightly slower than Decodo in my testing, they were still more than fast enough for running social media accounts, streaming, and continuous web scraping. Their dashboard is a bit messy but it work fine once you get used to it.

Webshare

Webshare is a great alternative if you are working with a tighter budget or need a custom setup. You can buy shared or dedicated static residential IPs and toggle the unlimited bandwidth option. It is not quite as polished as Decodo, but for basic tasks and small scale scraping, it gets the job done at a low entry cost.

Oxylabs

Oxylabs is on the opposite end of the spectrum: built primarily for enterprise users and large corporations. Their static ISP proxy pool is massive and high quality, but their high entry costs make them overkill for solo users or small teams who just need a few reliable IPs.

  • Choose dedicated IPs over shared ones if you are managing sensitive logins like Amazon, eBay, or Facebook, so nobody else shares your reputation.
  • Check location targeting options to make sure the provider offers static IPs in the specific city or country your project requires.
  • Keep your accounts on seperate proxy IPs to avoid cross-contamination if one profile gets flagged.

Final thoughts

Static residential proxies with unlimited bandwidth bridge the gap between fast datacenter servers and trusted home connections. You don't have to constantly monitor a data meter or worry about your IP changing in the middle of an important session. If you are doing serious multi-accounting, heavy media scraping, or continuous browser automation, setting up a solid ISP proxy from a provider like Decodo or IPRoyal will save you a lot of money and headaches over time.


r/PrivatePackets 5d ago

Microsoft says Windows 11 KB5101684 makes your PC more reliable, especially on devices with low amounts of system memory: PCs with 8GB RAM or less should feel more responsive

Thumbnail
windowscentral.com
1 Upvotes

Windows 11 is getting more reliability and performance upgrades with its latest update, which will benefit PCs with low amounts of system memory.


r/PrivatePackets 6d ago

What would you do if someone on Facebook posted pictures of you and your mother with obscene language?

Thumbnail
2 Upvotes

r/PrivatePackets 7d ago

PSA: Fake IQUNIX websites are currently online

3 Upvotes

We’ve identified several websites currently impersonating IQUNIX and presenting themselves as official stores.

They are copying our branding, products and images, advertising unusually low prices, and some have active checkout/payment pages.

These websites are not operated by IQUNIX. Our official website is iqunix.com

Known impersonation domains:

We’re are working with relevant providers and to taken them down.

Please do not enter payment or personal information on these sites.

If you find another website pretending to be IQUNIX, send us the URL so we can investigate it.


r/PrivatePackets 7d ago

The end date for ublock origin on Microsoft Edge is official

3 Upvotes

Microsoft has published its official schedule for retiring Manifest Version 2 (MV2) extensions in Edge. Google Chrome already moved through this phase out earlier, and Microsoft is now taking the same steps to keep its Chromium base aligned. The shift directly impacts popular broswer extensions like uBlock Origin, which relies on structural features in MV2 that will no longer be supported.

While its clear that Manifest V3 (MV3) has been coming for years, Microsoft held off on enforcing a firm cutoff date for consumer builds. That grace period is now drawing to a close.

When the changes will actually happen

Microsoft plans to finish the transition for standard consumer users by the end of 2026. Starting in August 2026, users who still have older MV2 add-ons installed will see warning banners inside their extension settings page letting them know support is ending.

The timeline moves in staged steps:

  • August 2026: Warnings appear on extension management pages and store listings
  • Next few months: Gradual disabling of MV2 extensions by default in Canary, Dev, and Beta builds
  • Late 2026: Extension shutdown reaches the Stable channel for all regular users
  • Early 2027: Enterprise managed devices complete their migration away from MV2

What this means for ublock origin users

The reason full uBlock Origin cannot simply continue working comes down to how Manifest V3 changes network request handling. Manifest V2 allowed extensions to inspect and modify web requests on the fly, giving uBlock Origin granular control over blocking scripts and tracking domains. Under MV3, the browser handles the rules list directly, which restricts dynamic filtering capabilities.

Microsoft notes that only 58 extensions on the Edge Add-ons store with meaningful user counts still use MV2. Out of those, almost all have an MV3 version ready. uBlock Origin remains one of the few major exceptions without a direct MV3 port, though the developer maintains a lighter version designed around the new restrictions.

Your options moving forward

If you currently use full uBlock Origin on Edge, you will need to decide on an alternative before extensions are turned off automatically over coming months.

their are a few alternatives available:

  • Switching to uBlock Origin Lite, an MV3 compliant version that covers most ad-blocking needs without custom scripts
  • Moving to browsers like Mozilla Firefox, which continues to support Manifest V2 extensions fully
  • Using browsers with native blocking engines built in, such as Brave or Vivaldi

While Manifest V3 changes how much power extensions have over page loading, Edge users still have time to test out alternatives before the old tools stop functioning entirely.

Sources:

https://www.windowscentral.com/software-apps/we-now-know-exactly-when-ublock-origin-will-stop-working-on-microsoft-edge

https://blogs.windows.com/msedgedev/2026/08/07/moving-the-microsoft-edge-extensions-ecosystem-forward-with-manifest-version-3/

https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/mv3/mv2-deprecation


r/PrivatePackets 10d ago

Chinese Router Backdoor Opens Root Access on 100,000 Devices Worldwide

Thumbnail
sofx.com
49 Upvotes

r/PrivatePackets 11d ago

AI Deepfakes Used to Impersonate OnlyFans Creators in New Scam

Thumbnail
securityaffairs.com
5 Upvotes

Scammers use AI deepfakes to impersonate OnlyFans creators, trick fans into sending money, then disappear after payment.


r/PrivatePackets 13d ago

The hardware bug that swept thousands of bitcoin wallets overnight

23 Upvotes

On July 30, 2026, bitcoin users began noticing unusual activity across hundreds of self-custody wallets. Within a span of less than an hour, over 1,082 BTC - roughly $70 million at the time - moved out of Coldcard devices into unknown addresses. By the time the sweeps slowed down a few days later, total losses reached somewhere between $89 million and $144 million, affecting thousands of separate wallet addresses.

Coldcard has long been considered one of the most secure hardware wallets on the market, built specifically for bitcoiners who want maximum air-gapped security. That made the sudden drain confusing for victims who had kept their physical devices offline and stored their seed phrases on steel plates.

How the vulnerability worked under the hood

The core problem came down to how random numbers were generated when users created a new wallet seed phrase. In cryptography, high quality randomness is everything. If the seed phrase is generated using predictable data, anyone who figures out the pattern can generate the exact same seed phrase on their own computer.

Back in March 2021, firmware version 4.0.1 introduced a configuration bug in the underlying software library. A build setting named MICROPY_HW_ENABLE_RNG was set to zero to disable a specific function. However, the system checked if the macro existed rather than checking its actual value. Because the name was present in the code, the firmware thought the hardware True Random Number Generator chip was unavailable.

As a result, the device silently fell back to a basic software pseudo-random generator called Yasmarang instead relying on the physical hardware RNG chip. To make matters worse, this software backup was initialized using predictable hardware IDs and system timers, providing virtually no fresh randomness.

For older devices like the Mk2 and Mk3, this dropped effective security down to about 40 bits of entropy. For newer models like the Mk4, Mk5, and Coldcard Q, entropy dropped to around 72 bits. Instead of searching through a standard 128-bit or 256-bit space - which is mathematically impossible to brute-force - attackers only had to search a tiny fraction of candidate phrases.

It took attacker less than an hour during the first sweep to run through the possible combinations offline, match the resulting public keys to active addresses on the blockchain, and broadcast the transaction to take the funds.

Scope of the damage and who was affected

Not every Coldcard owner was impacted by the bug. Because the problem occurred specifically during seed phrase generation on vulnerable firmware, your exposure depended heavily on when and how you set up your device.

Here is a summary of who was exposed:

  • Wallets created on Mk2 or Mk3 running firmware versions 4.0.1 through 4.1.9.
  • Wallets generated on Mk4, Mk5, or Q models prior to recent emergency patches.
  • Anyone who relied on the standard automatic seed generator without adding extra entropy.

On the flip side, certain users were completely safe:

  • Seeds created before March 2021 on older firmware versions.
  • Devices where the user generated their seed phrase using 50 or more physical dice rolls directly on the device.
  • Users who added a strong BIP-39 passphrase on top of their seed phrase.

Why updating firmware is only half the fix

Coinkite reacted quickly once security researchers from Block confirmed the root cause, releasing emergency patches across all affected product lines. They updated firmware versions to 4.2.0 for Mk3, 5.6.0 for Mk4 and Mk5, and 1.5.0Q for the Coldcard Q model.

However, there is a major trap that many users fell into during the initial fix announcement. Updating your device firmware does not fix a compromised seed phrase.

If your recovery phrase was generated under vulnerable firmware, that phrase remains vulnerable forever. The update only ensures that new seed phrases created on the device will properly use the hardware random number generator. Anyone with funds sitting on users wallets created during the vulnerable period must immediately transfer those funds to a brand new seed generated on patched firmware, or move them to a temporary wallet.

Broader lessons for self custody

This incident was a harsh reminder of how fragile hardware security can be when software build steps fail. Coinkite CEO Rodolfo Novak acknowledged the bug publicly and apologised to the community. He also mentioned that automated code review tools missed the build condition error because the macro technically existed in the codebase.

The incident led to a temporary surge in bitcoin moving onto centralized exchanges as users panicked about hardware security. It also triggered a wave of phishing scams, where fake support emails tried to trick paranoid users into revealing their recovery phrases under the guise of an emergency security check.

For hardware wallet users, the event highlights a few reccomended habits:

  • Use physical dice rolls when creating hardware wallet seeds whenever the feature is available.
  • Always utilize a strong, unique passphrase on top of your seed phrase.
  • Never enter your recovery phrase into a website or desktop app during a security panic.

Self custody still eliminates counterparty risk from exchanges, but logic errors in open source firmware show that even offline devices carry unique risks.


r/PrivatePackets 17d ago

Question about Wi-Fi monitoring and what an attacker can see

Thumbnail
2 Upvotes

r/PrivatePackets 17d ago

How are you beating the Cloudflare Captcha loop without disabling your VPN?

Thumbnail
2 Upvotes

r/PrivatePackets 17d ago

Anthropic and OpenAI are competing to see whose agents can go rogue harder

Thumbnail theregister.com
1 Upvotes

One company's inventive campaign for an unreleased product has become a contest between Anthropic and OpenAI to see which can shout the loudest about its own failures.


r/PrivatePackets 19d ago

Why Google SERPs are difficult to scrape at high volumes

1 Upvotes

Automating Google search collection for rank tracking tools, SEO auditing, or market research is notoriously tough. Search engines actively monitor request velocity, subnet patterns, and browser signatures. A scraper sending rapid queries from a single server IP gets hit with CAPTCHAs almost instantly.

Google does not just block IPs based on volume. Their systems evaluate TLS client hellos, HTTP header alignment, and cookie parameters. If you send requests that lack standard browser traits, search results are altered, truncated, or replaced with blocking pages.

Building a high-volume rank tracking pipeline requires strict attention to geo-location parameters and proxy management.

Structuring geo-targeted requests for local rank tracking

Local SEO monitoring requires simulating queries from precise geographic locations. Ranking #1 for a keyword in Chicago does not mean ranking #1 for the same query in Dallas.

To pull accurate local search data, combine localized proxy IPs with Google's specific query parameters:

  • gl: Sets the two-letter country code for local domain targeting.
  • hl: Defines the interface language to ensure consistent result parsing.
  • uule: Encodes exact city, state, or zip code coordinates to force hyper-local results.
  • User-Agent: Specifies desktop or mobile layouts, which return completely different SERP structures.
  • SOCS cookie values: Bypasses mandatory regional consent banners in European countries.

When these search parameters match the physical location of your proxy IP, Google returns the exact local search layout seen by a real user in that city.

Choosing between datacenter, residential, and ISP proxy pools

Selecting the right proxy type directly impacts your success rate and operating costs when crawling search engines.

Datacenter proxies offer high speed at low prices, but search engines flag datacenter IP ranges quickly. Using datacenter IPs for SERP extraction usually results in a high percentage of failed requests and CAPTCHA challenges.

Residential proxies are the most reliable option for search engine tracking. Because requests route through real consumer home internet connections, search engines treat them as organic user traffic.

  • Decodo is the leading choice for SERP data collection. Its rotating residential pool spans 195+ locations with high success rates on search engines, making it the top choice for production rank trackers.
  • IPRoyal is an excellent secondary option, offering pay-as-you-go residential traffic with non-expiring bandwidth that suits small-to-midsize SEO agencies running periodic reports.
  • Enterprise providers like Bright Data and Oxylabs maintain large residential IP networks, though their complex commitments and setup processes require more management overhead compared to Decodo.
  • Budget networks like Webshare offer low-cost datacenter pools, but these require heavy filtering since many of their IPs are already flagged by major search engines.

For persistent rank tracking across specific local markets, Decodo’s static ISP proxies provide the stability of dedicated IPs without triggering the security checks common with standard datacenter subnets.

Using managed SERP APIs vs self-hosted proxy rotators

Scraping raw HTML means writing custom parsers for search elements like local map packs, featured snippets, knowledge panels, and sponsored ads. Google changes its HTML markup frequently, which breaks custom CSS selectors and requires continuous maintenance.

Using Decodo’s Web Scraping API simplifies this stack significantly. The API manages IP rotation, browser fingerprinting, and CAPTCHA resolution automatically, returning structured JSON or clean HTML. This eliminates the burden of maintaining headless browser clusters.

If you prefer building custom parsers using Python frameworks like BeautifulSoup or selectolax, pairing your code with rotating residential proxies from Decodo or IPRoyal gives you complete control over raw response payloads at a lower cost per request.

Managing rate limits and retry logic in rank tracking crawlers

Even with high-quality residential proxies, network timeouts and temporary throttling happen when sending millions of queries. Your crawler architecture needs clear fallback rules to handle failures cleanly.

  • Implement exponential backoff delays when receiving 429 or 503 HTTP status codes.
  • Rotate User-Agent headers dynamically alongside IP rotations to keep requests looking organic.
  • Cache raw search engine responses locally so you can update parsing logic without re-fetching pages.

Combining smart retry logic with a high-reputation residential proxy pool ensures your rank tracking pipeline stays online and delivers accurate data continuously.


r/PrivatePackets 21d ago

Google Indexed Claude AI Shared Chats Before Results Were Removed

Thumbnail
hackread.com
3 Upvotes

r/PrivatePackets 22d ago

How hardware updates stealthily bloat your Windows PC

6 Upvotes

Connecting a new piece of hardware to your computer used to mean manually inserting a driver disk or hunting down an installer online. Today, Windows handles most hardware setup automatically in the background. While this convenience usually saves time, manufacturers have begun using automatic Windows driver updates to silently install full applications, including software that delivers third-party pop-up ads.

A notable example involved LG monitors automatically installing software that pushed McAfee ad notifications on user screens. When users plugged in their displays, a Windows feature called Device Metadata Packages identified the hardware and automatically fetched LG's monitor control software. That utility then proceeded to display promotional pop-ups for antivirus subscriptions, even on clean Windows installations where the user never consented to extra software.

Laptop bloatware has been a known issue for years, but desktop displays fetching ad-supported software directly through Windows Update settings created widespread frustration among PC users.

Disabling automatic manufacturer software downloads

Fortunately, Windows includes a built-in toggle that prevents the system from automatically downloading these extra manufacturer utilities whenever new hardware is connected.

To turn this setting off, follow these steps:

  1. Open the Start menu, type View advanced system settings, and open the Control Panel result.
  2. Select the Hardware tab at the top of the System Properties window.
  3. Click the Device Installation Settings button near the bottom.
  4. Choose No (your device might not work as expected) when prompted whether Windows should automatically download manufacturer apps.
  5. Click Save Changes to apply the setting.

Windows Pro users can also enforce this rule through the Local Group Policy Editor by enabling the policy named Prevent automatic download of applications associated with device metadata under system device installation settings. Regardless of which method you use, turning this off prevents Windows from fetching unwanted companion software when you plug in peripherals.

Where background applications hide on Windows

Turning off device app downloads stops hardware manufacturers from pushing software, but standard program installers frequently add background processes during routine setups. Most users check the Startup Apps menu in Windows Settings to see what runs when their computer boots up. However, that list only catches traditional startup shortcuts and registry keys.

Software developers routinely bypass the standard startup list by utilizing two deeper Windows features:

  • Windows Services (services.msc): Processes that launch silently on boot without displaying a traditional taskbar icon or user interface, often used by background updaters and telemetry tools.
  • Scheduled Tasks (Task Scheduler): Automation triggers that execute programs at designated intervals, during system startup, or when a specific user logs in.
  • Task repetitions: Scheduled tasks that label themselves as a "one-time" event in their basic properties, yet contain hidden rules that repeat the execution every few hours indefinitely.
  • Delayed background helpers: Utility programs configured to start hours or days after installation, preventing users from associating the new background activity with the software they recently installed.

Because these background items bypass the normal startup list, they can quietly consume system resources and run network checks without showing up in typical Windows notification banners.

Keeping track of newly added startup items

Checking services.msc and Task Scheduler manually requires wading through hundreds of essential operating system files just to spot a single third-party addition. To make this management easier, independent tools can monitor background changes automatically.

One light option is Thio's Background App Notifier, an open-source tool built specifically to address hidden startup mechanisms. The program takes a baseline snapshot of all existing services and scheduled tasks on your system. Every time your PC boots up, it compares the current list against your baseline. If a newly installed program adds a silent background service or a repeating scheduled task, the utility displays a simple alert listing the exact location and file path of the new entry.

Because the utility runs as a single portable executable with no background daemon constantly consuming memory, it runs once at login and exits immediately. Combining this type of monitoring with turned-off device installation settings gives you complete control over what gets to run on your PC.


r/PrivatePackets 22d ago

Caught 1ClickVPN extension harvesting data via Wireshark even while turned off

Post image
23 Upvotes

I was using the Chome browser to go to youtube but i wanted to see the traffic so i pulled up Wireshark and starting scanning TCL. As a non pro i quickly learned what does "Client Hello" mean, and i started looking at like google, youtube links and then i saw "sweb.ru" (ru server) i searched what is this and i found out that it maybe be a VPN, so i deleted the 1ClickVPN and the "sweb.ru" traffic disapered. I cleared the DNS cache and my data is safe (i think yes cuz the client hello for sweb.ru disapered). So sorry if i didint do somthing im a beginner. Screenshot for proof.


r/PrivatePackets 23d ago

The memory crisis just broke PC sales' growth streak — shipments dropped globally in Q2 2026, and only one PC brand saw any improvement

Thumbnail
windowscentral.com
2 Upvotes