Apple公司全线在mac os与ios两个操作系统上内置了FaceTime与iMessage两个应用。完美替代运营商的短信与电话。并且FaceTime与iMessage的帐号不仅仅与Apple ID 绑定,同时也与使用这Apple ID的手机号码绑定,这样的漏洞自然给无孔不入的群发垃圾信息商们提供了后门。
研究怎么实现iMessage群发先是从XMPP协议开始的,因为Apple MAC os上的ichat是XMPP客户端,可以连接iMessage服务器,同时也可连接gtalk与weibo私信。但后面发现iMessage的服务器验证是加密,没办法实现非ichat XMPP客户端连接iMeesage服务器,那就自然没办法实现程序控制往iMeesage服务器批量发送信息。
只能通过MAC OS或者iOS自带的程序往iMeesage服务器发送信息,那要实现群发,自然只能想办法去调用自带的这ichat客户端,在MAC OS系统上Apple公司提供一种叫Apple script的脚本来自动实现任务。可能通过tell application "Messages"就可以激活iMessage客户端自动发送信息。这样实现的群发的思路就很清楚了
1.通过AppleScript实现批量注册itune帐号
2.通过AppleScript实现自动取一个itune帐号群发100个APPle ID的iMessage
set EMAIL to "EMAIL_DEL_DESTINATARI" -- el destinatari ha de tenir l'iMessage activat set MSG to "COS_DEL_MISSATGE" set N to the 1000 -- nombre de vegades que s'enviarà el missatge set APPLE_ID to "E:" -- la teva Apple ID que ha de tenir iMessage activat repeat N times tell application "Messages" send MSG to buddy EMAIL of service APPLE_ID end tell end repeat
set EMAIL to "EMAIL_DEL_DESTINATARI" -- el destinatari ha de tenir l'iMessage activat set MSG to "COS_DEL_MISSATGE" set N to the 1000 -- nombre de vegades que s'enviarà el missatge set APPLE_ID to "E:" -- la teva Apple ID que ha de tenir iMessage activat repeat N times tell application "Messages" send MSG to buddy EMAIL of service APPLE_ID end tell end repeat
标签:set,Apple,实现,iMessage,EMAIL,ID,群发 From: https://www.cnblogs.com/imblog/p/18068229