收发短信是手机的一项基本功能。如果攻击者拥有了短信控制权同样会造成严重的影响。
01. 发送确认短信给付费号码,订制昂贵的付费服务。造成经济损失。
02. 向指定手机号码大量发送短信。用短信流淹没被攻击者手机。
03. 大量发送短信比如发HF到10086查话费,可能对运营商的服务器造成影响。(估计需要感染大量手机!)
04. 阅读目标机上的短信可以知道机主的很多信息,造成泄密。(可能会有银行密码,或者和女朋友的聊天记录!)
05. 将机主手机中的图片以彩信形式发回,可以得到很多有趣信息。(说不定又是一个艳照门事件!)
等等等等....
控制手机发送短信其实很简单只需要:SmsOpen 打开句柄。SmsSendMessage发送消息。SmsClose关闭句柄就可以实现。
SmsSendMessage有11个参数,比较麻烦些。参数多且比较怪异。如果调用出错,可以以16进制输出返回值并打开SMS.H查看错误
编码的含义。示例程序给出了一组可用的参数定义。要深入研究短信相关函数可以查询sms.dll,sim.dll,simsec.dll的函数列表并配合MSDN研究。
sms.dll主要用于短信控制,sim.dll可用于控制SIM卡获取保存在其中的重要信息,最后一个simsec.dll同SIM卡安全相关。
- 标 题:[WM系统开发]发送短信(祝大家元旦快乐!)
- 作 者:加百力
- 时 间:2008-12-31 12:16:48
- 链 接:http://bbs.pediy.com/showthread.php?t=79782