Geolocation (GEOINT)
Geolocation (GEOINT) คือการระบุตำแหน่งจากรูปภาพหรือวิดีโอโดยไม่มี GPS — วิเคราะห์ landmark, ป้าย, ภาษา, พืชพรรณ, เงา, สถาปัตยกรรม แล้วยืนยันด้วยภาพถ่ายดาวเทียม เป็นทักษะ OSINT ขั้นสูงที่ใช้ใน CTF และการสืบสวนระดับโลก บทนี้ครอบคลุมเทคนิคทุกแบบและเครื่องมือ
1. หลักการ GEOINT
เมื่อรูปไม่มี GPS metadata เราระบุตำแหน่งจากสิ่งที่เห็นในภาพ — สะสมเบาะแสหลายอย่าง (ป้าย, ภาษา, สถาปัตยกรรม, ธรรมชาติ, เงา) แล้วแคบลงเรื่อยๆ จากประเทศ → เมือง → จุดที่แน่นอน เป็นทักษะที่ชุมชนอย่าง GeoGuessr และนักสืบ OSINT (เช่น Bellingcat) ใช้
2. ประเภทเบาะแส (เรียงตามความแม่นยำ)
| เบาะแส | บอกอะไร | วิธีใช้ |
|---|---|---|
| ป้ายชื่อร้าน/ถนน | จุดที่เกือบแน่นอน | ค้น Google/Maps ตรงๆ |
| ภาษา/ตัวอักษร | ประเทศ/ภูมิภาค | ระบุภาษา → จำกัดพื้นที่ |
| ป้ายทะเบียนรถ | ประเทศ/รัฐ | สี/รูปแบบเฉพาะแต่ละที่ |
| สถาปัตยกรรม | ภูมิภาค/ยุค | สไตล์อาคาร, หลังคา |
| พืชพรรณ/ภูมิทัศน์ | เขตภูมิอากาศ | ต้นไม้, ภูเขา, ทะเลทราย |
| เสาไฟ/ป้ายจราจร | ประเทศ (มาตรฐานต่างกัน) | รูปแบบเฉพาะชาติ |
| เงา (แดด) | ละติจูด + เวลา/ฤดู | shadow analysis (ดู section 4) |
3. Reverse Image Search
ขั้นแรกเสมอ: เอารูป (หรือส่วนของรูป เช่น landmark) ไปค้นกลับ — อาจเจอตำแหน่งทันทีถ้ามีคนเคยถ่ายที่เดียวกัน
- Google Lens / Google Images — ดีสุดสำหรับ landmark/สถานที่
- Yandex — เก่งเรื่องสถานที่/ใบหน้าในยุโรปตะวันออก/รัสเซีย (มักดีกว่า Google สำหรับ geolocation)
- Bing Visual Search — ทางเลือกเสริม
- TinEye — หาที่มาของรูป (เคยปรากฏที่ไหน)
- เทคนิค: crop เฉพาะ landmark/ป้าย แล้วค้นเฉพาะส่วนนั้น ได้ผลดีกว่าค้นทั้งรูป
4. Shadow Analysis และเทคนิคขั้นสูง
ถ้ารู้เวลาถ่าย + เห็นเงา สามารถคำนวณ/ยืนยันละติจูดและทิศทางได้ และใช้ภาพดาวเทียมยืนยันจุดสุดท้าย
- Shadow/sun: ความยาว+ทิศเงาบอกมุมดวงอาทิตย์ → ใช้
SunCalcหาเวลา/ละติจูดที่เป็นไปได้ - ภาพดาวเทียม: Google Earth, Bing Maps, Yandex Maps — ยืนยันจุดด้วยมุมบน (รูปร่างถนน/อาคาร/แม่น้ำ)
- Street View: Google Street View ยืนยันมุมระดับถนน (เทียบ landmark ตรงกันไหม)
- Overpass Turbo / OpenStreetMap: ค้นหา feature เฉพาะ (เช่น 'ปั๊มน้ำมันใกล้สะพานข้ามแม่น้ำ') ในพื้นที่
- Wikimapia / Flickr map: รูปที่ geotag ในบริเวณนั้น
- เวลา+ฤดู: ใบไม้/หิมะ/มุมแดด บอกฤดูกาล → จำกัดช่วงเวลา
5. Workflow
- 1เช็ค EXIF GPS ก่อน (exiftool) — บางทีมีพิกัดตรงๆ
- 2Reverse image search (Yandex + Google Lens) — crop landmark
- 3อ่านเบาะแสในภาพ: ป้าย(ค้น Google), ภาษา, ทะเบียน, สถาปัตยกรรม
- 4แคบพื้นที่: ประเทศ → เมือง → ย่าน
- 5ยืนยัน: satellite (Google Earth) + Street View เทียบ landmark
- 6ขั้นสูง: shadow analysis (SunCalc), Overpass Turbo หา feature
6. Quick Reference
- ไม่มี GPS → ระบุจากสิ่งในภาพ, แคบทีละขั้น
- เช็ค EXIF GPS ก่อน (exiftool -gps:all)
- reverse image: Yandex (เก่งสถานที่) + Google Lens, crop landmark
- เบาะแส: ป้าย(ค้นตรง), ภาษา, ทะเบียน, สถาปัตยกรรม, เสาไฟ
- ยืนยัน: Google Earth satellite + Street View
- ขั้นสูง: SunCalc (เงา→ละติจูด/เวลา), Overpass Turbo (OSM)
🧭 จับมือทำทีละขั้น (มีแค่ Kali) + ถ้าติดไปไหนต่อ
สมมติโจทย์ให้รูปมาแล้วถามว่าถ่ายที่ไหน มีแค่ Kali + เบราว์เซอร์ ทำตามนี้ทีละขั้น
- 1เช็ค EXIF ก่อนเสมอ: exiftool -gps:all photo.jpg (บางทีมีพิกัดตรงๆ ไม่ต้องเดา)
- 2ถ้ามี GPS ให้ copy ค่า latitude/longitude ไปเปิดใน Google Maps ทันที (จบเร็ว)
- 3ถ้าไม่มี GPS ให้ reverse image search: อัปโหลดรูปไป images.google.com และ yandex.com/images
- 4crop เฉพาะ landmark/ป้ายในรูปแล้วค้นเฉพาะส่วนนั้นซ้ำ (ได้ผลดีกว่าค้นทั้งรูป)
- 5อ่านเบาะแสในภาพ: ป้ายชื่อร้าน/ถนน (ค้น Google ตรงๆ), ภาษาบนป้าย, ป้ายทะเบียนรถ, สถาปัตยกรรม
- 6แคบพื้นที่ลงตามเบาะแสที่ได้: ประเทศ → เมือง → ย่าน
- 7ยืนยันด้วย Google Earth/Street View เทียบมุมอาคาร/ถนนให้ตรงกับรูป
- 8ถ้ายังไม่ชัด ใช้ suncalc.org คำนวณจากเงา+เวลาถ่าย (ถ้ารู้เวลา) หาละติจูด/ทิศ
- 9ใช้ overpass-turbo.eu/OpenStreetMap ค้นหา feature เฉพาะ (เช่น ปั๊มน้ำมันใกล้สะพาน) ยืนยันจุดสุดท้าย
| ขั้นตอน/งาน | เครื่องมือใน Kali | ติดตั้งเพิ่ม (ถ้าไม่มี) | เครื่องมือออนไลน์ |
|---|---|---|---|
| เช็ค GPS ในรูป | exiftool | apt install exiftool | - |
| reverse image search | - | - | images.google.com, yandex.com/images, tineye.com |
| ยืนยันด้วยแผนที่ดาวเทียม | - | - | google.com/maps (Earth), bing.com/maps |
| เดินดูระดับถนน | - | - | Google Street View |
| คำนวณเงา/เวลา→ละติจูด | - | - | suncalc.org |
| ค้นหา feature เฉพาะบนแผนที่ | - | - | overpass-turbo.eu, openstreetmap.org |
| แปล/อ่านป้ายภาษาอื่น | - | - | Google Translate (กล้อง/รูป) |
• มีไฟล์/เอกสารอื่นของเป้าหมายที่อาจยังมี GPS → ไป Metadata Collection
• เจอชื่อร้าน/บัญชีในภาพ อยากสืบตัวตนเจ้าของ → ไป Username Enumeration
• เจอที่อยู่/องค์กรจากภาพ อยากหาอีเมลติดต่อ → ไป Email Investigation
โน้ตของฉัน
ยังไม่มีโน้ตสำหรับหัวข้อนี้