16.8 KB
/home/fdroid/fdroiddata/tmp/es.ideotec.wdnotes_3.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_es.ideotec.wdnotes_3.apk
5.24 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <64393bc2999ef3de701b40fcd757854fd88cfd337e2cd7829daa10b2f844997b>, actual: <8ddcf88c99a59cec201e28f2d9fa73e174f70920a4940382d217be2a49793c34> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <d2f42488d9c39f8919176686862aab1ab6518cc34855087bf5b8c940dcb82aff50b2580100000000>, actual: <1efb5b859e70e6c4f56ab39bf969c34f7792585a07c68ee68fafd4a523b6f5694eb2580100000000>
    
Offset 1, 34 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·eec6652e0019a862231d47d334f057d3caac5a140e7d63091a6c9bef7438ff42 
10 Signer·#1·certificate·SHA-1·digest:·9a21fcbfaf84520a00910a3ef05ac79e45ad4868 
11 Signer·#1·certificate·MD5·digest:·1cfa94f60bc99a979217b93e6b0b90b7 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·bf6537a3885c9e47edf575ef8f7991d2d4fd692b5ad6b3649b4154b5f5b6d2b5 
15 Signer·#1·public·key·SHA-1·digest:·7668c5631701bb09cd5aa5a83f37b2e2db7919c2 
16 Signer·#1·public·key·MD5·digest:·99a98720b58805d63799d7548dc8d51c 
17 WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/app_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/kotlin-stdlib-common.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/kotlin-stdlib-jdk7.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/kotlin-stdlib.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/receive_sharing_intent_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.53 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·22594128·bytes,·number·of·entries:·3821 Zip·file·size:·22594126·bytes,·number·of·entries:·382
2 -rw----·····2.0·fat·····3828·bx·defN·80-Jan-01·00:00·AndroidManifest.xml2 -rw----·····2.0·fat·····3828·bx·defN·80-Jan-01·00:00·AndroidManifest.xml
3 -rw----·····2.0·fat········6·bx·defN·70-Jan-01·00:00·META-INF/androidx.activity_activity.version3 -rw----·····2.0·fat········6·bx·defN·70-Jan-01·00:00·META-INF/androidx.activity_activity.version
4 -rw----·····2.0·fat········6·bx·defN·70-Jan-01·00:00·META-INF/androidx.arch.core_core-runtime.version4 -rw----·····2.0·fat········6·bx·defN·70-Jan-01·00:00·META-INF/androidx.arch.core_core-runtime.version
5 -rw----·····2.0·fat········6·bx·defN·70-Jan-01·00:00·META-INF/androidx.core_core.version5 -rw----·····2.0·fat········6·bx·defN·70-Jan-01·00:00·META-INF/androidx.core_core.version
6 -rw----·····2.0·fat········6·bx·defN·70-Jan-01·00:00·META-INF/androidx.customview_customview.version6 -rw----·····2.0·fat········6·bx·defN·70-Jan-01·00:00·META-INF/androidx.customview_customview.version
7 -rw----·····2.0·fat········6·bx·defN·70-Jan-01·00:00·META-INF/androidx.fragment_fragment.version7 -rw----·····2.0·fat········6·bx·defN·70-Jan-01·00:00·META-INF/androidx.fragment_fragment.version
8 -rw----·····2.0·fat········6·bx·defN·70-Jan-01·00:00·META-INF/androidx.lifecycle_lifecycle-livedata-core.version8 -rw----·····2.0·fat········6·bx·defN·70-Jan-01·00:00·META-INF/androidx.lifecycle_lifecycle-livedata-core.version
Offset 377, 8 lines modifiedOffset 377, 8 lines modified
377 -rw----·····2.4·fat·····6010·b-·stor·80-000-00·00:00·res/mipmap-xhdpi-v4/ic_launcher.png377 -rw----·····2.4·fat·····6010·b-·stor·80-000-00·00:00·res/mipmap-xhdpi-v4/ic_launcher.png
378 -rw----·····2.4·fat·····9695·b-·stor·80-000-00·00:00·res/mipmap-xxhdpi-v4/ic_launcher.png378 -rw----·····2.4·fat·····9695·b-·stor·80-000-00·00:00·res/mipmap-xxhdpi-v4/ic_launcher.png
379 -rw----·····2.4·fat····13395·bx·stor·80-000-00·00:00·res/mipmap-xxxhdpi-v4/ic_launcher.png379 -rw----·····2.4·fat····13395·bx·stor·80-000-00·00:00·res/mipmap-xxxhdpi-v4/ic_launcher.png
380 -rw----·····1.0·fat····24052·bx·stor·80-000-00·00:00·resources.arsc380 -rw----·····1.0·fat····24052·bx·stor·80-000-00·00:00·resources.arsc
381 -rw----·····2.0·fat····36853·b-·defN·80-000-00·00:00·META-INF/98799466.SF381 -rw----·····2.0·fat····36853·b-·defN·80-000-00·00:00·META-INF/98799466.SF
382 -rw----·····2.0·fat·····1326·b-·defN·80-000-00·00:00·META-INF/98799466.RSA382 -rw----·····2.0·fat·····1326·b-·defN·80-000-00·00:00·META-INF/98799466.RSA
383 -rw----·····2.0·fat····36807·b-·defN·80-000-00·00:00·META-INF/MANIFEST.MF383 -rw----·····2.0·fat····36807·b-·defN·80-000-00·00:00·META-INF/MANIFEST.MF
384 382·files,·51820378·bytes·uncompressed,·22521255·bytes·compressed:··56.5%384 382·files,·51820378·bytes·uncompressed,·22521249·bytes·compressed:··56.5%
3.23 KB
lib/armeabi-v7a/libapp.so
615 B
readelf --wide --program-header {}
    
