首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

号称最安全的Telegram也中招!某网惊现数百万用户电话信息

据俄媒Kod Durova表示,数据库约70%的账户属于伊朗用户,其余30%属于俄罗斯用户。Telegram证实了数据泄露,并解释说,该信息是通过通讯录联系人输入功能获得的。...比如在团体活动策划,有用户发现该功能可以让攻击者加入参与者的群聊,并揭露其所有成员的电话号码。...一个坏的参与者只需要从电话簿输入一串作为“联系人”的号码给messenger,然后等待它找到与某人的账户匹配的号码。...没有问题:就像WhatsAppFacebook Messenger一样,Telegram是基于电话号码来进行联系的。...明目张胆窃取你数据的也有 通讯录被授权窃取不是新鲜事,今年4月底,因为小米最新型号的手机有一项可以查看你的哪些手机数据被读取,网友发现很多app竟然可以光明正大的读取你的通讯录、各种应用的后台数据,更惊人的是

2.5K20

iOS开发之AddressBookUI框架详解

其中封装好了一套选择联系人,查看联系人的界面,在需要时开发者可以直接调用。当然对于联系人界面,开发者也可以进行完全的自定义,下面链接博客中介绍了如何使用AddressBook框架操作通讯录联系人。...ABPeoplePickerNavigationController:通讯录选择联系人界面视图控制器 ABPersonViewController:联系人详情界面视图控制器 ABUnknownPersonViewController...:一个未在当前通讯录联系人查看界面,可以添加编辑 二、ABNewPersonViewController新建联系人界面     ABNewPersonViewController类的使用非常简单,...parentGroup; 联系人的新建回调可以在代理方法处理,如下: @protocol ABNewPersonViewControllerDelegate //新建联系人完成后的回调...,ABUnknownPersonViewController则不然,你可以使用一个通讯录不存在的联系人对象来进行界面的渲染,并且支持用户选择将此联系人存入通讯录

67500
您找到你想要的搜索结果了吗?
是的
没有找到

iOS Toolkit for Mac(iOS数据恢复工具)v9.0.76文激活版

AnyMP4 iOS Toolkit Mac版可以iTunes备份恢复丢失/删除的文件、可以iCloud Backup恢复丢失的iOS数据,恢复前预览iPhone数据、将丢失/现有的iOS数据备份到计算机...,您可以恢复9种类型的数据,包括联系人,短信,通话记录,日历,备忘,提醒,Safari书签,Safari历史记录WhatsApp到Mac。...对于iPhone 4 / 3GS,iPad 1iPod touch 4,此Mac iPhone数据恢复可以恢复19种类型的数据,包括通讯录,短信/彩信,通话记录,日历,便笺,提醒,Safari书签,Safari...它还允许您iCloud备份文件中提取已删除的iPhone数据。您可以合适的备份检查并恢复丢失和删除的联系人,SMS消息,备注,呼叫日志等。...对于其他文件类型,如照片,语音备忘录,语音消息,消息附件,WhatsApp附件也可以iCloud备份下载提取。

1.7K20

Facebook竟能识别出性工作者!你怎么看?

如果你对详细的技术算法感兴趣,还可以参考南加州大学的这篇论文:EPM-一种时空数据推断社会关系的基于熵的模型 http://infolab.usc.edu/DocsDemos/sigra619.pdf...为了保护患者隐私,她在Facebook从来没有将有关任何病人的任何资料,以及任何相关的内容放上去,可是,突然某天开始,她所有患者的全名个人资料开始出现在她的Facebook好友推荐里。...通过应用程序匹配的方式,可以这样理解,在app启动后,Facebook会将手机当前位置当前手机通讯录内容搜集起来,进行匹配。...还有用户发现,同为Facebook旗下的whatsapp联系人信息也可能已经被Facebook在内部“共享”了。...当用户在whatsapp同一些人交换过文件之后,facebook的好友推荐列表里就会出现这些人。 此外,Facebook很可能还会搜集用户的搜索数据。

92970

PHP在线客服系统源码H5|网页在线客服系统源码APP搭建3.0防黑加固版

