0x03 WBXML编码 如启用-x参数,该命令行工具就会PDU的用户数据部分做WBXML转换,其引用开源的WBXML Library库,参见http://sourceforge.net/projects 因为SMS这种消息长度极度受限的传输方式,所以采用了WBXML(WAP Binary XML)封装,即以一个byte代替常用的XML TAG和Attibute字串来节约传输数据量。 以下为一些常用的转换: WBXML XML 02 <?xml version="1.0" encoding="UTF-8"?> 05 <! href="https:// 0F href="https://www. 01 '>' end of attributes 03 inline string开始标志,以‘00’结尾 更多信息请参考WBXML 标准:http://www.w3.org/TR/wbxml/ 0x04 攻击场景 整理其发送机制及流程后,通过泄漏邮件的数据挖掘,证实了一些可预测的攻击场景已经被应用于HT近年一些监控入侵中: 1.它可将恶意链接以短信形式发送到支持
,接收token 服务器端根据时间戳+约定好的随机值组成token和接收到的token比较 6.协议的通用化 6.1新协议的制定和已有协议的封装 6.2协议的格式:xml和json 6.3协议的压缩:wbxml 和大量数据的压缩 新协议: 1.基本功能的实现 2.数据采集 3.可扩展性 4.信息完整性校验 5.方便编程 wbxml: 压缩xml的,维护了一个对应关系比如: <message>======>M <
’ => ‘application/vnd.ms-Excel’, ‘ppt’ => ‘application/vnd.ms-Powerpoint’, ‘wbxml ’ => ‘application/vnd.wap.wbxml’, ‘wmlc’ => ‘application/vnd.wap.wmlc’, ‘wmlsc
'vxml' => 'application/voicexml+xml', 'wav' => 'audio/x-wav', 'wbmp' => 'image/vnd.wap.wbmp', 'wbxml ' => 'application/vnd.wap.wbxml', 'webm' => 'video/webm', 'wml' => 'text/vnd.wap.wml', 'wmlc' => '
application/vnd.mif’, ‘xls’ => ‘application/vnd.ms-excel’, ‘ppt’ => ‘application/vnd.ms-powerpoint’, ‘wbxml ’ => ‘application/vnd.wap.wbxml’, ‘wmlc’ => ‘application/vnd.wap.wmlc’, ‘wmlsc’ => ‘application/vnd.wap.wmlscriptc
application/vnd.mif’, ‘xls’ => ‘application/vnd.ms-excel’, ‘ppt’ => ‘application/vnd.ms-powerpoint’, ‘wbxml ’ => ‘application/vnd.wap.wbxml’, ‘wmlc’ => ‘application/vnd.wap.wmlc’, ‘wmlsc’ => ‘application/vnd.wap.wmlscriptc
application/vnd.mif’, ‘xls’ => ‘application/vnd.ms-excel‘, ‘ppt’ => ‘application/vnd.ms-powerpoint’, ‘wbxml ’ => ‘application/vnd.wap.wbxml’, ‘wmlc’ => ‘application/vnd.wap.wmlc’, ‘wmlsc’ => ‘application/vnd.wap.wmlscriptc
octet-stream'; $ct['xls'] = 'application/vnd.ms-excel'; $ct['ppt'] = 'application/vnd.ms-powerpoint'; $ct['wbxml '] = 'application/vnd.wap.wbxml'; $ct['wmlc'] = 'application/vnd.wap.wmlc'; $ct['wmlsc'] = 'application
application/vnd.mif’, ‘xls’ => ‘application/vnd.ms-excel’, ‘ppt’ => ‘application/vnd.ms-powerpoint’, ‘wbxml ’ => ‘application/vnd.wap.wbxml’, ‘wmlc’ => ‘application/vnd.wap.wmlc’, ‘wmlsc’ => ‘application/vnd.wap.wmlscriptc
application/vnd.mif’, ‘xls’ -> ‘application/vnd.ms-excel’, ‘ppt’ -> ‘application/vnd.ms-powerpoint’, ‘wbxml ’ -> ‘application/vnd.wap.wbxml’, ‘wmlc’ -> ‘application/vnd.wap.wmlc’, ‘wmlsc’ -> ‘application/vnd.wap.wmlscriptc
\lib\libwbxml_jni.so \system\lib\libwebcore.so \system\lib\libwpa_client.so \system\lib\libxml2wbxml.so
system/lib/libwbxml_jni.so /system/lib/libwebcore.so /system/lib/libwpa_client.so /system/lib/libxml2wbxml.so
system\lib\libwbxml_jni.so \system\lib\libwebcore.so \system\lib\libwpa_client.so \system\lib\libxml2wbxml.so
libwbxml_jni.so \\system\\lib\\libwebcore.so \\system\\lib\\libwpa_client.so \\system\\lib\\libxml2wbxml.so
system\lib\libwbxml_jni.so \system\lib\libwebcore.so \system\lib\libwpa_client.so \system\lib\libxml2wbxml.so