Offset 11, 12 lines modifiedOffset 11, 12 lines modified
11 ··LOAD···········0x7f4000·0x007f4000·0x007f4000·0x0003c·0x0003c·RW··0x400011 ··LOAD···········0x7f4000·0x007f4000·0x007f4000·0x0003c·0x0003c·RW··0x4000
12 ··NOTE···········0x0000f4·0x000000f4·0x000000f4·0x00020·0x00020·R···0x412 ··NOTE···········0x0000f4·0x000000f4·0x000000f4·0x00020·0x00020·R···0x4
13 ··DYNAMIC········0x7f400c·0x007f400c·0x007f400c·0x00030·0x00030·RW··0x413 ··DYNAMIC········0x7f400c·0x007f400c·0x007f400c·0x00030·0x00030·RW··0x4
  
14 ·Section·to·Segment·mapping:14 ·Section·to·Segment·mapping:
15 ··Segment·Sections...15 ··Segment·Sections...
16 ···00·····16 ···00·····
17 ···01·····.note.gnu.build-id·.rodata·.eh_frame·.dynsym·.dynstr·.hash·17 ···01·····.note.gnu.build-id·.rodata·.eh_frame·.dynstr·.dynsym·.hash·
18 ···02·····.text·18 ···02·····.text·
19 ···03·····.bss·.dynamic·19 ···03·····.bss·.dynamic·
20 ···04·····.note.gnu.build-id·20 ···04·····.note.gnu.build-id·
21 ···05·····.dynamic·21 ···05·····.dynamic·
1.71 KB
readelf --wide --sections {}
    
Offset 2, 19 lines modifiedOffset 2, 19 lines modified
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············000000f4·0000f4·000020·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············000000f4·0000f4·000020·00···A··0···0··4
6 ··[·2]·.rodata···········PROGBITS········00000120·000120·35af10·00···A··0···0·166 ··[·2]·.rodata···········PROGBITS········00000120·000120·35af10·00···A··0···0·16
7 ··[·3]·.eh_frame·········PROGBITS········0035b030·35b030·000048·00···A··0···0··17 ··[·3]·.eh_frame·········PROGBITS········0035b030·35b030·000048·00···A··0···0··1
8 ··[·4]·.dynsym···········DYNSYM··········0035b100·35b100·000060·10···A··5···1··4 
9 ··[·5]·.dynstr···········STRTAB··········0035b078·35b078·000085·00···A··0···0··48 ··[·4]·.dynstr···········STRTAB··········0035b078·35b078·000085·00···A··0···0··4
 9 ··[·5]·.dynsym···········DYNSYM··········0035b100·35b100·000060·10···A··4···1··4
