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

相关文章

Vue和React受控组件的区别小结

《Vue和React受控组件的区别小结》本文主要介绍了Vue和React受控组件的区别小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学... 目录背景React 的实现vue3 的实现写法一:直接修改事件参数写法二:通过ref引用 DOMVu

oracle 11g导入\导出(expdp impdp)之导入过程

《oracle11g导入导出(expdpimpdp)之导入过程》导出需使用SEC.DMP格式,无分号;建立expdir目录(E:/exp)并确保存在;导入在cmd下执行,需sys用户权限;若需修... 目录准备文件导入(impdp)1、建立directory2、导入语句 3、更改密码总结上一个环节,我们讲了

Debian 13升级后网络转发等功能异常怎么办? 并非错误而是管理机制变更

《Debian13升级后网络转发等功能异常怎么办?并非错误而是管理机制变更》很多朋友反馈,更新到Debian13后网络转发等功能异常,这并非BUG而是Debian13Trixie调整... 日前 Debian 13 Trixie 发布后已经有众多网友升级到新版本,只不过升级后发现某些功能存在异常,例如网络转

Python开发简易网络服务器的示例详解(新手入门)

《Python开发简易网络服务器的示例详解(新手入门)》网络服务器是互联网基础设施的核心组件,它本质上是一个持续运行的程序,负责监听特定端口,本文将使用Python开发一个简单的网络服务器,感兴趣的小... 目录网络服务器基础概念python内置服务器模块1. HTTP服务器模块2. Socket服务器模块

Go语言网络故障诊断与调试技巧

《Go语言网络故障诊断与调试技巧》在分布式系统和微服务架构的浪潮中,网络编程成为系统性能和可靠性的核心支柱,从高并发的API服务到实时通信应用,网络的稳定性直接影响用户体验,本文面向熟悉Go基本语法和... 目录1. 引言2. Go 语言网络编程的优势与特色2.1 简洁高效的标准库2.2 强大的并发模型2.

Oracle迁移PostgreSQL隐式类型转换配置指南

《Oracle迁移PostgreSQL隐式类型转换配置指南》Oracle迁移PostgreSQL时因类型差异易引发错误,需通过显式/隐式类型转换、转换关系管理及冲突处理解决,并配合验证测试确保数据一致... 目录一、问题背景二、解决方案1. 显式类型转换2. 隐式转换配置三、维护操作1. 转换关系管理2.

Oracle查询表结构建表语句索引等方式

《Oracle查询表结构建表语句索引等方式》使用USER_TAB_COLUMNS查询表结构可避免系统隐藏字段(如LISTUSER的CLOB与VARCHAR2同名字段),这些字段可能为dbms_lob.... 目录oracle查询表结构建表语句索引1.用“USER_TAB_COLUMNS”查询表结构2.用“a

Redis客户端连接机制的实现方案

《Redis客户端连接机制的实现方案》本文主要介绍了Redis客户端连接机制的实现方案,包括事件驱动模型、非阻塞I/O处理、连接池应用及配置优化,具有一定的参考价值,感兴趣的可以了解一下... 目录1. Redis连接模型概述2. 连接建立过程详解2.1 连php接初始化流程2.2 关键配置参数3. 最大连

Oracle数据库定时备份脚本方式(Linux)

《Oracle数据库定时备份脚本方式(Linux)》文章介绍Oracle数据库自动备份方案,包含主机备份传输与备机解压导入流程,强调需提前全量删除原库数据避免报错,并需配置无密传输、定时任务及验证脚本... 目录说明主机脚本备机上自动导库脚本整个自动备份oracle数据库的过程(建议全程用root用户)总结

Olingo分析和实践之OData框架核心组件初始化(关键步骤)

《Olingo分析和实践之OData框架核心组件初始化(关键步骤)》ODataSpringBootService通过初始化OData实例和服务元数据,构建框架核心能力与数据模型结构,实现序列化、URI... 目录概述第一步:OData实例创建1.1 OData.newInstance() 详细分析1.1.1