阅读:1158回复:3
紧急求救!~softice看HeaderBuffer,反的
我真的很想得到数据包来着
设置了断点,然后用dd HeaderBuffer看内容 结果发现确实有内容的,但是怎么是反的?? 比方我的MAC地址是:00-E0-4C-4E-02-87 而在dd HeaderBuffer后显示的内容却是: 0010:******** 4E4CE000 ****8702 ******** ******** 0010:******** ******** ******** ******** ******** 0010:******** ******** ******** ******** ******** 0010:******** ******** ******** ******** ******** 0010:******** ******** ******** ******** ******** 这里的*是其他内容 可我看了一篇文章上写的: 从第一个字节开始: 如果一个数据包头是这样的: 005dba36:00 00 5a 42 40 86 00 10 7b 3b 90 f5 08 00 45 00 005dba46:02 40 d3 2a 40 00 7f 06 08 24 85 fc 09 70 85 fc 005dba56:09 01 04 72 00 14 02 00 d5 35 9b 93 3c 5f 50 10 005dba66:21 80 f2 b7 00 00 00 43 00 00 06 00 Enternet Frame 部分: 报文1 目的地址:00 00 5a 42 40 86 源地址:00 10 7b 3b 90 f5 帧类型:08 00 SOFTICE中取各个数据包含义要用什么方法呢? 位置本来就是反的吗?求救啊,本来这个资料就不多,我马上要答辩了啊,真的请各位大侠帮助!给我QQ也行,给我原代码也可以,帮帮我好吗?今天准备通宵了!~55555~~ |
|
沙发#
发布于:2005-05-16 10:05
<设置了断点,然后用dd HeaderBuffer看内容
<结果发现确实有内容的,但是怎么是反的?? <比方我的MAC地址是:00-E0-4C-4E-02-87 <而在dd HeaderBuffer后显示的内容却是: <0010:******** 4E4CE000 ****8702 ******** ******** <0010:******** ******** ******** ******** ******** <0010:******** ******** ******** ******** ******** <0010:******** ******** ******** ******** ******** <0010:******** ******** ******** ******** ******** 不是反的,你用db来看,看着就正常了(你用dd看,是按照dword来显示,因为是little endin,在内存中,是低字节在前,并没有反) |
|
板凳#
发布于:2005-05-16 12:55
我看驱坛也只有大侠您肯回答菜鸟的问题
感激之情无法表达,送分吧!真的万分感谢!! 我在驱坛发了三个帖子,只有您回答我,强烈要求版主 把您设为版主!! |
|
地板#
发布于:2005-05-16 13:04
多谢你慷慨的给分。
我也是这个月比较闲一些,呵呵,一忙起来,就很少上驱动网了 不过现在驱动网的,一些前辈高手看起来都很少来了, |
|