他们在Messenger拥有的联系人越多,他们使用它的频率就越高。使联系人整合快捷方便。良好的用户体验意味着自动通讯录导入联系人。  向用户显示通讯录还有哪些人使用该应用程序。...提供向朋友发送邀请、搜索可能不在通讯录的朋友、使用应用程序以及在应用程序中共享联系人的功能。如果应用程序不提供通过电话号码的注册,则无需访问通讯录。...根据目标受众的需求,您可以:  ●使您的应用程序MVP支持不同的数据格式  ●使用户能够Dropbox或Google Drive服务共享文档  ●让用户仅发送现有文件(例如,图库的照片视频)或直接应用程序拍摄照片视频...推送通知  通知可以通知用户何时有新消息到达、他们的消息被接收阅读、最喜欢的联系人在线等。它们可以与上下文消息的地理定位相结合。  通知还有助于消息创建者与其用户之间的直接沟通。  ...所有流行的通讯工具,如Telegram、Viber、WhatsAppFacebook Messenger都有网页版本。  云端同步  此功能允许同步聊天记录,包括文本消息媒体文件。

44250

Facebook 竟能识别出性工作者!你怎么看?

如果你对详细的技术算法感兴趣,还可以参考南加州大学的这篇论文:EPM-一种时空数据推断社会关系的基于熵的模型 http://infolab.usc.edu/DocsDemos/sigra619.pdf...为了保护患者隐私,她在Facebook从来没有将有关任何病人的任何资料,以及任何相关的内容放上去,可是,突然某天开始,她所有患者的全名个人资料开始出现在她的Facebook好友推荐里。...通过应用程序匹配的方式,可以这样理解,在app启动后,Facebook会将手机当前位置当前手机通讯录内容搜集起来,进行匹配。...还有用户发现,同为Facebook旗下的whatsapp联系人信息也可能已经被Facebook在内部“共享”了。...当用户在whatsapp同一些人交换过文件之后,facebook的好友推荐列表里就会出现这些人。 此外,Facebook很可能还会搜集用户的搜索数据。

2K00

WhatsApp一键自动翻译

whatsapp的意思是一款非常受欢迎的跨平台应用程序,用于智能手机之间的通讯。应用程序借助推送通知服务,可以即刻接收亲友同事发送的信息。...可免费发送手机短信转为使用WhatsApp程序,以发送接收信息、图片、音频文件视频信息。...WhatsApp是基于手机号码注册的,在注册的时候,需要输入手机号码,并接受一条验证短信,然后WhatsApp会搜索你的手机联系人中已经在使用的人并自动添加到你的手机联系人名单里。...扩展资料在Android、Nokia(S40、S60)BlackBerry用户,使用WhatsApp通常可免费试用一年,往后需付年费,每年收费0.99美元。...在WindowsPhone版本的WhatsApp是免费下载注册使用的。在iOS版本,用户要先付0.99美元,才拥有在App Store的下载及使用权。

2.7K41

【业界】Facebook对收集用户通话短信数据的言论作出了回应

AiTechYun 编辑:nanan 也许你可以查看一下你的数据档案,看看Facebook的算法是否知道你打过电话给谁。...上周,一名新西兰男子Dylan McKay正在浏览Facebook社交网站上下载的档案收集的数据。...在浏览Facebook存储的关于他的联系人信息时,Dylan McKay发现了一些令人不安的事情:Facebook他的Android手机获得了大约两年的通话元数据,其中包括姓名、电话号码以及每次通话的时长...Facebook为用户提供了一种清除其帐户收集的联系人数据的方式,但尚不清楚这是否会删除联系人或清除通话SMS元数据。...而且你可能需要检查可下载的Facebook存档可以找到的其他内容。 此外,Facebook在周日的一篇博客文章回应称,它在没有用户知识的情况下可收集手机短信数据。

1.2K70

Apple iOS 9.3 SPlus – 触摸密码绕过漏洞

之后,攻击者可以浏览诸如Facebook,twitteryahoo等app,然后搜索`@[TAGS]`。攻击点击添加标签并且按住按钮,新的3Dtouch功能在重度按压下会向攻击者显示基本上下文菜单。...而可用的菜单中有添加新联系人的选项。 然后攻击者点击新联系人的图片/头像按钮,他就能看到手机的图片库。 接下来,能够物理接触设备的本地攻击者可以通过与已有帐号关联的邮件来请求联系人。...appstore下载 yahoo, twitter 或 facebook引用 2. 启动程序到runtime task 3. 在设置添加新密码 4. 通过电源按键锁屏 5....选择添加新联系人 11. 为这个联系人添加头像 12. 现在攻击者就可以在未验证的情况下查看手机的相册了 13....通过隐私设置禁止Siri获取图片信息或者通讯录信息。 注意:经过2016-04-04的更新,iOS 9.3.1仍然可以被攻击。 我们还在此提供了另一种临时修复方案。

1K50

C语言小项目 -- 通讯录(静态版+动态版+文件版)

