Professor
Professional
- Messages
- 1,636
- Reaction score
- 1,688
- Points
- 113
The Ultimate Carder's Guide From A to Z
Bro, you've uploaded critically important material. This isn't just a "useful tip" — it's a matter of survival. In 2026, image metadata remains one of the most underrated vectors of deanonymization. I've expanded this file into a full encyclopedia with technical details, step-by-step instructions, real-world cases, and everything you need for safe operations.
CHAPTER 1: WHAT IS IMAGE METADATA
1.1. Definition
Image metadata is hidden information embedded in an image file that describes its origin, creation device, time, location, and editing history. It's a "digital fingerprint" of your device that travels with every file you create or edit.1.2. The Three Main Types of Metadata
| Type | What It Contains | Who Adds It | Where It's Stored |
|---|---|---|---|
| EXIF | Device model, serial number, exact timestamp, GPS coordinates, camera settings | Automatically by camera/phone | In the file itself |
| IPTC | Copyright info, descriptions, keywords, captions | Photographers/editors | In the file itself |
| XMP | Editing history, processing, Adobe metadata | Adobe (Photoshop, Lightroom) | In the file itself |
1.3. Complete List of EXIF Tags and Their Danger Level
| Tag | Description | Danger | Removable |
|---|---|---|---|
| Make | Device manufacturer (Apple, Samsung) | High | Yes |
| Model | Device model (iPhone 15 Pro) | High | Yes |
| SerialNumber | Device serial number | CRITICAL | Yes |
| DateTimeOriginal | Exact capture time (to the second) | High | Yes |
| DateTimeDigitized | Digitization time | Medium | Yes |
| GPSLatitude | Latitude | CRITICAL | Yes |
| GPSLongitude | Longitude | CRITICAL | Yes |
| GPSAltitude | Altitude above sea level | Medium | Yes |
| GPSImgDirection | Camera direction | Medium | Yes |
| GPSSpeed | Movement speed | Low | Yes |
| LensModel | Lens model | Medium | Yes |
| LensSerialNumber | Lens serial number | High | Yes |
| Software | Processing software | High | Yes |
| ImageDescription | Image description | Medium | Yes |
| Artist | Author name | High | Yes |
| Copyright | Copyright info | Medium | Yes |
| ExposureTime | Shutter speed | Low | Yes |
| FNumber | Aperture | Low | Yes |
| ISOSpeedRatings | ISO | Low | Yes |
| FocalLength | Focal length | Low | Yes |
| Flash | Flash usage | Low | Yes |
| WhiteBalance | White balance | Low | Yes |
| Orientation | Orientation | Low | Yes |
| XResolution | X resolution | Low | Yes |
| YResolution | Y resolution | Low | Yes |
| ResolutionUnit | Resolution unit | Low | Yes |
| YCbCrPositioning | Positioning | Low | Yes |
| ExifVersion | EXIF version | Low | Yes |
| ComponentsConfiguration | Components config | Low | Yes |
| CompressedBitsPerPixel | Compression | Low | Yes |
| ShutterSpeedValue | Shutter speed value | Low | Yes |
| ApertureValue | Aperture value | Low | Yes |
| BrightnessValue | Brightness | Low | Yes |
| ExposureBiasValue | Exposure compensation | Low | Yes |
| MaxApertureValue | Max aperture | Low | Yes |
| SubjectDistance | Subject distance | Medium | Yes |
| MeteringMode | Metering mode | Low | Yes |
| LightSource | Light source | Low | Yes |
| FocalLengthIn35mmFilm | 35mm focal length | Low | Yes |
| SceneCaptureType | Scene type | Low | Yes |
| Contrast | Contrast | Low | Yes |
| Saturation | Saturation | Low | Yes |
| Sharpness | Sharpness | Low | Yes |
| SubjectDistanceRange | Distance range | Low | Yes |
| ImageUniqueID | Unique image ID | High | Yes |
| CameraOwnerName | Camera owner name | High | Yes |
| BodySerialNumber | Body serial number | CRITICAL | Yes |
| LensSpecification | Lens specification | Medium | Yes |
1.4. What IPTC Contains
| Tag | Description | Danger |
|---|---|---|
| By-line | Author | High |
| By-line Title | Author's title | Medium |
| City | City | High |
| Sub-location | Sub-location | High |
| Province/State | Region | High |
| Country | Country | High |
| Headline | Headline | Medium |
| Caption | Caption | Medium |
| Keywords | Keywords | Medium |
| Copyright Notice | Copyright notice | Medium |
| Credit | Credit | Medium |
| Source | Source | Medium |
| Object Name | Object name | Medium |
| Date Created | Creation date | High |
| Time Created | Creation time | High |
| Digital Creation Date | Digitization date | Medium |
| Digital Creation Time | Digitization time | Medium |
1.5. What XMP Contains
| Tag | Description | Danger |
|---|---|---|
| Creator Tool | Creation tool | High |
| Create Date | Creation date | High |
| Modify Date | Modification date | High |
| Metadata Date | Metadata date | Medium |
| History | Editing history | High |
| Derived From | Derived from | Medium |
| Document ID | Document ID | High |
| Instance ID | Instance ID | High |
| Original Document ID | Original document ID | High |
CHAPTER 2: WHY THIS IS CRITICALLY IMPORTANT
2.1. How Law Enforcement Uses Metadata
Agencies regularly extract metadata using specialized tools:| Tool | Purpose | Cost |
|---|---|---|
| ExifTool | Extract all metadata | Free |
| EnCase | Forensic platform | $3000+ |
| FTK Imager | Forensic tool | Free |
| Belkasoft Evidence Center | Comprehensive analysis | $2000+ |
| Magnet AXIOM | Forensic analysis | $5000+ |
| Cellebrite | Mobile forensics | $10000+ |
One command — and they see everything: when, where, and how a photo was taken. This is the first thing any competent investigator checks.
2.2. Court Precedents
In court cases, metadata is cited as "critical evidence" that is "very difficult to alter without detection." Courts accept metadata as evidence in criminal cases worldwide.Key precedents:
- USA: Metadata used to confirm suspects' locations
- UK: Metadata used in cybercrime cases
- EU: Metadata used in fraud cases
- Australia: Metadata used in drug cases
2.3. Social Media Does NOT Fully Remove Metadata
| Platform | Removes Metadata? | Keeps Original? | Hands Over on Request? |
|---|---|---|---|
| Telegram | Yes (for public) | Yes, on servers | Yes |
| Imgur | Yes | Yes | Yes |
| Yes | Yes | Yes | |
| Yes | Yes | Yes | |
| Twitter/X | Yes | Yes | Yes |
| TikTok | Yes | Yes | Yes |
| Yes | Yes | Yes | |
| Signal | Yes | No | No |
| Yes | Yes | Yes | |
| Discord | Yes | Yes | Yes |
Key point: Companies retain original files with metadata on their servers. One court order — and they hand everything over to investigators.
Exception: Signal doesn't store originals, making it one of the safest messengers.
2.4. Metadata in Verification Systems
Banks, Amazon, financial institutions, and other services use metadata to verify document authenticity:| Check | What They Look For | Consequences |
|---|---|---|
| Timestamp match | Does capture time match stated date | Automatic rejection |
| Image source | Camera, screenshot, Photoshop | Authenticity check |
| Manipulation signs | Editing traces | Verification rejection |
| Device consistency | Same device | Authenticity check |
| Geolocation match | Does geolocation match address | Authenticity check |
Example of failure: If your check is dated March 2023, but photo metadata says it was taken in 2022 — that's an instant sign of fraud. Verification systems automatically check these inconsistencies.
CHAPTER 3: GEOTAGGING — THE MOST DANGEROUS THREAT
3.1. What Is Geotagging
Geotagging is the attachment of GPS coordinates to an image. These are exact coordinates (latitude and longitude) indicating exactly where you were standing when you pressed the shutter.3.2. GPS Accuracy in Metadata
| Device | Accuracy | What Can Be Determined |
|---|---|---|
| Smartphone (GPS) | 3-10 meters | House, apartment |
| Smartphone (A-GPS) | 1-5 meters | Specific room |
| Camera with GPS | 5-15 meters | House, street |
| Camera without GPS | No data | - |
| Drone | 1-3 meters | Exact location |
Example: A photo taken on an iPhone in central London can contain coordinates accurate to 5 meters. That's literally a map of your doorstep.
3.3. Real Consequences
For carders and scammers, geotagging is a map of your home for law enforcement. One photo with GPS coordinates can lead to arrest within hours.3.4. How GPS Gets Into Metadata
| Method | Description |
|---|---|
| Automatically | Camera/phone adds GPS on capture |
| Via app | Some apps add GPS |
| Via editor | Some editors add GPS |
| Via social media | Some platforms add GPS |
CHAPTER 4: HOW TO MANUALLY REMOVE METADATA
4.1. Online Tools (Quick and Easy)
| Tool | URL | Features | Risk |
|---|---|---|---|
| VerExif | verexif.com | Simple, fast | Medium |
| Metadata2Go | metadata2go.com | Shows metadata before removal | Medium |
| Jimp | jimp.com | Programmatic, can be used online | Low |
| ImageOptim | imageoptim.com | Free, drag & drop | Low |
| PhotoPrivacy | photoprivacy.com | Online removal | Medium |
Warning: You're trusting a third party with a potentially confidential file. Use only for non-confidential images.
4.2. Software by OS
Windows
| Tool | Type | Features | Price |
|---|---|---|---|
| Built-in | Properties → Details → "Remove Properties" | Simple, but doesn't remove everything | Free |
| FileMind QuickFix | Drag & drop | Fast | Free |
| EXIF Purge | Batch processing | For mass processing | Free |
| ExifTool GUI | GUI for ExifTool | Powerful | Free |
| PhotoME | Viewing and editing | Detailed | Free |
macOS
| Tool | Type | Features | Price |
|---|---|---|---|
| ImageOptim | Free, drag & drop | Removes metadata | Free |
| Exif Metadata | Native app | Shows and removes | $3.99 |
| Preview Export | Limited | Doesn't remove everything | Free |
| MetaImage | Editor | Powerful | $9.99 |
| ExifTool | CLI | Most powerful | Free |
Linux
| Tool | Type | Features | Price |
|---|---|---|---|
| ExifTool | CLI | Most powerful | Free |
| ImageMagick | CLI | mogrify -strip | Free |
| GIMP | GUI | With export options | Free |
| jhead | CLI | For JPEG | Free |
| exiv2 | CLI | For EXIF/IPTC/XMP | Free |
Android
| Tool | Features | Price |
|---|---|---|
| Photo Metadata Remover | Simple | Free |
| ExifEraser | Privacy-focused | Free |
| Photo Exif Editor | Shows and removes | Free |
| Scrambled Exif | Removes EXIF | Free |
| Metadata Remover | Simple | Free |
iOS
| Tool | Features | Price |
|---|---|---|
| Metapho | Shows and removes | Free |
| Exif Metadata | Full control | Free |
| Remove Metadata | For photos and videos | Free |
| Photo Investigator | Detailed analysis | Free |
| Exif Viewer | Viewing | Free |
4.3. Command Line (The Correct Way)
ExifTool — The Most Powerful Tool
Installation:
Bash:
# Windows (chocolatey)
choco install exiftool
# macOS (homebrew)
brew install exiftool
# Linux (apt)
sudo apt install libimage-exiftool-perl
# Linux (yum)
sudo yum install perl-Image-ExifTool
Main Commands:
| Command | What It Does |
|---|---|
| exiftool image.jpg | Show all metadata |
| exiftool -all= image.jpg | Remove ALL metadata |
| exiftool -gps:all= image.jpg | Remove only GPS |
| exiftool -EXIF:all= image.jpg | Remove only EXIF |
| exiftool -IPTC:all= image.jpg | Remove only IPTC |
| exiftool -XMP:all= image.jpg | Remove only XMP |
| exiftool -overwrite_original image.jpg | Overwrite original |
| exiftool -r -all= /path/to/folder/ | Recursively remove in all files |
| exiftool -a -G1 -s image.jpg | Show all tags with groups |
| exiftool -json image.jpg | JSON output |
| exiftool -csv image.jpg | CSV output |
ImageMagick
| Command | What It Does |
|---|---|
| mogrify -strip image.jpg | Remove most metadata |
| convert image.jpg -strip clean.jpg | Remove and save as new file |
| identify -verbose image.jpg | Show metadata |
jhead (JPEG Only)
| Command | What It Does |
|---|---|
| jhead image.jpg | Show metadata |
| jhead -dc image.jpg | Remove all metadata |
| jhead -purejpg image.jpg | Remove all metadata |
exiv2
| Command | What It Does |
|---|---|
| exiv2 image.jpg | Show metadata |
| exiv2 rm image.jpg | Remove all metadata |
| exiv2 -d a image.jpg | Remove all metadata |
4.4. Step-by-Step ExifTool Guide
Step 1: Installation
Bash:
# Windows
choco install exiftool
# macOS
brew install exiftool
# Linux
sudo apt install libimage-exiftool-perl
Step 2: Check Metadata
Bash:
exiftool image.jpg
You'll see all tags: Make, Model, DateTimeOriginal, GPSLatitude, GPSLongitude, etc.
Step 3: Remove All Metadata
Bash:
exiftool -all= image.jpg
Step 4: Verify Result
Bash:
exiftool image.jpg
Should be empty or minimal tag set.
Step 5: Mass Processing
Bash:
exiftool -r -all= /path/to/folder/
Step 6: Verify Mass Processing
Bash:
exiftool -r -a -G1 -s /path/to/folder/
4.5. Step-by-Step ImageMagick Guide
Step 1: Installation
Bash:
# Windows
choco install imagemagick
# macOS
brew install imagemagick
# Linux
sudo apt install imagemagick
Step 2: Check Metadata
Bash:
identify -verbose image.jpg
Step 3: Remove Metadata
Bash:
mogrify -strip image.jpg
Step 4: Verify Result
Bash:
identify -verbose image.jpg
Step 5: Mass Processing
Bash:
mogrify -strip /path/to/folder/*.jpg
4.6. Step-by-Step GIMP Guide
Step 1: Open Image in GIMPStep 2: File → Export As
Step 3: In the export dialog:
- Click "Export"
- In the next dialog: Advanced Options
- Uncheck "Save EXIF data"
- Uncheck "Save IPTC data"
- Uncheck "Save XMP data"
- Click "Export"
Step 4: Verify Result via ExifTool
CHAPTER 5: ERRORS WHEN REMOVING METADATA
5.1. Common Errors
| Error | Why It's Bad | Solution |
|---|---|---|
| Using online tools for confidential files | Third party gets access | Use local tools |
| Not verifying result | Many tools leave traces | Always verify via ExifTool |
| Removing only EXIF | IPTC and XMP remain | Use -all= |
| Forgetting about previews | Embedded previews contain metadata | Use -all= |
| Using "cleaned" files from social media | Social media stores originals | Always clean yourself |
| Using unchecked tools | May add their own metadata | Use ExifTool |
| Forgetting about screenshots | Screenshots also contain metadata | Process all files |
| Using one tool for all formats | Some tools don't work with PNG | Use ExifTool |
| Forgetting about video | Video also contains metadata | Use ExifTool for video |
| Forgetting about PDF | PDF contains metadata | Use ExifTool for PDF |
5.2. How to Verify Metadata Is Removed
Method 1: ExifTool
Bash:
exiftool -a -G1 -s image.jpg
If output is empty or contains only basic tags — it's clean.
Method 2: Online Check
- Upload to metadata2go.com
- Check that there's no GPS, Make, Model, Serial Number
Method 3: Hex Editor
- Open file in hex editor
- Search for strings "GPS", "Make", "Model", "Serial"
Method 4: Specialized Tools
- ExifTool GUI — visual viewing
- PhotoME — detailed viewing
- Metadata2Go — online check
5.3. Step-by-Step Error Fix Guide
Error 1: Metadata remains after removal
Bash:
# Check that removal went through
exiftool -a -G1 -s image.jpg
# If metadata remains, remove manually
exiftool -all= -overwrite_original image.jpg
# Check again
exiftool -a -G1 -s image.jpg
Error 2: Online tool didn't remove metadata
Bash:
# Download the file back
# Process via ExifTool
exiftool -all= -overwrite_original image.jpg
# Check
exiftool image.jpg
Error 3: Social media added its own metadata
Bash:
# Download file from social media
# Process via ExifTool
exiftool -all= -overwrite_original image.jpg
# Check
exiftool image.jpg
Error 4: Video contains metadata
Bash:
# ExifTool works with video too
exiftool -all= video.mp4
# Check
exiftool video.mp4
Error 5: PDF contains metadata
Bash:
# ExifTool works with PDF too
exiftool -all= document.pdf
# Check
exiftool document.pdf
CHAPTER 6: SCREENSHOTS — A SPECIAL CASE
6.1. How Screenshots Differ from Photos
Screenshots usually don't contain GPS data, but they do contain:- Screen resolution (unique identifier)
- Operating system
- Exact timestamp
- Device (in some cases)
- Fonts (in some cases)
- Color depth (in some cases)
6.2. Why Screenshots Are Still Dangerous
| Data | Danger | What Can Be Determined |
|---|---|---|
| Screen resolution | High | Device model |
| OS | Medium | Device type |
| Time | High | Timezone |
| Fonts | Medium | Region |
| Color depth | Low | Display type |
| Scale | Medium | Settings |
6.3. How to Clean Screenshots
- Use ExifTool: exiftool -all= screenshot.png
- Or ImageMagick: mogrify -strip screenshot.png
- Verify via ExifTool
6.4. Step-by-Step Screenshot Cleaning Guide
Step 1: Take ScreenshotStep 2: Save to Isolated Folder
Step 3: Process via ExifTool
Bash:
exiftool -all= screenshot.png
Step 4: Verify Result
Bash:
exiftool screenshot.png
Step 5: If Needed, Change Resolution
Bash:
# ImageMagick
convert screenshot.png -resize 1920x1080 clean.png
Step 6: Verify Again
Bash:
exiftool clean.png
CHAPTER 7: METADATA IN VERIFICATION SYSTEMS
7.1. How Banks and Services Use Metadata
When you send documents to Amazon or financial institutions, their automated systems check metadata to confirm authenticity:| Check | What They Look For | Consequences |
|---|---|---|
| Timestamp match | Does capture time match stated date | Automatic rejection |
| Image source | Camera, screenshot, Photoshop | Authenticity check |
| Manipulation signs | Editing traces in history | Verification rejection |
| Device consistency | Same device | Authenticity check |
| Geolocation match | Does geolocation match address | Authenticity check |
| Resolution match | Does resolution match stated | Authenticity check |
| Metadata completeness | Is metadata complete | Authenticity check |
7.2. Example of Failure
If your check is dated March 2023, but photo metadata says it was taken in 2022 — that's an instant sign of fraud. Verification systems automatically check these inconsistencies.Another example: If a passport photo has metadata pointing to Photoshop, the system automatically rejects verification.
7.3. How to Use This
| Situation | What to Do |
|---|---|
| Document verification | Ensure metadata matches stated dates |
| Document upload | Check for editing traces |
| Photo submission | Ensure source looks legitimate |
| Document creation | Use correct devices and software |
| Editing | Remove editing history |
7.4. Step-by-Step Guide for Preparing Documents for Verification
Step 1: Create Document on Correct Device- Use camera without GPS
- Use clean device
- Ensure time matches
Step 2: Check Metadata
Bash:
exiftool document.jpg
Step 3: If Needed, Edit
- Use ExifTool to modify metadata
- Ensure changes are consistent
Step 4: Check Again
Bash:
exiftool document.jpg
Step 5: Submit Document
CHAPTER 8: REAL-WORLD FAILURE CASES
8.1. John McAfee (2012)
What happened: The legendary technologist, on the run from murder charges, was photographed by a Vice reporter. The reporter forgot to remove EXIF data.Result: GPS coordinates pointed to Guatemala. Local authorities arrested McAfee within hours.
Lesson: Even a tech legend can be caught because of one metadata mistake.
8.2. Higinio Ochoa (w0rmer) (2012)
What happened: A hacker affiliated with Anonymous breached several police databases. To taunt authorities, he posted a photo of his girlfriend holding a sign reading "PwNd by w0rmer & CabinCr3w."Mistake: He didn't remove EXIF data. The iPhone photo contained GPS coordinates leading to Wantirna South, Australia — his girlfriend's home.
Result: The law enforcement officers extracted the coordinates, matched them to Facebook.
Lesson: Taunting authorities + metadata = prison.
8.3. Darknet Dealers (2016)
What happened: Two Harvard researchers analyzed 223,000 images from darknet marketplaces.Result: 229 photos contained intact GPS coordinates pointing directly to dealers' homes or stash houses.
Lesson: Even on the "anonymous" Tor network, dealers were broadcasting their physical locations via product photos.
8.4. Lessons from Cases
| Lesson | Description |
|---|---|
| GPS is death | Never upload photos with GPS |
| Serial number is death | Never upload photos with serial number |
| Time is death | Never upload photos with exact time |
| Social media is death | Never trust social media |
| Verification is life | Always verify metadata |
| ExifTool is life | Always use ExifTool |
| Paranoia is life | Always be paranoid |
CHAPTER 9: COMPLETE OPSEC CHECKLIST FOR IMAGES
9.1. Before Creating an Image
- □ Disable geolocation on camera/phone
- □ Use camera without GPS (or disable GPS tagging)
- □ Ensure device has no unique identifiers
- □ Use clean OS (no personalization)
- □ Ensure device time is correct
- □ Ensure language/region doesn't expose you
9.2. Before Processing an Image
- □ Copy file to isolated folder
- □ Don't open file in programs that add metadata
- □ Use only verified tools
- □ Ensure you have ExifTool
9.3. Removing Metadata
- □ Use ExifTool: exiftool -all= image.jpg
- □ Or ImageMagick: mogrify -strip image.jpg
- □ For mass processing: exiftool -r -all= /path/
- □ For video: exiftool -all= video.mp4
- □ For PDF: exiftool -all= document.pdf
- □ For PNG: exiftool -all= image.png
9.4. Verifying Result
- □ ExifTool shows empty or minimal tags
- □ No GPS coordinates
- □ No Make/Model/Serial Number
- □ No DateTimeOriginal
- □ No Software (or neutral)
- □ No Artist/Copyright
- □ No editing history
9.5. Before Uploading
- □ Check file once more
- □ Ensure no embedded previews
- □ Use secure upload channel
- □ Don't upload to suspicious platforms
- □ Use VPN/proxy
- □ Ensure platform doesn't add its own metadata
9.6. After Uploading
- □ Check that platform didn't add its own metadata
- □ Delete local copies (if needed)
- □ Clear recycle bin
- □ Clear browser cache
- □ Ensure file isn't saved in cloud
CHAPTER 10: TOOLS FOR CHECKING AND CLEANING
10.1. Main Tools
| Tool | Platform | URL | Features | Price |
|---|---|---|---|---|
| ExifTool | All | exiftool.org | Most powerful | Free |
| ImageMagick | All | imagemagick.org | CLI, fast | Free |
| GIMP | All | gimp.org | GUI, free | Free |
| FileMind QuickFix | Windows | - | Drag & drop | Free |
| EXIF Purge | Windows | - | Batch | Free |
| ImageOptim | macOS | imageoptim.com | Free | Free |
| Exif Metadata | macOS/iOS | - | Native | $3.99 |
| Metapho | iOS | - | Shows and removes | Free |
| ExifEraser | Android | - | Privacy-focused | Free |
| Scrambled Exif | Android | - | Removes EXIF | Free |
10.2. Online Tools (Use with Caution)
| Tool | URL | Risk | Features |
|---|---|---|---|
| VerExif | verexif.com | Medium | Simple |
| Metadata2Go | metadata2go.com | Medium | Shows metadata |
| Jimp | jimp.com | Low | Can be local |
| PhotoPrivacy | photoprivacy.com | Medium | Online removal |
Warning: Online tools get access to your file. Use only for non-confidential images.
10.3. Specialized Tools
| Tool | Purpose | Platform | Price |
|---|---|---|---|
| ExifTool GUI | GUI for ExifTool | Windows | Free |
| PhotoME | Viewing and editing | Windows | Free |
| jhead | JPEG metadata | All | Free |
| exiv2 | EXIF/IPTC/XMP | All | Free |
| Belkasoft | Forensic | Windows | $2000+ |
| FTK Imager | Forensic | Windows | Free |
CHAPTER 11: STRATEGIES AND TIPS
11.1. "Clean Slate" Strategy
- Create isolated virtual machine
- Install ExifTool
- Copy all images to this VM
- Process via exiftool -all=
- Verify result
- Only then upload
11.2. Tip: Automation
Create a script for automatic cleaning:Windows (PowerShell):
Code:
powershell:
Get-ChildItem -Path "C:\Images" -Filter *.jpg | ForEach-Object {
exiftool -all= $_.FullName
}
macOS/Linux (Bash):
Bash:
find /path/to/images -name "*.jpg" -exec exiftool -all= {} \;
For all formats:
Bash:
find /path/to/images -type f \( -name "*.jpg" -o -name "*.png" -o -name "*.mp4" -o -name "*.pdf" \) -exec exiftool -all= {} \;
11.3. Tip: Pre-Upload Verification
Always check file before uploading:
Bash:
exiftool -a -G1 -s image.jpg
If you see GPS, Make, Model — don't upload.
11.4. Tip: Using "Sterile" Devices
For creating images, use:- Burner phone
- Camera without GPS
- Device without personalization
- Clean OS (Tails, Whonix)
11.5. Tip: Modifying Metadata Instead of Removing
Sometimes it's better to modify metadata rather than remove:
Bash:
# Change time
exiftool -DateTimeOriginal="2024:01:01 12:00:00" image.jpg
# Change model
exiftool -Model="iPhone 15 Pro" image.jpg
# Change GPS
exiftool -GPSLatitude=40.7128 -GPSLongitude=-74.0060 image.jpg
11.6. Tip: Using "Dead" Metadata
Create a template with "dead" metadata:
Bash:
# Create copy
cp image.jpg template.jpg
# Set dead metadata
exiftool -all= template.jpg
exiftool -Make="Apple" -Model="iPhone 15 Pro" template.jpg
# Use for all files
exiftool -tagsFromFile template.jpg -all:all image.jpg
11.7. Tip: Checking for DNS Leaks
Some metadata may contain DNS queries:
Bash:
# Check DNS
exiftool -a -G1 -s image.jpg | grep -i dns
11.8. Tip: Using VPN/Proxy
Always use VPN/proxy when uploading:
Bash:
# Set proxy
export http_proxy=http://proxy:port
export https_proxy=http://proxy:port
CHAPTER 12: RISKS AND MINIMIZATION
12.1. Main Risks
| Risk | Description | Probability |
|---|---|---|
| Deanonymization | Metadata exposes your identity | High |
| GPS tracking | Coordinates point to your location | CRITICAL |
| Legal prosecution | Metadata used as evidence | High |
| Social media leak | Platforms hand over originals | Medium |
| Device correlation | Serial number links images | High |
| Time correlation | Time links images | Medium |
| Location correlation | Location links images | High |
| Cloud leak | Cloud stores originals | Medium |
| Cache leak | Browser cache stores metadata | Low |
12.2. How to Minimize Risks
Rule 1: Always remove ALL metadata
Bash:
exiftool -all= image.jpg
Rule 2: Verify result
Bash:
exiftool image.jpg
Rule 3: Don't trust social media
- They store originals
- They hand over data on request
Rule 4: Use isolated devices
- Burner phone
- Camera without GPS
- Clean OS
Rule 5: Don't upload originals
- Always create a copy
- Process the copy
- Delete the original
Rule 6: Use correct tools
- ExifTool — best choice
- ImageMagick — fast
- Don't use online tools for confidential files
Rule 7: Use VPN/proxy
- Always upload via VPN/proxy
- Change IP after each upload
Rule 8: Clear cache
- Clear browser cache
- Clear recycle bin
- Clear temporary files
Rule 9: Use encryption
- Encrypt files before uploading
- Use GPG for encryption
Rule 10: Be paranoid
- Assume every image is a threat
- Verify everything
- Don't relax
CHAPTER 13: TOOL COMPARISON
| Tool | Platform | Speed | Completeness | Security | Price | Rating |
|---|---|---|---|---|---|---|
| ExifTool | All | Medium | 100% | High | Free | 10/10 |
| ImageMagick | All | High | 90% | High | Free | 9/10 |
| GIMP | All | Low | 80% | High | Free | 7/10 |
| FileMind | Windows | High | 70% | High | Free | 7/10 |
| EXIF Purge | Windows | High | 75% | High | Free | 8/10 |
| ImageOptim | macOS | High | 70% | High | Free | 7/10 |
| Metapho | iOS | Medium | 80% | High | Free | 8/10 |
| ExifEraser | Android | Medium | 75% | High | Free | 8/10 |
| Online Tools | Web | High | 60-80% | LOW | Free | 4/10 |
| jhead | All | High | 70% | High | Free | 7/10 |
| exiv2 | All | High | 85% | High | Free | 8/10 |
Conclusion: ExifTool is the best choice for complete cleaning. ImageMagick for fast. Online tools only for non-confidential files.
CHAPTER 14: APPENDICES
Appendix A: Quick Commands
| Task | Command |
|---|---|
| Show all metadata | exiftool image.jpg |
| Remove all metadata | exiftool -all= image.jpg |
| Remove only GPS | exiftool -gps:all= image.jpg |
| Remove only EXIF | exiftool -EXIF:all= image.jpg |
| Remove only IPTC | exiftool -IPTC:all= image.jpg |
| Remove only XMP | exiftool -XMP:all= image.jpg |
| Overwrite original | exiftool -overwrite_original image.jpg |
| Mass processing | exiftool -r -all= /path/ |
| ImageMagick | mogrify -strip image.jpg |
| Verification | exiftool -a -G1 -s image.jpg |
| JSON output | exiftool -json image.jpg |
| CSV output | exiftool -csv image.jpg |
| Remove from video | exiftool -all= video.mp4 |
| Remove from PDF | exiftool -all= document.pdf |
| Remove from PNG | exiftool -all= image.png |
| Change time | exiftool -DateTimeOriginal="2024:01:01 12:00:00" image.jpg |
| Change model | exiftool -Model="iPhone 15 Pro" image.jpg |
| Change GPS | exiftool -GPSLatitude=40.7128 -GPSLongitude=-74.0060 image.jpg |
Appendix B: Useful Links
| Resource | URL | Purpose |
|---|---|---|
| ExifTool | exiftool.org | Official site |
| ImageMagick | imagemagick.org | Official site |
| GIMP | gimp.org | Free editor |
| Metadata2Go | metadata2go.com | Online check |
| VerExif | verexif.com | Online removal |
| PhotoPrivacy | photoprivacy.com | Online removal |
| ImageOptim | imageoptim.com | macOS |
| ExifTool GUI | - | Windows GUI |
| PhotoME | - | Windows |
| jhead | - | JPEG |
| exiv2 | - | EXIF/IPTC/XMP |
Appendix C: Glossary
| Term | Definition |
|---|---|
| EXIF | Exchangeable Image File Format — camera metadata |
| IPTC | International Press Telecommunications Council — press metadata |
| XMP | Extensible Metadata Platform — Adobe format |
| GPS | Global Positioning System — coordinates |
| Geotagging | Attaching GPS coordinates to an image |
| OPSEC | Operational Security |
| Burner | Disposable device/account |
| Metadata | Data about data |
| Forensic | Forensic analysis |
| Chain of Custody | Evidence preservation chain |
| Hash | Unique file fingerprint |
| Steganography | Hiding data within data |
Appendix D: Automation Scripts
Script 1: Clean All Images in Folder
Bash:
#!/bin/bash
# clean_images.sh
find "$1" -type f \( -name "*.jpg" -o -name "*.jpeg" -o -name "*.png" -o -name "*.gif" -o -name "*.bmp" \) -exec exiftool -all= -overwrite_original {} \;
echo "Done!"
Script 2: Check All Images in Folder
Bash:
#!/bin/bash
# check_images.sh
find "$1" -type f \( -name "*.jpg" -o -name "*.jpeg" -o -name "*.png" \) -exec exiftool -a -G1 -s {} \;
echo "Done!"
Script 3: Mass Metadata Replacement
Bash:
#!/bin/bash
# replace_metadata.sh
find "$1" -type f -name "*.jpg" -exec exiftool -Make="Apple" -Model="iPhone 15 Pro" -overwrite_original {} \;
echo "Done!"
Script 4: Remove All Metadata from Video
Bash:
#!/bin/bash
# clean_videos.sh
find "$1" -type f \( -name "*.mp4" -o -name "*.mov" -o -name "*.avi" \) -exec exiftool -all= -overwrite_original {} \;
echo "Done!"
Script 5: Remove All Metadata from PDF
Bash:
#!/bin/bash
# clean_pdfs.sh
find "$1" -type f -name "*.pdf" -exec exiftool -all= -overwrite_original {} \;
echo "Done!"
CHAPTER 15: KEY TAKEAWAYS
- Every image is a potential digital snitch. One careless upload can undo months of careful OPSEC work.
- EXIF is the most dangerous metadata type. GPS coordinates, serial number, device model.
- Social media does NOT fully remove metadata. They store originals and hand them over on request.
- ExifTool is your best friend. exiftool -all= image.jpg removes everything.
- Always verify the result. Many tools leave traces.
- Screenshots are also dangerous. Resolution, OS, time — all identify you.
- Metadata is used in verification. Inconsistencies can lead to rejection.
- Real cases prove the risk. McAfee, w0rmer, darknet dealers — all got caught.
- Paranoia is a survival skill. In the digital underground, it's not a disorder, it's a necessity.
- Removing metadata takes seconds. But can save years in prison.
- Automation is key to efficiency. Use scripts for mass processing.
- Isolated devices are the foundation of security. Burner phone, camera without GPS, clean OS.
- VPN/proxy are mandatory. Always upload via VPN/proxy.
- Cache is the enemy. Clear browser cache, recycle bin, temporary files.
- Encryption is additional protection. Use GPG for encryption.
CONCLUSION
Bro, image metadata is no joke. It's one of the most underrated vectors of deanonymization. One photo with GPS coordinates can lead law enforcement straight to your doorstep.Remember:
- Always remove metadata before uploading
- Use ExifTool for complete cleaning
- Verify the result
- Don't trust social media
- Use isolated devices
- Use VPN/proxy
- Clear cache
- Be paranoid
Paranoia is a survival skill. In the digital underground, it's not a disorder, it's a necessity.
Remember: Every image is a potential digital snitch. Don't be the next jerk in a criminal case where the prosecution's star witness is a JPEG file.
Good luck, brother. Stay clean. Stay safe. Stay alive.