10 ··[·6]·.hash·············HASH············0035b160·35b160·000038·04···A··4···0··410 ··[·6]·.hash·············HASH············0035b160·35b160·000038·04···A··5···0··4
11 ··[·7]·.text·············PROGBITS········0035c000·35c000·495c98·00··AX··0···0·1611 ··[·7]·.text·············PROGBITS········0035c000·35c000·495c98·00··AX··0···0·16
12 ··[·8]·.bss··············PROGBITS········007f4000·7f4000·00000c·00··WA··0···0··412 ··[·8]·.bss··············PROGBITS········007f4000·7f4000·00000c·00··WA··0···0··4
13 ··[·9]·.dynamic··········DYNAMIC·········007f400c·7f400c·000030·08··WA··5···0··413 ··[·9]·.dynamic··········DYNAMIC·········007f400c·7f400c·000030·08··WA··4···0··4
14 ··[10]·.shstrtab·········STRTAB··········00000000·7f403c·00005a·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········00000000·7f403c·00005a·00······0···0··4
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··y·(purecode),·p·(processor·specific)19 ··y·(purecode),·p·(processor·specific)
887 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note2 ··0x00000000·002e7368·73747274·6162002e·74657874·..shstrtab..text
3 ··0x00000010·2e676e75·2e627569·6c642d69·64002e72·.gnu.build-id..r 
4 ··0x00000020·6f646174·61002e65·685f6672·616d6500·odata..eh_frame. 
5 ··0x00000030·2e64796e·73796d00·2e64796e·73747200·.dynsym..dynstr. 
6 ··0x00000040·2e686173·68002e74·65787400·2e627373·.hash..text..bss3 ··0x00000010·002e726f·64617461·002e6e6f·74652e67·..rodata..note.g
 4 ··0x00000020·6e752e62·75696c64·2d696400·2e627373·nu.build-id..bss
 5 ··0x00000030·002e6568·5f667261·6d65002e·64796e73·..eh_frame..dyns
 6 ··0x00000040·7472002e·64796e73·796d002e·68617368·tr..dynsym..hash
7 ··0x00000050·002e6479·6e616d69·6300··············..dynamic.7 ··0x00000050·002e6479·6e616d69·6300··············..dynamic.
  
3.29 KB
lib/x86_64/libapp.so
649 B
readelf --wide --program-header {}
    
Offset 11, 12 lines modifiedOffset 11, 12 lines modified
11 ··LOAD···········0x7dc000·0x00000000007dc000·0x00000000007dc000·0x000078·0x000078·RW··0x400011 ··LOAD···········0x7dc000·0x00000000007dc000·0x00000000007dc000·0x000078·0x000078·RW··0x4000
12 ··NOTE···········0x000190·0x0000000000000190·0x0000000000000190·0x000020·0x000020·R···0x412 ··NOTE···········0x000190·0x0000000000000190·0x0000000000000190·0x000020·0x000020·R···0x4
13 ··DYNAMIC········0x7dc018·0x00000000007dc018·0x00000000007dc018·0x000060·0x000060·RW··0x813 ··DYNAMIC········0x7dc018·0x00000000007dc018·0x00000000007dc018·0x000060·0x000060·RW··0x8
  
