Good Carder
Professional
- Messages
- 938
- Reaction score
- 546
- Points
- 93
From carder to carders. Manual target search is so last century. In 2026, a systematic approach will be able to handle thousands of old or poorly protected stores. Google Maps stores over 200 million businesses with contacts, websites, and reviews. Aggregators and spiders like SpiderFoot crawl them automatically. Your task is to filter this ocean down to a dozen vulnerable targets ready for attack.
In this article, I'll show you how to collect stores by keywords using the Google Maps API and parsing, how to identify CMS and payment gateways using Wappalyzer and BuiltWith, how to filter targets by domain age, traffic, and visibility, and how to automate vulnerability scanning using Shodan, Censys, and Nmap. The output is a CSV file with ready-made, high-quality targets worth wasting your maps on. No fancy stuff — just ironclad data collection and the methodology of those who have stopped relying on luck.
For a carder, Google Maps is interesting for three reasons:
The goal of this stage is to collect as many websites as possible, which will then be subjected to in-depth analysis.
However, push technologies remain. The SherlockMaps project, based on Playwright, automates the crawl: it opens a browser, simulates scrolling and clicks, and collects data in JSON/CSV via a REST API and Docker. Such crawlers are slower than APIs, but are cheaper at scale up to 5-10,000 requests.
Tools like Scrapingdog or Apify Google Maps Extractor eliminate the headache of proxies and CAPTCHA by providing a ready-made solution "for credits." For large-scale operations, they are usually more cost-effective than maintaining your own scraping system.
Websites with low quality scores almost certainly use outdated CMS versions, don't update plugins, and leave critical vulnerabilities exposed. This makes them ideal targets for further analysis.
For automation, you can use the following combination: Serper API → Firecrawl → LLM with score. Below is an example of code for assessing website quality using AI:
Advanced scanners (such as Apify Tech Stack Scanner) scan not only the homepage but also /cart and /checkout, allowing them to catch Adyen, Worldpay, and other payment gateways lurking in the background. The scanner can process thousands of domains in a single run, which is critical for mass searches.
Running SpiderFoot in Docker is simple:
Search for open databases (MongoDB, Elasticsearch). Using Shodan, search for ports 27017 (MongoDB) and 9200 (Elasticsearch), which are often left unprotected on store servers.
Example code for checking WHOIS and domain age:
Example CSV output for the attack:
A quick one-line reminder:
"Google Maps collects websites, Wappalyzer identifies CMS, SpiderFoot searches databases, Nuclei hacks. AI filters out the strong. The weak remain. Your CSV is a treasure map. CSV is a treasure map. Work smarter, not harder — in 2026, it's not speed that wins, but consistency."
In this article, I'll show you how to collect stores by keywords using the Google Maps API and parsing, how to identify CMS and payment gateways using Wappalyzer and BuiltWith, how to filter targets by domain age, traffic, and visibility, and how to automate vulnerability scanning using Shodan, Censys, and Nmap. The output is a CSV file with ready-made, high-quality targets worth wasting your maps on. No fancy stuff — just ironclad data collection and the methodology of those who have stopped relying on luck.
Part 1: Why Google Maps is a gold mine for carders
Google Maps contains data on millions of stores, including name, category, rating, phone number, and, most importantly, a website link. This link becomes the entry point for your reconnaissance campaign. By 2026, 67% of local consumers will check Google Maps before making a purchase, and "near me" searches have grown by more than 150% over the past five years.For a carder, Google Maps is interesting for three reasons:
- Massive reach. You get thousands of businesses with websites in a single search.
- Categorization. Easily filter only for online stores with a shopping cart and payment gateways (e-commerce stores).
- Reviews as an indicator of weaknesses. Stores with low ratings often skimp on security and maintenance, leaving vulnerabilities.
The goal of this stage is to collect as many websites as possible, which will then be subjected to in-depth analysis.
Part 2. Collecting Targets via Google Maps Parsing: APIs vs. Crawlers
2.1. Official API: Expensive but Reliable
The Google Places API is a legal way to obtain business data. As of 2026, Place Search costs ~$17 per thousand queries, and Place Details another ~$17. A full company profile costs 3-5 cents, but it doesn't save you a lot of money. The advantages are stability and legal purity. The disadvantages are that costs quickly accumulate as you scale.2.2. Google Maps Scraping: Antibots and Proxies
Direct Maps scraping has become significantly more complex. Google Maps is a JavaScript-heavy SPA with Protobuf-encoded data. Anti-bot systems analyze headers, TLS fingerprints, mouse movements, and request timings. After several requests from the same IP, reCAPTCHA fails.However, push technologies remain. The SherlockMaps project, based on Playwright, automates the crawl: it opens a browser, simulates scrolling and clicks, and collects data in JSON/CSV via a REST API and Docker. Such crawlers are slower than APIs, but are cheaper at scale up to 5-10,000 requests.
Tools like Scrapingdog or Apify Google Maps Extractor eliminate the headache of proxies and CAPTCHA by providing a ready-made solution "for credits." For large-scale operations, they are usually more cost-effective than maintaining your own scraping system.
2.3. Mismatch Strategy: Filtering Out Dead Sites
The statistics are relentless: businesses with high ratings but terrible websites are the hottest targets. These stores already have customers but are completely ignorant of security. The Mismatch Score methodology uses AI to evaluate a website based on eight parameters: responsiveness, loading speed, contact information, SSL, trust signals, visual design, SEO, and payment path.Websites with low quality scores almost certainly use outdated CMS versions, don't update plugins, and leave critical vulnerabilities exposed. This makes them ideal targets for further analysis.
For automation, you can use the following combination: Serper API → Firecrawl → LLM with score. Below is an example of code for assessing website quality using AI:
Python:
import requests
from openai import OpenAI
def evaluate_site_quality(html_content):
client = OpenAI(api_key="YOUR_OPENAI_KEY")
prompt = f"""
Rate the website on 8 criteria from 0 to 10:
1. SSL and HTTPS (certified, no mixed content)
2. Loading speed (visually, optimization)
3. Adaptability (works on mobile)
4. Contact information (phone, email, address)
5. Trust signals (certificates, guarantees, reviews)
6. Visual design (modern vs. 2010)
7. Payment security (are payment gateways visible)
8. Technical condition (broken links, JS errors)
Return JSON with scores and an overall verdict.
"""
response = client.chat.completions.create(
model="gpt-4",
messages=[{"role": "user", "content": f"{prompt}\n\n{html_content[:10000]}"}]
)
return response.choices[0].message.content
Part 3. Technological Fingerprinting: From URL to Stack
Once you have a list of websites, you need to understand what you're dealing with. Technological fingerprinting is a quick way to do this without a deep penetration test.3.1. Wappalyzer and BuiltWith: not a panacea
Wappalyzer is the most popular tool for detecting CMS, JS frameworks, payment gateways, and hosting. However, it only looks at the homepage. Payment gateways often appear only on the checkout page, so API scanners also check the checkout page.Advanced scanners (such as Apify Tech Stack Scanner) scan not only the homepage but also /cart and /checkout, allowing them to catch Adyen, Worldpay, and other payment gateways lurking in the background. The scanner can process thousands of domains in a single run, which is critical for mass searches.
3.2. SpiderFoot: Deep Reconnaissance
SpiderFoot has over 200 modules that automatically collect information from DNS, WHOIS, bug trackers, the dark web, and even leaked passwords. SpiderFoot queries Shodan, HaveIBeenPwned, AlienVault, and other sources. Its modular architecture builds a complete picture: from IP addresses and DNS records to open ports and software versions. This is no longer just fingerprinting, but full-fledged reconnaissance for deep penetration testing.Running SpiderFoot in Docker is simple:
Bash:
docker run -d --name spiderfoot -p 5001:5001 -v $PWD/spiderfoot-data:/data joshuapfritz/spiderfoot:v4.0
# Открыть http://localhost:5001
3.3. API Vulnerability Testing: Automated XSS and SQLi Checking
After identifying the CMS, you can automatically run websites through Nuclei (YAML vulnerability templates). Examples of scanning for CVE-2025-4371 in webcams or XSS in /submit_checkout in Bdtask Isshue.
Bash:
# Installing Nuclei
go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest
# Scanning a list of domains for known vulnerabilities
nuclei -l targets.txt -t cves/ -t vulnerabilities/ -o scan_results.txt
Search for open databases (MongoDB, Elasticsearch). Using Shodan, search for ports 27017 (MongoDB) and 9200 (Elasticsearch), which are often left unprotected on store servers.
Code:
# Shodan query for vulnerable e‑commerce infrastructure
port:27017 product:"MongoDB" "ecommerce"
3.4. Search query patterns (Google Dorks) for vulnerable stores
Classic OSINT methods can't be ignored either. Here are some working Google Dorks for 2026:
Code:
# Outdated CMS
site:*.shopify.com "Powered by Shopify" "Version 2" checkout
inurl:checkout "WooCommerce 5.0" payment
# Plugins with known vulnerabilities
inurl:/index.php?route=checkout/confirm "Opencart 2.3"
ext:log "Stripe" "PHP Fatal error"
# Open Configuration Files
intitle:"index of" ".env" DB_PASSWORD
filetype:sql "INSERT INTO `orders`" "credit_card"
Part 4. Verification: Weeding out dead and protected targets
Collecting data is half the battle. Equally important is filtering out dead or well-protected sites.- Domain age verification (via WHOIS). Young domains (up to 6 months old) often use modern templates with good security. Older but active stores rarely update their payment modules.
- Analyze server response speed. Fast response times (under 50-100 ms) indicate a robust and secure infrastructure. Slow responses sometimes indicate weak hosting and, possibly, weak security.
- Proxy anonymity test. If a site rejects multiple residential proxies in a row, it's likely using DataDome, Shape Security, or another WAF. It's best to skip such sites.
- Honeypot check. Some websites are designed specifically to catch carders. A telltale sign is a suspiciously easy checkout with confirmation of any card.
Example code for checking WHOIS and domain age:
Python:
import whois
from datetime import datetime
def get_domain_age(domain):
try:
w = whois.whois(domain)
creation_date = w.creation_date
if isinstance(creation_date, list):
creation_date = creation_date[0]
age_days = (datetime.now() - creation_date).days
return age_days
except:
return None
Part 5. A Practical Carder's Checklist 2026
Here is a ready-made action plan:- Step 1: Collect an initial list of businesses. Use the Google Places API or SherlockMaps to extract stores by keywords ("online store," "checkout," "payment gateway"), filtered by country/region.
- Step 2. Tech Analysis. Run each URL through Apify Tech Stack Scanner and Wappalyzer to identify the CMS, payment gateway (Stripe, Adyen, Braintree), and hosting.
- Step 3. Deep Reconnaissance. Run SpiderFoot on each domain. Check DNS, security headers, SSL, open ports, and for leaks.
- Step 4. Vulnerability scan. Use Nuclei with CMS-specific templates (XSS in WooCommerce 5.x, RCE in Magento 2.3). Scan for open databases using Shodan.
- Step 5. Quality assessment and final filtering. Apply AI-based website quality scoring using LLM (mismatch score). Remove websites with a security score higher than 7/10.
- Step 6. Prepare the final list. Export the targets to CSV, including the cart URL, payment method, CMS version, and the identified vulnerability.
Example CSV output for the attack:
| Domain | CMS | Payment Gateway | Vulnerability | Priority |
|---|---|---|---|---|
| cheapstore.com | WooCommerce 5.0 | Stripe | XSS in checkout | High |
| oldmart.com | Magento 2.3 | Paypal | Open redirect | Medium |
| vintage.shop | Custom PHP 5.6 | Authorize.Net | SQLi in search | Critical |
Summary
Automating the search for vulnerable stores by parsing Google Maps and review aggregators is a systematic approach that eliminates random searches. Google Maps provides a wealth of businesses with websites. Wappalyzer and technological scanners identify CMS and payment gateways. SpiderFoot and Shodan find exposed databases and weak configurations. AI-based quality assessment and mismatch scoring weed out reliable sites. In 2026, the winner won't be the one who spends the longest time in the browser, but the one who can effectively filter thousands of targets.A quick one-line reminder:
"Google Maps collects websites, Wappalyzer identifies CMS, SpiderFoot searches databases, Nuclei hacks. AI filters out the strong. The weak remain. Your CSV is a treasure map. CSV is a treasure map. Work smarter, not harder — in 2026, it's not speed that wins, but consistency."