首页 > 其他分享 >苹果系统下无痕检测是否开启iMessage服务,iMessages数据筛选,iMessage蓝号检测协议版

苹果系统下无痕检测是否开启iMessage服务,iMessages数据筛选,iMessage蓝号检测协议版

时间:2024-12-18 17:21:09浏览次数:8  
标签:蓝号 set end target 检测 iMessage file tell

一、实现iMessage数据检测的两种方式:
1.人工筛选,将要验证的号码输出到文件中,以逗号分隔。再将文件中的号码粘贴到iMessage客户端的地址栏,iMessage客户端会自动逐个检验该号码是否为iMessage账号,检验速度视网速而定。红色表示不是iMessage账号,蓝色表示iMessage账号。
2.编写程序控制Mac os/iphone上自带的iMessage应用进行验证(自动无痕迹检测,无需人工干预),将数据自动填充到号码框之后,如果捕获到失败则不是iMessage账号,捕获到成功则把数据保存下来。

 

二、iMessage蓝号检测协议分析
/* 注意:检测不同国家手机号需要在手机号的前缀 +国家代码即可,自动检测导入的txt数据,蓝号数据自动保存,最新升级版参考文章: https://www.cnblogs.com */
无痕检测是否imessge蓝号协议代码如下:

-- 全自动无痕检测手机号或邮箱数据是否开启iMessage服务
startApp()
 
 
-- 执行iMessage蓝号检测主程序
on startApp()
    tell application "Finder" to activate
 
    tell application "Finder"
        set chosenfile to (choose file)
    end tell
 
    tell application "Messages"
        tell application "Messages" to activate
 
        set phoneData to read chosenfile
        set cards to paragraphs of phoneData
 
        repeat with phone in cards
            --set msgText to (my AppendFace(" "))
 
            -- 假如字符串大于0,则草率判定是手机号
            set num to the length of phone
            if (num > 0) then
                --执行检测
                my sendMsg(phone)
                delay 1
            end if
        end repeat
        display dialog "恭喜,数据已全部检测完毕!"
    end tell
end startApp
 
 
# 开始检测
on sendMsg(phone)
    tell application "Messages" to activate
    tell application "System Events"
        tell process "Messages"
            tell window 1
                --核心代码,省略.........
 
                if static text of sheet 1 of window "信息" of application process "Messages" of application "System Events" exists then
                    --对未启用imessage的手机号码进行记录
                    my WritePhone(phone, "未开启im的数据.txt")
                else
                    --对已启用imessage的手机号码进行记录
                    my WritePhone(phone, "已开启im的数据.txt")
                end if
 
 
                delay 0.2
                key code 76
 
 
            end tell
        end tell
    end tell
end sendMsg
 
 
-- 记录有效手机号
on WritePhone(the_phone, file_name)
    set num to the length of the_phone
    if (num > 0) then
        set fileName to date string of (current date)
        set logFilePath to my current_folder_path() & "send/" & file_name
        set this_file to (POSIX file logFilePath as string)
        set this_story to the_phone & "
"
        try
            set fp to open for access this_file
            set myText to read fp
 
            if (myText does not contain the_phone) then
                my write_to_file(this_story, this_file, true, true)
            end if
        on error
            my write_to_file(this_story, this_file, true, true)
        end try
    end if
end WritePhone
 
 
-- 写入文件
on write_to_file(this_data, target_file, append_data, append_end)
    try
        set the target_file to the target_file as text
        set the open_target_file to ¬
            open for access file target_file with write permission
 
        if append_data is false then
            set eof of the open_target_file to 0
            write this_data to the open_target_file starting at eof
        else if append_end is false then
            try
                set fp to open for access target_file
                set myText to read fp
                set eof of the open_target_file to 0
                write this_data to the open_target_file starting at eof
                write myText to the open_target_file starting at eof
            on error
                write this_data to the open_target_file starting at eof
            end try
        else
            write this_data to the open_target_file starting at eof
        end if
 
        close access the open_target_file
        return target_file
    on error
        try
            close access file target_file
        end try
        return false
    end try
end write_to_file
 
 
-- 获取当前文件的父文件夹路径
on current_folder_path()
    set UnixPath to POSIX path of ((path to me as text) & "::")
    return UnixPath
end current_folder_path

1.Windows系统上多线程协议版imessage蓝号检测(全自动无痕协议通道检测,检测结果自动保存.)

 

标签:蓝号,set,end,target,检测,iMessage,file,tell
From: https://www.cnblogs.com/codtina/p/18615450