14 ·Section·to·Segment·mapping:14 ·Section·to·Segment·mapping:
15 ··Segment·Sections...15 ··Segment·Sections...
16 ···00·····16 ···00·····
17 ···01·····.note.gnu.build-id·.rodata·.dynsym·.dynstr·.hash·17 ···01·····.note.gnu.build-id·.rodata·.dynstr·.dynsym·.hash·
18 ···02·····.text·18 ···02·····.text·
19 ···03·····.bss·.dynamic·19 ···03·····.bss·.dynamic·
20 ···04·····.note.gnu.build-id·20 ···04·····.note.gnu.build-id·
21 ···05·····.dynamic·21 ···05·····.dynamic·
1.81 KB
readelf --wide --sections {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 There·are·10·section·headers,·starting·at·offset·0x7dc0c8:1 There·are·10·section·headers,·starting·at·offset·0x7dc0c8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············0000000000000190·000190·000020·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············0000000000000190·000190·000020·00···A··0···0··4
6 ··[·2]·.rodata···········PROGBITS········00000000000001b0·0001b0·3cb150·00···A··0···0·166 ··[·2]·.rodata···········PROGBITS········00000000000001b0·0001b0·3cb150·00···A··0···0·16
7 ··[·3]·.dynsym···········DYNSYM··········00000000003cb388·3cb388·000090·18···A··4···1··8 
8 ··[·4]·.dynstr···········STRTAB··········00000000003cb300·3cb300·000085·00···A··0···0··87 ··[·3]·.dynstr···········STRTAB··········00000000003cb300·3cb300·000085·00···A··0···0··8
 8 ··[·4]·.dynsym···········DYNSYM··········00000000003cb388·3cb388·000090·18···A··3···1··8
9 ··[·5]·.hash·············HASH············00000000003cb418·3cb418·000038·04···A··3···0··89 ··[·5]·.hash·············HASH············00000000003cb418·3cb418·000038·04···A··4···0··8
10 ··[·6]·.text·············PROGBITS········00000000003cc000·3cc000·40d230·00··AX··0···0·1610 ··[·6]·.text·············PROGBITS········00000000003cc000·3cc000·40d230·00··AX··0···0·16
11 ··[·7]·.bss··············PROGBITS········00000000007dc000·7dc000·000018·00··WA··0···0··811 ··[·7]·.bss··············PROGBITS········00000000007dc000·7dc000·000018·00··WA··0···0··8
12 ··[·8]·.dynamic··········DYNAMIC·········00000000007dc018·7dc018·000060·10··WA··4···0··812 ··[·8]·.dynamic··········DYNAMIC·········00000000007dc018·7dc018·000060·10··WA··3···0··8
13 ··[·9]·.shstrtab·········STRTAB··········0000000000000000·7dc078·000050·00······0···0··113 ··[·9]·.shstrtab·········STRTAB··········0000000000000000·7dc078·000050·00······0···0··8
14 Key·to·Flags:14 Key·to·Flags:
15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),15 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),16 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),17 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
18 ··l·(large),·p·(processor·specific)18 ··l·(large),·p·(processor·specific)
826 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note2 ··0x00000000·002e7368·73747274·6162002e·74657874·..shstrtab..text
3 ··0x00000010·2e676e75·2e627569·6c642d69·64002e72·.gnu.build-id..r 
4 ··0x00000020·6f646174·61002e64·796e7379·6d002e64·odata..dynsym..d 
5 ··0x00000030·796e7374·72002e68·61736800·2e746578·ynstr..hash..tex3 ··0x00000010·002e726f·64617461·002e6e6f·74652e67·..rodata..note.g
 4 ··0x00000020·6e752e62·75696c64·2d696400·2e627373·nu.build-id..bss
 5 ··0x00000030·002e6479·6e737472·002e6479·6e73796d·..dynstr..dynsym
6 ··0x00000040·74002e62·7373002e·64796e61·6d696300·t..bss..dynamic.6 ··0x00000040·002e6861·7368002e·64796e61·6d696300·..hash..dynamic.
  
3.39 KB
lib/arm64-v8a/libapp.so
669 B
readelf --wide --program-header {}
    
Offset 11, 12 lines modifiedOffset 11, 12 lines modified
11 ··LOAD···········0x7d8000·0x00000000007d8000·0x00000000007d8000·0x000078·0x000078·RW··0x400011 ··LOAD···········0x7d8000·0x00000000007d8000·0x00000000007d8000·0x000078·0x000078·RW··0x4000
12 ··NOTE···········0x000190·0x0000000000000190·0x0000000000000190·0x000020·0x000020·R···0x412 ··NOTE···········0x000190·0x0000000000000190·0x0000000000000190·0x000020·0x000020·R···0x4
13 ··DYNAMIC········0x7d8018·0x00000000007d8018·0x00000000007d8018·0x000060·0x000060·RW··0x813 ··DYNAMIC········0x7d8018·0x00000000007d8018·0x00000000007d8018·0x000060·0x000060·RW··0x8
  
