powerdesigner未发现oracle(tm)客户端和网络组件_程序员用技术手段发现自己被女友绿了......

本文主要是介绍powerdesigner未发现oracle(tm)客户端和网络组件_程序员用技术手段发现自己被女友绿了......,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

                   作者:武汉九歌 来源:Hack

大家好 我是九歌我女朋友每天七点就下班了,通常七点半就在家,但是最近这段时间她总是三更半夜才回家,对我态度也极其不耐烦,朋友圈的合照也删了,说有领导看见不太好,可是她以前和我总是甜蜜蜜的,天天说情话,你们看:

4c493d28f995e204ebd839c9db605275.png

但最近这段时间的表现令我的内心越来越不安..最后我实在忍不住,进行了社工,最后的结果令我崩溃...

0x0 起因

昨晚八点半了我女朋友依旧没回来,我实在是忍不住了,主动出击,问她在干什么,我连着给她打了两个电话,她应该是点错不小心接了然后迅速的挂掉,但还是被我听到了一片嘈杂的声音,但她说在上班,公司不可能发出在街市一样的喧嚣声

f681fa1c38c0a992a0b937060de845fe.png

我实在受不了她这样敷衍我,于是开始对我女朋友开启了一番试探

      0x1 获取她的IP地址进行定位

因为我女朋友不用QQ,微信不能像QQ一样打个电话就能获取IP地址,我只能从别的路子下手

我尝试着找她要带有GPS信息的照片(很多手机的相机会默认开启记录地理位置的功能,这种照片里面都会附带拍摄地点的经纬度信息)可惜的是,她发我的照片并没有这些信息,看来是未开启记录位置的功能。

5594fe8bd2dc9517bf425860f3f53162.png

我并没有放弃获取她IP地址的想法,我又想了一个法子:写一个获取IP地址的网页。

我又发现搜狐提供了一个JS接口,可以通过它获取到客户端的IP。

http://pv.sohu.com/cityjson?ie=utf-8

在浏览器输入,会返回这些信息:

a3c9e59744685d0d9f8156b93589b355.png

返回的内容分别是:IP、ID、城市名字

原本以为大功告成之际,却发现在使用微信打开网页时,获取到的IP和在浏览器打开所得到的IP地址不一样。用不同的浏览器,测试多次,都得到一个这样的结论。

原来微信的内置浏览器含有代理,无法获取到真实的IP   

这瞬间就把我给卡住了,无奈之际,打开了万能的某宝,竟然真的被我发现了有用的信息

b6785e0d9888701c41fde4a22af4920b.png

按照商家说的,会生成一个短链接给我,打开链接会自动跳转到本地的浏览器内打开指定网址

令我瞬间振奋,我拷贝了一条搞笑视频的网页源码【打消警惕性】,并嵌入了查询IP地址并返回到后台的代码

查询的代码如下

95d85237f24e089ab2f28a8653294715.png

连忙发给我女朋友让她打开一下

c54500bbec92b131ae462aafa39feb28.png

在她的敷衍中,我还是获取到了她的IP地址,我在IP查询网站解析出了她的大概位置

a771ff2cf152de592be5ddb1ec154d51.png

果然在骗我,她上班的地方在广埠屯,现在定位出来在江汉路,我通过高德地图查询了一下两个地方相差的距离,IP定位最大误差在5公里内,现在相差16公里????

a05189871b75989958fceb04b3329adc.png

我不死心的又去问了一下我的女朋友,她可能 是看我如此质疑的语气,说下班了,请问你是在做火箭吗,刚下班飞奔十几公里??

e8e0152076811327155b59c0e4ce70b1.png

0x2 获取她的通话记录以及联系人信息

我只好进行我的下一步操作,打开了我的E4A【一个可以用中文编写APK的工具,与易语言差不多】

af3537eb49d3dc8c2466c04f5a8aa6dd.png

将右侧组件区里的电话簿、短信与手机模块,添加到设计区的界面上

9c68bdd33f244937853d3611d2397d30.png

然后双击界面区打开了敲代码的界面,输入代码,这些代码的意思是:打开APP给指定号码发送手机联系人的信息与通话记录

7a4754c0f6fe643be87093962eb346bf.png

最后为了打消疑虑,我在界面上写了一个标签:宝贝,我爱你

1ec73fdb1afaf592787e5010f51d944b.png

最后我编译成了APK,上传到了一个分发平台【上传APK文件生成下载网址】接着为了让我女朋友配合我的操作,给她发了个520以及下载

地址

a6574d12f0c49376f2a8df6f9ac3f753.png

过了一会,我的手机收到了她的短信:联系人和通话记录都发来啦!!我看了之后,如同晴天霹雳

621ab48c415eab105756b77639e9dbb8.png

有一个联系人的备注竟然是宝贝!!但是这个手机号并不是我的!我感觉生活突然失去了希望,两眼一黑。

努力压住了心痛,万一是她的闺蜜呢?我只能这样给自己一点心里安慰

我通过北瓜网络电话【一个网络电话的应用可以隐藏自己的真实号码】给这位"宝贝"拨打了过去滴滴声过后我听到了一个男生的声音!

她真的把我给绿了!我最不想看到的事情还是

发生了!

0x3 对外来者进行社工