相关文章

  • 《DNK210使用指南 -CanMV版 V1.0》第四十四章 人脸68关键点检测实验
    第四十四章人脸68关键点检测实验1)实验平台:正点原子DNK210开发板2)章节摘自【正点原子】DNK210使用指南-CanMV版V1.03)购买链接:https://detail.tmall.com/item.htm?&id=7828013987504)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/k210/ATK-DNK210.html......
  • 烟雾检测识别智慧矿山一体机智慧矿山AI平台建设由哪几部分组成?
    随着科技的不断进步,智慧矿山建设已成为矿业领域的重要发展方向。它通过集成先进的信息技术、物联网技术、大数据分析和人工智能技术,实现对矿山生产过程的全面监控和管理,从而提高矿山的安全性、生产效率和经济效益。本文将详细介绍智慧矿山AI平台的建设构成以及视频分析技术的应用......
  • 易基因:游离细胞DNA(cfDNA)检测整体研究方案
    01.技术简述细胞游离DNA(cell-freeDNA,cfDNA)是指在生物体的体液中(如血浆、尿液、脑脊液等)自由存在的、非细胞内的DNA片段。这些DNA片段通常来源于细胞凋亡(程序性死亡)或坏死(细胞损伤或死亡后释放),可以被释放到循环系统中,并在体液中被检测到。cfDNA研究和应用是精准医疗和液体活检领......
  • 国高材检测:利用GCMS测定塑料中光稳定剂含量的方法
    直通原文:《利用GCMS测定塑料中光稳定剂含量的方法》塑料通常在光照,氧气及热的作用下会快速发生老化,从而导致强度、刚度及韧性的下降、变色甚至出现裂痕,最终严重影响塑料制品的使用。需要加入光稳定剂抑制分子链的断裂,延长制品的使用性能。紫外线吸收剂是应用最广的一类光稳定......
  • “800V”超高CTI检测——高电压漏电起痕试验仪
    直通原文:“800V”超高CTI检测——高电压漏电起痕试验仪随着新能源汽车技术发展迅速,畅销车辆在动力性能、智能化方面、使用成本等方面相对传统燃油车已取得领先优势。但“长途出行续航不够”和“充电不方便”仍是当下新能源汽车消费者两大痛点,为了延长续航里程,各大厂商纷纷采取......
  • 基于yolov10的舌象检测识别系统,支持图像、视频和摄像实时检测【pytorch框架、python源
     更多目标检测,目标追踪、图像分类识别等项目可看我主页其他文章功能演示:yolov10,舌象检测识别系统,支持图像、视频和摄像实时检测【pytorch框架、python源码】_哔哩哔哩_bilibili(一)简介基于yolov10的舌象检测识别系统是在pytorch框架下实现的,这是一个完整的项目,包括代码,数据......
  • Halcon缺陷检测之准备变化模型(二)
    在Halcon中,prepare_direct_variation_model算子是一个用于准备直接变异模型的重要工具,它主要用于图像比较中的变异检测。以下是对该算子的原理及应用的详细解释:算子原型:prepare_direct_variation_model(ModelImage,EdgeAmplitude,VariationModelID,30,1.5)一、原理p......
  • F5的WAF产品具有丰富的功能:攻击防护功能、智能检测与分析功能、安全管理与配置功能、A
    攻击防护功能防范常见Web攻击:能有效检测和阻止如SQL注入、跨站脚本攻击(XSS)、文件上传漏洞、命令注入等各类常见的Web应用攻击。通过对HTTP/HTTPS请求的深度分析,包括请求头、请求体、URL参数等,与预定义的攻击签名和规则进行精准匹配,及时发现并阻断恶意请求。抵御应用层DDoS攻击:......
  • 什么是入侵检测系统(Intrusion Detection System,简称IDS)
    定义入侵检测系统(IntrusionDetectionSystem,简称IDS)是一种网络安全设备或软件应用程序,用于监控网络或系统活动,以检测未经授权的访问、恶意活动或安全策略违规行为。它通过分析网络流量、系统日志和其他安全相关的数据来识别潜在的入侵行为,并及时发出警报,使管理员能够采取措施......
  • 数据分布检验利器:通过Q-Q图进行可视化分布诊断、异常检测与预处理优化
    在机器学习和数据分析中,我们经常需要验证数据是否符合某种特定的分布(如正态分布)。这种验证对于选择合适的统计方法和机器学习模型至关重要。例如许多统计检验和机器学习算法都假设数据服从正态分布。如果这个假设不成立,我们可能需要对数据进行转换或选择其他更适合的方法。Q-Q图(Q......