发明名称 |
协议的逆向工程方法及系统 |
摘要 |
本发明公开了一种协议的逆向工程方法或系统,其中,方法包括:确定当前语义关联,所述语义关联用于描述字段对的因变量字段和自变量字段之间的关联语义特征;从具有相同格式类型的当前报文组中提取出一个报文;在所述提取的报文中搜索满足所述当前语义关联的关联语义特征的所有字段对,对所述搜索出的字段对在所述当前报文组中其他报文的相应位置进行验证;对通过验证的字段对,根据所述当前语义关联的关联语义特征确定所述当前报文组中报文的相应位置的协议格式,所述相应位置为与所述通过验证的字段对相对应的位置。本发明所公开的技术方案,能够对各种格式编码的报文的协议进行逆向工程,且无需访问协议实施实体的二进制代码程序。 |
申请公布号 |
CN103036848A |
申请公布日期 |
2013.04.10 |
申请号 |
CN201110293790.3 |
申请日期 |
2011.09.29 |
申请人 |
西门子公司 |
发明人 |
唐文;隋爱芬;刘玉恒 |
分类号 |
H04L29/06(2006.01)I;H04L12/70(2013.01)I |
主分类号 |
H04L29/06(2006.01)I |
代理机构 |
北京康信知识产权代理有限责任公司 11240 |
代理人 |
李慧 |
主权项 |
一种协议的逆向工程方法,包括:确定当前语义关联,所述当前语义关联选自预先确定的至少一种语义关联中,所述语义关联用于描述字段对的因变量字段和自变量字段之间的关联语义特征;所述自变量字段包括至少一个报文字段;确定当前报文组,所述报文组选自获取的至少一组报文组中,且所述当前报文组包含的报文具有相同的格式类型;从所述当前报文组中提取出一个报文;在所述提取的报文中搜索满足所述当前语义关联的关联语义特征的所有字段对,对所述搜索出的字段对在所述当前报文组中其他报文的相应位置进行验证;对通过验证的字段对,根据所述当前语义关联的关联语义特征确定所述当前报文组中报文的相应位置的协议格式,所述相应位置为与所述通过验证的字段对相对应的位置。 |
地址 |
德国慕尼黑 |