85
•
index1 =
0x21
index2 =
0x0
num_of_obj1 =
0x0
num_of_obj2 =
0x0
RAW DATA:
DWORD [
0
-
3
] :
0x0005FFFA
0x20000000
0x00000021
0x00000000
DWORD [
4
] :
0x00000000
--------------------------------------------------------------------------------
Segment - segment_notice (
0xfff9
)
segment_header.segment_type =
0xfff9
segment_header.length_dw =
0xc
syndrome_id =
0x211
notice[
0
] =
0x2000
notice[
1
] =
0x21
notice[
2
] =
0x0
notice[
3
] =
0x0
notice[
4
] =
0x496e7661
notice[
5
] =
0x6c696420
notice[
6
] =
0x52657300
notice[
7
] =
0x0
RAW DATA:
DWORD [
0
-
3
] :
0x000CFFF9
0x00000211
0x00000000
0x00000000
DWORD [
4
-
7
] :
0x00002000
0x00000021
0x00000000
0x00000000
DWORD [
8
-
11
] :
0x496E7661
0x6C696420
0x52657300
0x00000000
notice msg = !Invalid Res
--------------------------------------------------------------------------------
Segment - segment_terminate (
0xfffb
)
segment_header.segment_type =
0xfffb
segment_header.length_dw =
0x1
RAW DATA:
DWORD [
0
] :
0x0001FFFB
--------------------------------------------------------------------------------
How to run parsing and save it into a file:
# mstresourceparse --dump-file notice.txt --adb-file fw-
4119
-rel-16_23_2008.adb –out out_flie.txt
write to file: out_flie.txt