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

相关文章

使用Java实现获取客户端IP地址

《使用Java实现获取客户端IP地址》这篇文章主要为大家详细介绍了如何使用Java实现获取客户端IP地址,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 首先是获取 IP,直接上代码import org.springframework.web.context.request.Requ

oracle如何连接登陆SYS账号

《oracle如何连接登陆SYS账号》在Navicat12中连接Oracle11g的SYS用户时,如果设置了新密码但连接失败,可能是因为需要以SYSDBA或SYSOPER角色连接,解决方法是确保在连接... 目录oracle连接登陆NmOtMSYS账号工具问题解决SYS用户总结oracle连接登陆SYS账号

Oracle数据库如何切换登录用户(system和sys)

《Oracle数据库如何切换登录用户(system和sys)》文章介绍了如何使用SQL*Plus工具登录Oracle数据库的system用户,包括打开登录入口、输入用户名和口令、以及切换到sys用户的... 目录打开登录入口登录system用户总结打开登录入口win+R打开运行对话框,输php入:sqlp

查询Oracle数据库表是否被锁的实现方式

《查询Oracle数据库表是否被锁的实现方式》本文介绍了查询Oracle数据库表是否被锁的方法,包括查询锁表的会话、人员信息,根据object_id查询表名,以及根据会话ID查询和停止本地进程,同时,... 目录查询oracle数据库表是否被锁1、查询锁表的会话、人员等信息2、根据 object_id查询被

四种Flutter子页面向父组件传递数据的方法介绍

《四种Flutter子页面向父组件传递数据的方法介绍》在Flutter中,如果父组件需要调用子组件的方法,可以通过常用的四种方式实现,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录方法 1:使用 GlobalKey 和 State 调用子组件方法方法 2:通过回调函数(Callb

Vue项目中Element UI组件未注册的问题原因及解决方法

《Vue项目中ElementUI组件未注册的问题原因及解决方法》在Vue项目中使用ElementUI组件库时,开发者可能会遇到一些常见问题,例如组件未正确注册导致的警告或错误,本文将详细探讨这些问题... 目录引言一、问题背景1.1 错误信息分析1.2 问题原因二、解决方法2.1 全局引入 Element

Oracle查询优化之高效实现仅查询前10条记录的方法与实践

《Oracle查询优化之高效实现仅查询前10条记录的方法与实践》:本文主要介绍Oracle查询优化之高效实现仅查询前10条记录的相关资料,包括使用ROWNUM、ROW_NUMBER()函数、FET... 目录1. 使用 ROWNUM 查询2. 使用 ROW_NUMBER() 函数3. 使用 FETCH FI

数据库oracle用户密码过期查询及解决方案

《数据库oracle用户密码过期查询及解决方案》:本文主要介绍如何处理ORACLE数据库用户密码过期和修改密码期限的问题,包括创建用户、赋予权限、修改密码、解锁用户和设置密码期限,文中通过代码介绍... 目录前言一、创建用户、赋予权限、修改密码、解锁用户和设置期限二、查询用户密码期限和过期后的修改1.查询用

Python手搓邮件发送客户端

《Python手搓邮件发送客户端》这篇文章主要为大家详细介绍了如何使用Python手搓邮件发送客户端,支持发送邮件,附件,定时发送以及个性化邮件正文,感兴趣的可以了解下... 目录1. 简介2.主要功能2.1.邮件发送功能2.2.个性签名功能2.3.定时发送功能2. 4.附件管理2.5.配置加载功能2.6.

Oracle数据库使用 listagg去重删除重复数据的方法汇总

《Oracle数据库使用listagg去重删除重复数据的方法汇总》文章介绍了在Oracle数据库中使用LISTAGG和XMLAGG函数进行字符串聚合并去重的方法,包括去重聚合、使用XML解析和CLO... 目录案例表第一种:使用wm_concat() + distinct去重聚合第二种:使用listagg,