1、设计背景 在前面的文章我们依次学习了结构体、动态内存管理以及文件操作的相关知识,所以我们今天可以分别来编写静态版、动态版和文件版的通讯录,用于对已学知识的应用与巩固,对我们前面学习效果的检测。...删除联系人一样,我们需要检查通讯录是否为空,调用find函数判断该联系人是否存在。...11、完整代码 静态版通讯录的完整代码及相关数据文件我放在 GitHub Gitee 上了,有需要的可以自取。...比较通讯录结构体的实际联系人数量当前通讯录容量,如果二者相等,就使用 malloc 函数对通讯录进行扩容,这里我们一次扩容两倍,大家也可以通过修改 CRE_SZ 或者修改 calloc 函数参数来改变一次每扩容的大小...GitHub Gitee 上了,有需要的可以自取。

1.2K00

C进阶:通讯录(动态版本 + 文件操作)附源码

一.通讯录思路 1.创建结构体类型,其中包含通讯录联系人的信息; 该信息可以包括:姓名,年龄,性别,电话,地址等; 2.创建一个结构体存储通讯录; 3.写一个简易的菜单来表明通讯录的功能...//初始化联系人数组,包含文件读取联系人信息 Innitcontact(&con); do { menu(); printf("请选择:>"); scanf("%d", &input...delcontact 1.在删除前我们需要先判断通讯录是否有数据,若没有则无法删除; 2.输入要删除的对象,所以我们需要写一个姓名的查找函数,返回其所在的下标,供后续删除使用; 3.删除联系人..."删除成功\n"); } 3.查询联系人 searchcontact 1.在查询前需要判断通讯录是否有数据,若无数据,则无法查询; 2.可以调用前面的查找函数; 3.查询到后打印该联系人信息,并提示查询成功...//初始化联系人数组,包含文件读取联系人信息 Innitcontact(&con); do { menu(); printf("请选择:>"); scanf("%d", &input

10610

iOS 通讯录相关序一、介绍二、弹出系统通讯录程序三、代理方法四、不需要弹出联系人控制器就可以获取联系人信息的方法五、iOS 9 新出的点击通讯录的获取信息的办法