我将这个男人的手机号导入到了通讯簿里面,打开QQ里面添加手机联系人的功能,找到了男生的QQ

b0515f5c7ec7322b5ca296e91f1c0bf3.png

我申请添加好友,验证信息写着是老同学组织同学聚会,过了十几分钟好友申请通过了,我迅速点开了他的空间,看到的一张照片让我两眼发黑

9eca4dce8fe9c3ca542829330abce40e.png

625dc420f82d1135f8461af710f0a84d.png

我一眼就看出来了这是我女朋友的腿!

我在百度里面搜索他的QQ,希望能找到一些有用的信息,最后在贴吧里面发现了她们认识的过程,她原来在上个月就把我给绿了

13a29f530e8bcb4e8e843d5939e79a5d.png

在没看到什么有用的信息后,我开始查询他的姓名,我利用支付宝的转账功能,使用了常用的姓氏,测出了他的全名

接着和他套近乎:

a8c304428b9923920f25a8569e89858d.png

看他说的话对我女朋友脚踏两条船的事情并不知情?

看来都是同病相怜的人,也没什么好说的了

0x4 终

我直接告诉了这个男生他是个"小三"的事实

186c38958f1b83558bd5420471c47a4e.png

我也直接和女朋友撕破了脸皮,提出了分手

31e8689fbe9cfcd0569d76a2456410f7.png

这篇关于powerdesigner未发现oracle(tm)客户端和网络组件_程序员用技术手段发现自己被女友绿了......的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/787362

相关文章

SpringQuartz定时任务核心组件JobDetail与Trigger配置

《SpringQuartz定时任务核心组件JobDetail与Trigger配置》Spring框架与Quartz调度器的集成提供了强大而灵活的定时任务解决方案,本文主要介绍了SpringQuartz定... 目录引言一、Spring Quartz基础架构1.1 核心组件概述1.2 Spring集成优势二、J

Oracle数据库常见字段类型大全以及超详细解析

《Oracle数据库常见字段类型大全以及超详细解析》在Oracle数据库中查询特定表的字段个数通常需要使用SQL语句来完成,:本文主要介绍Oracle数据库常见字段类型大全以及超详细解析,文中通过... 目录前言一、字符类型(Character)1、CHAR:定长字符数据类型2、VARCHAR2:变长字符数

Linux系统配置NAT网络模式的详细步骤(附图文)

《Linux系统配置NAT网络模式的详细步骤(附图文)》本文详细指导如何在VMware环境下配置NAT网络模式,包括设置主机和虚拟机的IP地址、网关,以及针对Linux和Windows系统的具体步骤,... 目录一、配置NAT网络模式二、设置虚拟机交换机网关2.1 打开虚拟机2.2 管理员授权2.3 设置子

揭秘Python Socket网络编程的7种硬核用法

《揭秘PythonSocket网络编程的7种硬核用法》Socket不仅能做聊天室,还能干一大堆硬核操作,这篇文章就带大家看看Python网络编程的7种超实用玩法,感兴趣的小伙伴可以跟随小编一起... 目录1.端口扫描器:探测开放端口2.简易 HTTP 服务器:10 秒搭个网页3.局域网游戏:多人联机对战4.

SpringBoot使用OkHttp完成高效网络请求详解

《SpringBoot使用OkHttp完成高效网络请求详解》OkHttp是一个高效的HTTP客户端,支持同步和异步请求,且具备自动处理cookie、缓存和连接池等高级功能,下面我们来看看SpringB... 目录一、OkHttp 简介二、在 Spring Boot 中集成 OkHttp三、封装 OkHttp

Vue中组件之间传值的六种方式(完整版)

《Vue中组件之间传值的六种方式(完整版)》组件是vue.js最强大的功能之一,而组件实例的作用域是相互独立的,这就意味着不同组件之间的数据无法相互引用,针对不同的使用场景,如何选择行之有效的通信方式... 目录前言方法一、props/$emit1.父组件向子组件传值2.子组件向父组件传值(通过事件形式)方

Linux系统之主机网络配置方式

《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用

SpringCloud之consul服务注册与发现、配置管理、配置持久化方式

《SpringCloud之consul服务注册与发现、配置管理、配置持久化方式》:本文主要介绍SpringCloud之consul服务注册与发现、配置管理、配置持久化方式,具有很好的参考价值,希望... 目录前言一、consul是什么?二、安装运行consul三、使用1、服务发现2、配置管理四、数据持久化总

使用Python高效获取网络数据的操作指南

《使用Python高效获取网络数据的操作指南》网络爬虫是一种自动化程序,用于访问和提取网站上的数据,Python是进行网络爬虫开发的理想语言,拥有丰富的库和工具,使得编写和维护爬虫变得简单高效,本文将... 目录网络爬虫的基本概念常用库介绍安装库Requests和BeautifulSoup爬虫开发发送请求解

Oracle存储过程里操作BLOB的字节数据的办法

《Oracle存储过程里操作BLOB的字节数据的办法》该篇文章介绍了如何在Oracle存储过程中操作BLOB的字节数据,作者研究了如何获取BLOB的字节长度、如何使用DBMS_LOB包进行BLOB操作... 目录一、缘由二、办法2.1 基本操作2.2 DBMS_LOB包2.3 字节级操作与RAW数据类型2.