14 ·Section·to·Segment·mapping:14 ·Section·to·Segment·mapping:
15 ··Segment·Sections...15 ··Segment·Sections...
16 ···00·····16 ···00·····
17 ···01·····.note.gnu.build-id·.rodata·.eh_frame·.dynsym·.dynstr·.hash·17 ···01·····.note.gnu.build-id·.rodata·.eh_frame·.dynstr·.dynsym·.hash·
18 ···02·····.text·18 ···02·····.text·
19 ···03·····.bss·.dynamic·19 ···03·····.bss·.dynamic·
20 ···04·····.note.gnu.build-id·20 ···04·····.note.gnu.build-id·
21 ···05·····.dynamic·21 ···05·····.dynamic·
1.83 KB
readelf --wide --sections {}
    
Offset 2, 19 lines modifiedOffset 2, 19 lines modified
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············0000000000000190·000190·000020·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············0000000000000190·000190·000020·00···A··0···0··4
6 ··[·2]·.rodata···········PROGBITS········00000000000001b0·0001b0·3cbc80·00···A··0···0·166 ··[·2]·.rodata···········PROGBITS········00000000000001b0·0001b0·3cbc80·00···A··0···0·16
7 ··[·3]·.eh_frame·········PROGBITS········00000000003cbe30·3cbe30·000048·00···A··0···0··17 ··[·3]·.eh_frame·········PROGBITS········00000000003cbe30·3cbe30·000048·00···A··0···0··1
8 ··[·4]·.dynsym···········DYNSYM··········00000000003cbf00·3cbf00·000090·18···A··5···1··8 
9 ··[·5]·.dynstr···········STRTAB··········00000000003cbe78·3cbe78·000085·00···A··0···0··88 ··[·4]·.dynstr···········STRTAB··········00000000003cbe78·3cbe78·000085·00···A··0···0··8
 9 ··[·5]·.dynsym···········DYNSYM··········00000000003cbf00·3cbf00·000090·18···A··4···1··8
10 ··[·6]·.hash·············HASH············00000000003cbf90·3cbf90·000038·04···A··4···0··810 ··[·6]·.hash·············HASH············00000000003cbf90·3cbf90·000038·04···A··5···0··8
11 ··[·7]·.text·············PROGBITS········00000000003cc000·3cc000·408e50·00··AX··0···0·1611 ··[·7]·.text·············PROGBITS········00000000003cc000·3cc000·408e50·00··AX··0···0·16
12 ··[·8]·.bss··············PROGBITS········00000000007d8000·7d8000·000018·00··WA··0···0··812 ··[·8]·.bss··············PROGBITS········00000000007d8000·7d8000·000018·00··WA··0···0··8
13 ··[·9]·.dynamic··········DYNAMIC·········00000000007d8018·7d8018·000060·10··WA··5···0··813 ··[·9]·.dynamic··········DYNAMIC·········00000000007d8018·7d8018·000060·10··WA··4···0··8
14 ··[10]·.shstrtab·········STRTAB··········0000000000000000·7d8078·00005a·00······0···0··114 ··[10]·.shstrtab·········STRTAB··········0000000000000000·7d8078·00005a·00······0···0··8
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
19 ··p·(processor·specific)19 ··p·(processor·specific)
887 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note2 ··0x00000000·002e7368·73747274·6162002e·74657874·..shstrtab..text
3 ··0x00000010·2e676e75·2e627569·6c642d69·64002e72·.gnu.build-id..r 
4 ··0x00000020·6f646174·61002e65·685f6672·616d6500·odata..eh_frame. 
5 ··0x00000030·2e64796e·73796d00·2e64796e·73747200·.dynsym..dynstr. 
6 ··0x00000040·2e686173·68002e74·65787400·2e627373·.hash..text..bss3 ··0x00000010·002e726f·64617461·002e6e6f·74652e67·..rodata..note.g
 4 ··0x00000020·6e752e62·75696c64·2d696400·2e627373·nu.build-id..bss
 5 ··0x00000030·002e6568·5f667261·6d65002e·64796e73·..eh_frame..dyns
 6 ··0x00000040·7472002e·64796e73·796d002e·68617368·tr..dynsym..hash
7 ··0x00000050·002e6479·6e616d69·6300··············..dynamic.7 ··0x00000050·002e6479·6e616d69·6300··············..dynamic.