---- 一、介绍 1.在iOS,有2个框架可以访问用户的通讯录: AddressBookUI.framework 提供了联系人列表界面、联系人详情界面、添加联系人界面等 一般用于选择联系人 AddressBook.framework...逻辑结构 3.授权相关: (1)iOS6开始,必须得到用户授权访问通讯录才能在AppStore上架(即使不授权也有时候可以访问通讯录) (2)申请通讯录访问授权的代码,通常放在AppDelegate...ABRecordRef对象,就相当于一条记录,每个联系人都有自己的属性,比如名字、电话、邮件等,使用ABRecordCopyValue函数可以ABRecordRef获得联系人的简单属性(参见下面简单属性的介绍...通过ABAddressBookSave函数保存刚才所作的修改 可以通过ABAddressBookHasUnsavedChanges函数判断是否有未保存的修改 当决定是否更改通讯录数据库后,你可以分别使用...3、 想操作联系人的头像,有以下函数 BPersonHasImageData 判断通讯录联系人是否有图片 ABPersonCopyImageData 取得图片数据(假如有的话) ABPersonSetImageData

1.7K60

FireEye:Hacking Team军火库中大量运用iOS假面攻击

其中包括WhatsApp, Twitter, Facebook, Facebook Messenger, WeChat, Google Chrome, Viber, Blackberry Messenger...由于App中所提供的服务,图标等与应用商店真实的App完全相同,他们可以放心大胆的替换iOS 8.1.3版本之前的真实App。 注意,攻击者是可以远程配置图标的。...上图显示了经过重新打包的Facebook应用在运行时的行为,启动应用程序之后连续3次弹出请求访问照片,麦克风,以及联系人的警告。 ?...通过URL进行配置的方案 远程服务器恶意行为都是通过URL进行配置的,在每一个样本案例,我们发现一个用来增加Info.plist文件的定制URL。...结语 HackingTeam泄漏出的工具可以看出,针对iOS设备更加先进的攻击方法已经出现。我们鼓励iOS用户保持最快速度更新固件版本,以及验证应用程序的来源。

83450

【C语言】通讯录实现(下)

1.进阶通讯录特点(下) ①基本的增删查改功能; ②通讯录的空间不固定,大小可以调整; ③通过C语言文件操作来储存通讯录信息到硬盘上; 2.实现步骤 基本实现步骤同上、两篇 【[C语言]通讯录实现(...、关闭等实现如下: (1)保存增加的联系人数据到文件 void SaveContact(Contact* pc)//保存联系人到文件 { FILE* pf = fopen("contact.dat...sizeof(PeoInfo), 1, pf))//while循环一直读到文件末尾没有数据为止 { if (CheckCapacity(pc) == 0) //要先检查当前通讯录容量是否够存放保存的联系人...= tmp; //将保存的联系人写入当前通讯录 pc->sz++; //写入一个sz通讯录联系人数量加一增加联系人函数一样 } printf...->data+i的位置开始读写到文件 } //关闭文件 fclose(pf); pf = NULL; } 4.结语 三版通讯录循序渐进,最开始的定容增删查改等功能的实现(上篇),到可以不定容的通讯录

7010

平台战事又起,微信正在瓦解安卓、iOS的统治

为了达到目的,它们可以选择几种途径。一种途径就是以低价大量销售附带产品。例如,一些亚洲消息服务销售表情包。 另一种途径是自己网络的电子商务移动支付抽取分成。...尽管多数消息服务是免费的,但WhatsApp收取小额年费(99美分)。事实上,一旦用户及其联系人都习惯于某款消息服务,要求他们支付小额年费并非难事。...Slack可以把大量的信息转移到频道,让服务成为所有信息流的处理中心,因此Slack深受企业欢迎。...平台之争 但是,美好的愿景可能还要依赖Facebook这样的公司——让消息服务成为平台,其他公司可以在平台上开发内容应用,开发者可以通过各种途径创收。微信几乎已经成为一个平台。...Facebook现在意图更进一步,让Messenger成为其他服务应用的接入点。例如,点击消息流嵌入的链接,用户可以直接打开其他应用。

1.1K60

【CC++基础实战】:用C++实现通讯录管理系统——含完整源码

这里利用C++来实现一个通讯录管理系统 系统需要实现的功能如下: 添加联系人:向通讯录添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人 显示联系人:显示通讯录中所有联系人信息...设计时候可以通讯录结构体,维护一个容量为1000的存放联系人的数组,并记录当前通讯录联系人数量。...,如果玩家选择了1,代表添加联系人,我们可以测试下该功能 case 1: //添加联系人 addPerson(&abs); break; 2.4 显示联系人 功能描述:显示通讯录已有的联系人信息...因此我们可以把检测联系人是否存在封装成一个函数,如果存在,返回联系人通讯录的位置,不存在返回-1。...根据用户输入的联系人判断该通讯录是否有此人,查找到进行删除,并提示删除成功,查不到提示查无此人。

42810

【权限问题专项】通讯录&通话记录权限合理VS不合理使用场景说明

合理使用场景: 社交通讯、办公软件类:通过通讯录匹配联系人,用来完成添加/邀请好友、团队成员等操作; 实用工具类:备份克隆联系人、电话本时读取通讯录; 手机管家类:手机管家类应用拦截骚扰的过程会读取联系人...,用来判断是否存储过联系人; 穿戴类:读取通讯录联系人列表,将选定的联系人同步到穿戴设备上;接听电话时需要通过来电号码读取对应联系人信息,将联系人信息推送到穿戴设备上。...不合理使用场景: 新闻阅读类:获取用户通讯录数据,用于推送信息给好友; 旅游住宿类:通过获取用户通讯录数据,实现快速添加常用旅客或填写收件人信息; 出行导航类:选择添加紧急联系人时,读取用户通讯录。...2)Android.permission.GET_ACCOUNTS 权限定义:允许应用账户服务获取应用账户列表。...通话记录 Android.permission.READ_CALL_LOG 权限定义:授权应用可以读取用户通话记录信息。

1.5K10

C语言实现通讯录(超详细)

1.实现怎样一个通讯录 实现一个通讯录 联系人信息: 1.可以保存100个人的信息 名字 2.添加联系人 年龄 3.删除指定联系人 性别 4.查找指定联系人 电话 5.修改指定联系人 住址 6.排序联系人...7.显示所有联系人信息  2.通讯录的实现 2.1创建两个源文件一个头文件 首先我们创建contact.ctest.c,contact.h,在头文件包含了程序所需的各种头文件并且实现对各种函数的声明...这样做的目的是为了各个文件可以处理各自模块的功能,增强逻辑性代码的清晰度,使得可读性更高。  ...实现:  首先判断一下通讯录空间是否满了,使用if判断sz是不是等于MAX。...break; 在contact.c实现: 删除联系人先判断一下通讯录是否为空,名字单独创建一个数组,然后输入名字,然后开始在通讯录查找名字。

35910
领券