由头:新学期整理一下电脑里的文件,发现以前在看《社会工程:安全体系中的人性漏洞》这本书的时候记录了这个事情——可以从一张图片定位到该图片的拍摄地点。今天就把这个流程再走一遍,记录在博客里面,从而电脑里又整洁了一些。:)

0x01拍摄一张图片

测试手机:小米4

手机拍摄一张图片,并且将该图片完整地发送到电脑上。查看一下具体信息,GET经度纬度。

纬度:32;6;41.330499999996384
经度:118;55;34.1856999999726

度分秒转化成度结果:(http://www.gzhatu.com/du2dfm.html)

纬度:32.111480694444445
经度:118.92616269444444


0x02定位

google地图:

http://www.google.cn/maps/(无需翻墙)

搜索框输入32° 6′ 41.330499999996384″ N, 118° 55′ 34.1856999999726″ E

遗憾的是google之前(大概是14年,我读这本书的时候)是可以精确定位的,现在缩小的精度,只可以识别到大致的位置。

google earth:(需翻墙)

搜索框输入:32.111480694444445 N,118.92616269444444 E

图中红点的是我实际的位置(我标上去的),黄色图钉是搜索的结果,相当精确...

0x03所以

所以我们可以知道,图片有的时候是保存了我们的地理位置信息的。

如果想要避免这个信息被别人知道的话,我们可以在原图上,再次截图或者删除个人信息(windows 右键 删除属性和个人信息)即可。:)

如何通过一张图片找到你的位置?相关推荐

  1. 找到你的位置(JS在页面中的位置)最常用的方式是在页面中head部分放置script元素,浏览器解析head部分就会执行这个代码,然后才解析页面的其余部分...

    找到你的位置(JS在页面中的位置) 我们可以将JavaScript代码放在html文件中任何位置,但是我们一般放在网页的head或者body部分. 放在<head>部分 最常用的方式是在页 ...

  2. Python实现将一张图片放到另一张图片指定的位置上并合成一张图

    Python实现将一张图片放到另一张图片指定的位置上并合成一张图 # -*- coding: utf-8 -*- # by:Apsinc # time:2019年12月10日 #Python实现将一张 ...

  3. 多张图片截取相同位置相同大小

    当我们屏幕截图后取得的若干图片.可能只是需要每张其中的一部分正文.少许处理还行.当许多张时费时费力不讨好,还不能得到大小相同的图片. 新建一个文件夹,将屏幕截图的图片放入这个文件夹.选择其中任何一张图 ...

  4. 代码实现识别部分截图在整张图片中的位置_基于神经网络的OCR识别

    基于神经网络的OCR识别 Optical Character Recognition(OCR) 光学识别,通俗的讲就是识别图片内的文字,比如身份证上的身份证号,姓名,地址等,银行卡上的卡号 等等. E ...

  5. Java将一张图片放在另一张图片上(位置可选)

    /** *param qrcodePath : 最后图片保存路劲 */ public static void overlapImage(String qrcodePath) {try {Buffere ...

  6. 通过一张图片找到其位置

    如图所示,这是一张有着麦当劳汉堡薯条可乐的图片,从图片里面的人物画像以及文字大概可以判断出不在中国,而最关键的则是薯条压着的发票 : 有着"Alaf restaurant" &qu ...

  7. OpenCV-Python 实现两张图片自动拼接成全景图

    基本原理 要实现两张图片的简单拼接,必须计算homography矩阵(单应性矩阵),矩阵的计算至少需要在图中找到四个相似的点,用这个矩阵把那张图片变换后放到另一张图片相应的位置 ( 就是相当于把两张图 ...

  8. Python使用pillow库往图片上写入文字或覆盖另一张图片

    Python使用pillow库往图片上写入文字或覆盖另一张图片 python之pillow是 Python 的第三方图像处理库.pillow是PIL( Python Imaging Library)基 ...

  9. 【Opencv】Python+openCV实现全景图拼接(左右两张图片拼接成一张全景图)

    Python+openCV实现全景图拼接(左右两张图片拼接成一张全景图) 全景图拼接 思路 具体步骤 代码与结果 代码 效果测试1 效果测试2 全景图拼接 思路 这个就是简单对左右两张图进行拼接,希望 ...

最新文章

  1. 四位先行进位电路逻辑表达式_如何用基本的逻辑门设计32bit的超前进位加法器?...
  2. Intellij代码界面导入maven工程,且该maven工程不具备intellij配置文件
  3. [react] 在React项目中你用过哪些动画的包?
  4. 50ETF期权波动率策略
  5. Python学习笔记(数据类型)
  6. Kubernetes 抢占调度Preempt机制源码深入剖析-Kubernetes商业环境实战
  7. python中sort与sorted的区别_python排序函数sort()与sorted()的区别
  8. 拯救安卓手机的数据(无法进入系统只能打开recovery)
  9. uni-app 开发微信小程序,网络断开,无网络情况,刷新检查,重新加载
  10. 镁光固态硬盘用什么软件测试寿命,最简单的方法:如何查看SSD可以使用多长时间?固态硬盘寿命测试方法[详细]...
  11. InVest模型的安装及应用说明
  12. python+基于Python的资产管理系统 毕业设计-附源码201117
  13. java中lastmodified_Java File lastModified()用法及代码示例
  14. raft2020年更新_Raft6月1日更新了什么 Raft6月1日更新内容介绍
  15. 《地球信息科学学报》发表宋关福博士论文:当GIS遇到人工智能
  16. 【毕业设计】深度学习图像风格迁移算法研究与实现 - python 卷积神经网络
  17. Windows下使用pip时出现TSL/SSL错误解决方案
  18. 2021-2027全球与中国轻型商用车钢轮市场现状及未来发展趋势
  19. java 罗马数字_JAVA,罗马数字与阿拉伯数字的互转
  20. 【转】Redis 分布式——可用性保证之 Sentinel(实战篇)

热门文章

  1. 浅谈MOS管的米勒效应
  2. Hive中的order by ,sort by ,distribute by , cluster by 区别
  3. 如何让自己做任何事情都很有条理?适合规划工作计划的清单便签
  4. Python_Numpy
  5. 百度新闻首页和百度站长平台首页相继改版
  6. ODIS是一款专业的多功能车辆诊断系统
  7. 2021数学建模美赛A题 题目解读
  8. antd tree 动态添加_动态壁纸设置教程
  9. 差分运放公式推导-运算放大器
  10. 汉标断筋大圆字体发布