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

相关文章

Spring组件初始化扩展点BeanPostProcessor的作用详解

《Spring组件初始化扩展点BeanPostProcessor的作用详解》本文通过实战案例和常见应用场景详细介绍了BeanPostProcessor的使用,并强调了其在Spring扩展中的重要性,感... 目录一、概述二、BeanPostProcessor的作用三、核心方法解析1、postProcessB

kotlin中的行为组件及高级用法

《kotlin中的行为组件及高级用法》Jetpack中的四大行为组件:WorkManager、DataBinding、Coroutines和Lifecycle,分别解决了后台任务调度、数据驱动UI、异... 目录WorkManager工作原理最佳实践Data Binding工作原理进阶技巧Coroutine

Redis客户端工具之RedisInsight的下载方式

《Redis客户端工具之RedisInsight的下载方式》RedisInsight是Redis官方提供的图形化客户端工具,下载步骤包括访问Redis官网、选择RedisInsight、下载链接、注册... 目录Redis客户端工具RedisInsight的下载一、点击进入Redis官网二、点击RedisI

Oracle登录时忘记用户名或密码该如何解决

《Oracle登录时忘记用户名或密码该如何解决》:本文主要介绍如何在Oracle12c中忘记用户名和密码时找回或重置用户账户信息,文中通过代码介绍的非常详细,对同样遇到这个问题的同学具有一定的参... 目录一、忘记账户:二、忘记密码:三、详细情况情况 1:1.1. 登录到数据库1.2. 查看当前用户信息1.

Vue项目的甘特图组件之dhtmlx-gantt使用教程和实现效果展示(推荐)

《Vue项目的甘特图组件之dhtmlx-gantt使用教程和实现效果展示(推荐)》文章介绍了如何使用dhtmlx-gantt组件来实现公司的甘特图需求,并提供了一个简单的Vue组件示例,文章还分享了一... 目录一、首先 npm 安装插件二、创建一个vue组件三、业务页面内 引用自定义组件:四、dhtmlx

Vue ElementUI中Upload组件批量上传的实现代码

《VueElementUI中Upload组件批量上传的实现代码》ElementUI中Upload组件批量上传通过获取upload组件的DOM、文件、上传地址和数据,封装uploadFiles方法,使... ElementUI中Upload组件如何批量上传首先就是upload组件 <el-upl

Vue3中的动态组件详解

《Vue3中的动态组件详解》本文介绍了Vue3中的动态组件,通过`component:is=动态组件名或组件对象/component`来实现根据条件动态渲染不同的组件,此外,还提到了使用`markRa... 目录vue3动态组件动态组件的基本使用第一种写法第二种写法性能优化解决方法总结Vue3动态组件动态

oracle DBMS_SQL.PARSE的使用方法和示例

《oracleDBMS_SQL.PARSE的使用方法和示例》DBMS_SQL是Oracle数据库中的一个强大包,用于动态构建和执行SQL语句,DBMS_SQL.PARSE过程解析SQL语句或PL/S... 目录语法示例注意事项DBMS_SQL 是 oracle 数据库中的一个强大包,它允许动态地构建和执行

如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解

《如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解》:本文主要介绍如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别的相关资料,描述了如何使用海康威视设备网络SD... 目录前言开发流程问题和解决方案dll库加载不到的问题老旧版本sdk不兼容的问题关键实现流程总结前言作为

PLsql Oracle 下载安装图文过程详解

《PLsqlOracle下载安装图文过程详解》PL/SQLDeveloper是一款用于开发Oracle数据库的集成开发环境,可以通过官网下载安装配置,并通过配置tnsnames.ora文件及环境变... 目录一、PL/SQL Developer 简介二、PL/SQL Developer 安装及配置详解1.下