{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.C7wbnnXtC4/b1/openvas-scanner_7.0.1-1~exp1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.C7wbnnXtC4/b2/openvas-scanner_7.0.1-1~exp1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- e5350c9a020498bbe27955f9d5754f14 680832 debug optional openvas-scanner-dbgsym_7.0.1-1~exp1_amd64.deb\n- e0bc3351b0963bb7e303fc22a11d9291 266788 net optional openvas-scanner_7.0.1-1~exp1_amd64.deb\n+ 2bfc854539718075ab95761b20af1f71 680556 debug optional openvas-scanner-dbgsym_7.0.1-1~exp1_amd64.deb\n+ c913313f70a98b024e36da41d4d40aa1 266808 net optional openvas-scanner_7.0.1-1~exp1_amd64.deb\n"}, {"source1": "openvas-scanner_7.0.1-1~exp1_amd64.deb", "source2": "openvas-scanner_7.0.1-1~exp1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-07-02 09:34:19.000000 debian-binary\n--rw-r--r-- 0 0 0 1992 2020-07-02 09:34:19.000000 control.tar.xz\n--rw-r--r-- 0 0 0 264604 2020-07-02 09:34:19.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1988 2020-07-02 09:34:19.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 264628 2020-07-02 09:34:19.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,8 +1,8 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./\n -rw-r--r-- 0 root (0) root (0) 119 2020-07-02 09:34:19.000000 ./conffiles\n -rw-r--r-- 0 root (0) root (0) 1141 2020-07-02 09:34:19.000000 ./control\n--rw-r--r-- 0 root (0) root (0) 974 2020-07-02 09:34:19.000000 ./md5sums\n+-rw-r--r-- 0 root (0) root (0) 978 2020-07-02 09:34:19.000000 ./md5sums\n -rwxr-xr-x 0 root (0) root (0) 882 2020-07-02 09:34:19.000000 ./postinst\n -rwxr-xr-x 0 root (0) root (0) 705 2020-07-02 09:34:19.000000 ./postrm\n -rw-r--r-- 0 root (0) root (0) 92 2020-07-02 09:34:19.000000 ./shlibs\n -rw-r--r-- 0 root (0) root (0) 65 2020-07-02 09:34:19.000000 ./triggers\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,12 +1,12 @@\n usr/bin/greenbone-nvt-sync\n usr/bin/openvas-nasl\n usr/bin/openvas-nasl-lint\n-usr/lib/libopenvas_misc.so.11.0.1~git\n-usr/lib/libopenvas_nasl.so.11.0.1~git\n+usr/lib64/libopenvas_misc.so.11.0.1~git\n+usr/lib64/libopenvas_nasl.so.11.0.1~git\n usr/sbin/openvas\n usr/share/doc/openvas-scanner/README.Debian\n usr/share/doc/openvas-scanner/changelog.Debian.gz\n usr/share/doc/openvas-scanner/changelog.gz\n usr/share/doc/openvas-scanner/copyright\n usr/share/man/man1/openvas-nasl-lint.1.gz\n usr/share/man/man1/openvas-nasl.1.gz\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -9,17 +9,17 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./etc/redis/\n -rw-r--r-- 0 root (0) root (0) 58870 2020-06-29 02:16:21.000000 ./etc/redis/redis-openvas.conf\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/bin/\n -rwxr-xr-x 0 root (0) root (0) 16804 2020-07-02 09:34:19.000000 ./usr/bin/greenbone-nvt-sync\n -rwxr-xr-x 0 root (0) root (0) 19424 2020-07-02 09:34:19.000000 ./usr/bin/openvas-nasl\n -rwxr-xr-x 0 root (0) root (0) 14752 2020-07-02 09:34:19.000000 ./usr/bin/openvas-nasl-lint\n-drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/lib/\n--rw-r--r-- 0 root (0) root (0) 75776 2020-07-02 09:34:19.000000 ./usr/lib/libopenvas_misc.so.11.0.1~git\n--rw-r--r-- 0 root (0) root (0) 495928 2020-07-02 09:34:19.000000 ./usr/lib/libopenvas_nasl.so.11.0.1~git\n+drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/lib64/\n+-rw-r--r-- 0 root (0) root (0) 75776 2020-07-02 09:34:19.000000 ./usr/lib64/libopenvas_misc.so.11.0.1~git\n+-rw-r--r-- 0 root (0) root (0) 495928 2020-07-02 09:34:19.000000 ./usr/lib64/libopenvas_nasl.so.11.0.1~git\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/sbin/\n -rwxr-xr-x 0 root (0) root (0) 72312 2020-07-02 09:34:19.000000 ./usr/sbin/openvas\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/share/doc/openvas-scanner/\n -rw-r--r-- 0 root (0) root (0) 571 2020-06-29 02:16:21.000000 ./usr/share/doc/openvas-scanner/README.Debian\n -rw-r--r-- 0 root (0) root (0) 8947 2020-07-02 09:34:19.000000 ./usr/share/doc/openvas-scanner/changelog.Debian.gz\n@@ -39,11 +39,11 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./var/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./var/lib/gvm/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./var/lib/openvas/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./var/lib/openvas/gnupg/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./var/lib/openvas/plugins/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./var/log/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./var/log/gvm/\n-lrwxrwxrwx 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/lib/libopenvas_misc.so -> libopenvas_misc.so.11\n-lrwxrwxrwx 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/lib/libopenvas_misc.so.11 -> libopenvas_misc.so.11.0.1~git\n-lrwxrwxrwx 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/lib/libopenvas_nasl.so -> libopenvas_nasl.so.11\n-lrwxrwxrwx 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/lib/libopenvas_nasl.so.11 -> libopenvas_nasl.so.11.0.1~git\n+lrwxrwxrwx 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/lib64/libopenvas_misc.so -> libopenvas_misc.so.11\n+lrwxrwxrwx 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/lib64/libopenvas_misc.so.11 -> libopenvas_misc.so.11.0.1~git\n+lrwxrwxrwx 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/lib64/libopenvas_nasl.so -> libopenvas_nasl.so.11\n+lrwxrwxrwx 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/lib64/libopenvas_nasl.so.11 -> libopenvas_nasl.so.11.0.1~git\n"}, {"source1": "./usr/bin/openvas-nasl", "source2": "./usr/bin/openvas-nasl", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001fb0 0x001fb0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001fb8 0x001fb8 R 0x1000\n LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x000ecd 0x000ecd R E 0x1000\n LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x000840 0x000840 R 0x1000\n LOAD 0x003b28 0x0000000000004b28 0x0000000000004b28 0x000828 0x0008f0 RW 0x1000\n DYNAMIC 0x003b38 0x0000000000004b38 0x0000000000004b38 0x000290 0x000290 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x00362c 0x000000000000362c 0x000000000000362c 0x000054 0x000054 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 0000b4 00 A 5 0 8\n [ 5] .dynsym DYNSYM 00000000000003c0 0003c0 000828 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000000be8 000be8 0005e1 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000000000011ca 0011ca 0000ae 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 0000000000001278 001278 0000c0 00 A 6 5 8\n- [ 9] .rela.dyn RELA 0000000000001338 001338 0006a8 18 A 5 0 8\n- [10] .rela.plt RELA 00000000000019e0 0019e0 0005d0 18 AI 5 22 8\n+ [ 6] .dynstr STRTAB 0000000000000be8 000be8 0005e5 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000000000011ce 0011ce 0000ae 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 0000000000001280 001280 0000c0 00 A 6 5 8\n+ [ 9] .rela.dyn RELA 0000000000001340 001340 0006a8 18 A 5 0 8\n+ [10] .rela.plt RELA 00000000000019e8 0019e8 0005d0 18 AI 5 22 8\n [11] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000002020 002020 0003f0 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000002410 002410 000010 08 AX 0 0 8\n [14] .text PROGBITS 0000000000002420 002420 000aa1 00 AX 0 0 16\n [15] .fini PROGBITS 0000000000002ec4 002ec4 000009 00 AX 0 0 4\n [16] .rodata PROGBITS 0000000000003000 003000 00062a 00 A 0 0 8\n [17] .eh_frame_hdr PROGBITS 000000000000362c 00362c 000054 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x1338 contains 71 entries:\n+Relocation section '.rela.dyn' at offset 0x1340 contains 71 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000004b28 0000000000000008 R_X86_64_RELATIVE 2d20\n 0000000000004b30 0000000000000008 R_X86_64_RELATIVE 2ce0\n 0000000000005008 0000000000000008 R_X86_64_RELATIVE 5008\n 0000000000005020 0000000000000008 R_X86_64_RELATIVE 30d7\n 0000000000005038 0000000000000008 R_X86_64_RELATIVE 5410\n 0000000000005040 0000000000000008 R_X86_64_RELATIVE 3154\n@@ -69,15 +69,15 @@\n 0000000000005360 0000005100000005 R_X86_64_COPY 0000000000005360 optarg@GLIBC_2.2.5 + 0\n 0000000000005368 0000005600000005 R_X86_64_COPY 0000000000005368 stdout@GLIBC_2.2.5 + 0\n 0000000000005380 0000004a00000005 R_X86_64_COPY 0000000000005380 stderr@GLIBC_2.2.5 + 0\n 0000000000005388 0000005200000005 R_X86_64_COPY 0000000000005388 global_nasl_debug + 0\n 0000000000005390 0000004f00000005 R_X86_64_COPY 0000000000005390 KBDefaultOperations + 0\n 00000000000053a0 0000004300000005 R_X86_64_COPY 00000000000053a0 nasl_trace_fp + 0\n \n-Relocation section '.rela.plt' at offset 0x19e0 contains 62 entries:\n+Relocation section '.rela.plt' at offset 0x19e8 contains 62 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000004de0 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 g_slist_free_full + 0\n 0000000000004de8 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 prefs_get_bool + 0\n 0000000000004df0 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 g_option_context_new + 0\n 0000000000004df8 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 g_print + 0\n 0000000000004e00 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 gnutls_global_set_log_level@GNUTLS_3_4 + 0\n 0000000000004e08 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 nvti_new + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,24 +16,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x4b28\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x4b30\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0xbe8\n 0x0000000000000006 (SYMTAB) 0x3c0\n- 0x000000000000000a (STRSZ) 1505 (bytes)\n+ 0x000000000000000a (STRSZ) 1509 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x4dc8\n 0x0000000000000002 (PLTRELSZ) 1488 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x19e0\n- 0x0000000000000007 (RELA) 0x1338\n+ 0x0000000000000017 (JMPREL) 0x19e8\n+ 0x0000000000000007 (RELA) 0x1340\n 0x0000000000000008 (RELASZ) 1704 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0x1278\n+ 0x000000006ffffffe (VERNEED) 0x1280\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x11ca\n+ 0x000000006ffffff0 (VERSYM) 0x11ce\n 0x000000006ffffff9 (RELACOUNT) 59\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2f7fb4c90036439bb394099c811989efce8018ab\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ddaf6a9c7d3adbf085fb66839ca9c037fcfb42f8\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 87 entries:\n- Addr: 0x00000000000011ca Offset: 0x0011ca Link: 5 (.dynsym)\n+ Addr: 0x00000000000011ce Offset: 0x0011ce Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 2 (GNUTLS_3_4) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 4 (GLIBC_2.3.4) 3 (GLIBC_2.2.5) 5 (GLIBC_2.4) \n 010: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 6 (GCRYPT_1.6) 0 (*local*) \n 014: 3 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 0 (*local*) \n@@ -21,15 +21,15 @@\n 044: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 048: 1 (*global*) 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) \n 04c: 1 (*global*) 1 (*global*) 1 (*global*) 0 (*local*) \n 050: 0 (*local*) 3 (GLIBC_2.2.5) 0 (*local*) 1 (*global*) \n 054: 3 (GLIBC_2.2.5) 1 (*global*) 3 (GLIBC_2.2.5)\n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x0000000000001278 Offset: 0x001278 Link: 6 (.dynstr)\n+ Addr: 0x0000000000001280 Offset: 0x001280 Link: 6 (.dynstr)\n 000000: Version: 1 File: libssh.so.4 Cnt: 1\n 0x0010: Name: LIBSSH_4_5_0 Flags: none Version: 8\n 0x0020: Version: 1 File: libgpgme.so.11 Cnt: 1\n 0x0030: Name: GPGME_1.1 Flags: none Version: 7\n 0x0040: Version: 1 File: libgcrypt.so.20 Cnt: 1\n 0x0050: Name: GCRYPT_1.6 Flags: none Version: 6\n 0x0060: Version: 1 File: libc.so.6 Cnt: 3\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -131,15 +131,15 @@\n Source network interface for established connections.\n Specifies that the script should be run with 'safe checks' enabled\n Run the script with disabled signature verification\n Enable TLS debugging at \n Set KB key to value. Can be used multiple times\n Absolute path to one or more nasl scripts\n /usr/lib/debug/.dwz/x86_64-linux-gnu/openvas-scanner.debug\n-7fb4c90036439bb394099c811989efce8018ab.debug\n+af6a9c7d3adbf085fb66839ca9c037fcfb42f8.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -90,9 +90,9 @@\n 0x00001158 00000000 00000000 00000000 00000000 ................\n 0x00001168 00000000 00000000 00000000 00000000 ................\n 0x00001178 00000000 00000000 00000000 00000000 ................\n 0x00001188 00000000 00000000 00000000 00000000 ................\n 0x00001198 00000000 00000000 00000000 00000000 ................\n 0x000011a8 00000000 00000000 00000000 00000000 ................\n 0x000011b8 00000000 00000000 00000000 00000000 ................\n- 0x000011c8 00 .\n+ 0x000011c8 00000000 00 .....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37666234 63393030 33363433 39626233 7fb4c90036439bb3\n- 0x00000010 39343039 39633831 31393839 65666365 94099c811989efce\n- 0x00000020 38303138 61622e64 65627567 00000000 8018ab.debug....\n- 0x00000030 ff4c4d4d .LMM\n+ 0x00000000 61663661 39633764 33616462 66303835 af6a9c7d3adbf085\n+ 0x00000010 66623636 38333963 61396330 33376663 fb66839ca9c037fc\n+ 0x00000020 66623432 66382e64 65627567 00000000 fb42f8.debug....\n+ 0x00000030 39bbc155 9..U\n \n"}]}, {"source1": "./usr/bin/openvas-nasl-lint", "source2": "./usr/bin/openvas-nasl-lint", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000df0 0x000df0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000df8 0x000df8 R 0x1000\n LOAD 0x001000 0x0000000000001000 0x0000000000001000 0x0005cd 0x0005cd R E 0x1000\n LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x0002a0 0x0002a0 R 0x1000\n LOAD 0x002cd8 0x0000000000003cd8 0x0000000000003cd8 0x000438 0x000460 RW 0x1000\n DYNAMIC 0x002ce8 0x0000000000003ce8 0x0000000000003ce8 0x000240 0x000240 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x002114 0x0000000000002114 0x0000000000002114 0x000044 0x000044 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 000050 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000358 000358 000348 18 A 6 1 8\n- [ 6] .dynstr STRTAB 00000000000006a0 0006a0 0002f8 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000000998 000998 000046 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00000000000009e0 0009e0 000020 00 A 6 1 8\n- [ 9] .rela.dyn RELA 0000000000000a00 000a00 000228 18 A 5 0 8\n- [10] .rela.plt RELA 0000000000000c28 000c28 0001c8 18 AI 5 22 8\n+ [ 6] .dynstr STRTAB 00000000000006a0 0006a0 0002fc 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000000000000099c 00099c 000046 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00000000000009e8 0009e8 000020 00 A 6 1 8\n+ [ 9] .rela.dyn RELA 0000000000000a08 000a08 000228 18 A 5 0 8\n+ [10] .rela.plt RELA 0000000000000c30 000c30 0001c8 18 AI 5 22 8\n [11] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000001020 001020 000140 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000001160 001160 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000001170 001170 000451 00 AX 0 0 16\n [15] .fini PROGBITS 00000000000015c4 0015c4 000009 00 AX 0 0 4\n [16] .rodata PROGBITS 0000000000002000 002000 000114 00 A 0 0 8\n [17] .eh_frame_hdr PROGBITS 0000000000002114 002114 000044 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0xa00 contains 23 entries:\n+Relocation section '.rela.dyn' at offset 0xa08 contains 23 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000003cd8 0000000000000008 R_X86_64_RELATIVE 1540\n 0000000000003ce0 0000000000000008 R_X86_64_RELATIVE 1500\n 0000000000004008 0000000000000008 R_X86_64_RELATIVE 4008\n 0000000000004020 0000000000000008 R_X86_64_RELATIVE 209a\n 0000000000004038 0000000000000008 R_X86_64_RELATIVE 4128\n 0000000000004040 0000000000000008 R_X86_64_RELATIVE 20a0\n@@ -21,15 +21,15 @@\n 00000000000040d8 0000000000000008 R_X86_64_RELATIVE 2107\n 0000000000003fd8 0000000400000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000003fe0 0000001800000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n 0000000000003fe8 0000000b00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000003ff0 0000001100000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0\n 0000000000003ff8 0000001300000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n \n-Relocation section '.rela.plt' at offset 0xc28 contains 19 entries:\n+Relocation section '.rela.plt' at offset 0xc30 contains 19 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000003f40 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 g_option_context_new + 0\n 0000000000003f48 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 g_print + 0\n 0000000000003f50 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 g_type_check_instance_cast + 0\n 0000000000003f58 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 g_malloc0 + 0\n 0000000000003f60 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 g_option_context_free + 0\n 0000000000003f68 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 g_free + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,24 +11,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3cd8\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3ce0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x6a0\n 0x0000000000000006 (SYMTAB) 0x358\n- 0x000000000000000a (STRSZ) 760 (bytes)\n+ 0x000000000000000a (STRSZ) 764 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x3f28\n 0x0000000000000002 (PLTRELSZ) 456 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xc28\n- 0x0000000000000007 (RELA) 0xa00\n+ 0x0000000000000017 (JMPREL) 0xc30\n+ 0x0000000000000007 (RELA) 0xa08\n 0x0000000000000008 (RELASZ) 552 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0x9e0\n+ 0x000000006ffffffe (VERNEED) 0x9e8\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0x998\n+ 0x000000006ffffff0 (VERSYM) 0x99c\n 0x000000006ffffff9 (RELACOUNT) 18\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 75ff92418d52b302fac522aa40d76989e5de6635\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c9b7d2bd55b5c82e40cb55667637cd4a49065bf1\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,17 +1,17 @@\n \n Version symbols section '.gnu.version' contains 35 entries:\n- Addr: 0x0000000000000998 Offset: 0x000998 Link: 5 (.dynsym)\n+ Addr: 0x000000000000099c Offset: 0x00099c Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n 01c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 020: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x00000000000009e0 Offset: 0x0009e0 Link: 6 (.dynstr)\n+ Addr: 0x00000000000009e8 Offset: 0x0009e8 Link: 6 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 1\n 0x0010: Name: GLIBC_2.2.5 Flags: none Version: 2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -42,15 +42,15 @@\n Output debug log messages.\n nvt-list\n Process files from \n include-dir\n Search for includes in \n NASL_FILE...\n /usr/lib/debug/.dwz/x86_64-linux-gnu/openvas-scanner.debug\n-ff92418d52b302fac522aa40d76989e5de6635.debug\n+b7d2bd55b5c82e40cb55667637cd4a49065bf1.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -43,9 +43,9 @@\n 0x00000920 00000000 00000000 00000000 00000000 ................\n 0x00000930 00000000 00000000 00000000 00000000 ................\n 0x00000940 00000000 00000000 00000000 00000000 ................\n 0x00000950 00000000 00000000 00000000 00000000 ................\n 0x00000960 00000000 00000000 00000000 00000000 ................\n 0x00000970 00000000 00000000 00000000 00000000 ................\n 0x00000980 00000000 00000000 00000000 00000000 ................\n- 0x00000990 00000000 00000000 ........\n+ 0x00000990 00000000 00000000 00000000 ............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66663932 34313864 35326233 30326661 ff92418d52b302fa\n- 0x00000010 63353232 61613430 64373639 38396535 c522aa40d76989e5\n- 0x00000020 64653636 33352e64 65627567 00000000 de6635.debug....\n- 0x00000030 876f2270 .o\"p\n+ 0x00000000 62376432 62643535 62356338 32653430 b7d2bd55b5c82e40\n+ 0x00000010 63623535 36363736 33376364 34613439 cb55667637cd4a49\n+ 0x00000020 30363562 66312e64 65627567 00000000 065bf1.debug....\n+ 0x00000030 6cd67890 l.x.\n \n"}]}, {"source1": "./usr/sbin/openvas", "source2": "./usr/sbin/openvas", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x004250 0x004250 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x004258 0x004258 R 0x1000\n LOAD 0x005000 0x0000000000005000 0x0000000000005000 0x00745d 0x00745d R E 0x1000\n LOAD 0x00d000 0x000000000000d000 0x000000000000d000 0x002da0 0x002da0 R 0x1000\n LOAD 0x0106f0 0x00000000000116f0 0x00000000000116f0 0x000ab0 0x000fd0 RW 0x1000\n DYNAMIC 0x010820 0x0000000000011820 0x0000000000011820 0x000260 0x000260 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x00ea9c 0x000000000000ea9c 0x000000000000ea9c 0x000284 0x000284 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 000270 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000578 000578 001650 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000001bc8 001bc8 000e8c 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000002a54 002a54 0001dc 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 0000000000002c30 002c30 000060 00 A 6 2 8\n- [ 9] .rela.dyn RELA 0000000000002c90 002c90 0006c0 18 A 5 0 8\n- [10] .rela.plt RELA 0000000000003350 003350 000f00 18 AI 5 23 8\n+ [ 6] .dynstr STRTAB 0000000000001bc8 001bc8 000e90 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000002a58 002a58 0001dc 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 0000000000002c38 002c38 000060 00 A 6 2 8\n+ [ 9] .rela.dyn RELA 0000000000002c98 002c98 0006c0 18 A 5 0 8\n+ [10] .rela.plt RELA 0000000000003358 003358 000f00 18 AI 5 23 8\n [11] .init PROGBITS 0000000000005000 005000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000005020 005020 000a10 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000005a30 005a30 000010 08 AX 0 0 8\n [14] .text PROGBITS 0000000000005a40 005a40 006a11 00 AX 0 0 16\n [15] .fini PROGBITS 000000000000c454 00c454 000009 00 AX 0 0 4\n [16] .rodata PROGBITS 000000000000d000 00d000 001a9a 00 A 0 0 32\n [17] .eh_frame_hdr PROGBITS 000000000000ea9c 00ea9c 000284 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x2c90 contains 72 entries:\n+Relocation section '.rela.dyn' at offset 0x2c98 contains 72 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000116f0 0000000000000008 R_X86_64_RELATIVE 5b30\n 00000000000116f8 0000000000000008 R_X86_64_RELATIVE 5af0\n 0000000000011700 0000000000000008 R_X86_64_RELATIVE dc79\n 0000000000011708 0000000000000008 R_X86_64_RELATIVE de66\n 0000000000011710 0000000000000008 R_X86_64_RELATIVE de7f\n 0000000000011718 0000000000000008 R_X86_64_RELATIVE de66\n@@ -70,15 +70,15 @@\n 0000000000011fc0 0000005300000006 R_X86_64_GLOB_DAT 0000000000000000 g_str_hash + 0\n 0000000000011fc8 0000005e00000006 R_X86_64_GLOB_DAT 0000000000000000 g_direct_equal + 0\n 0000000000011fd0 0000007f00000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0\n 0000000000011fd8 0000008900000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000011fe0 0000008a00000006 R_X86_64_GLOB_DAT 0000000000000000 _exit@GLIBC_2.2.5 + 0\n 00000000000121a0 000000c600000005 R_X86_64_COPY 00000000000121a0 KBDefaultOperations + 0\n \n-Relocation section '.rela.plt' at offset 0x3350 contains 160 entries:\n+Relocation section '.rela.plt' at offset 0x3358 contains 160 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000011a98 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 nvti_family + 0\n 0000000000011aa0 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 g_slist_free_full + 0\n 0000000000011aa8 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 prefs_get_bool + 0\n 0000000000011ab0 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 g_file_test + 0\n 0000000000011ab8 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 g_option_context_new + 0\n 0000000000011ac0 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 g_hash_table_destroy + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,24 +13,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x116f0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x116f8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x1bc8\n 0x0000000000000006 (SYMTAB) 0x578\n- 0x000000000000000a (STRSZ) 3724 (bytes)\n+ 0x000000000000000a (STRSZ) 3728 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x11a80\n 0x0000000000000002 (PLTRELSZ) 3840 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x3350\n- 0x0000000000000007 (RELA) 0x2c90\n+ 0x0000000000000017 (JMPREL) 0x3358\n+ 0x0000000000000007 (RELA) 0x2c98\n 0x0000000000000008 (RELASZ) 1728 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0x2c30\n+ 0x000000006ffffffe (VERNEED) 0x2c38\n 0x000000006fffffff (VERNEEDNUM) 2\n- 0x000000006ffffff0 (VERSYM) 0x2a54\n+ 0x000000006ffffff0 (VERSYM) 0x2a58\n 0x000000006ffffff9 (RELACOUNT) 61\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c07cbf7231d96f3b956b0536be360d40e07e24b0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cc82b69c9b49c89484b52769ead2867fc0e28271\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 238 entries:\n- Addr: 0x0000000000002a54 Offset: 0x002a54 Link: 5 (.dynsym)\n+ Addr: 0x0000000000002a58 Offset: 0x002a58 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) \n@@ -59,14 +59,14 @@\n 0dc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0e0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0e4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0e8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0ec: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 2 entries:\n- Addr: 0x0000000000002c30 Offset: 0x002c30 Link: 6 (.dynstr)\n+ Addr: 0x0000000000002c38 Offset: 0x002c38 Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcrypt.so.20 Cnt: 1\n 0x0010: Name: GCRYPT_1.6 Flags: none Version: 4\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.3.4 Flags: none Version: 5\n 0x0040: Name: GLIBC_2.4 Flags: none Version: 3\n 0x0050: Name: GLIBC_2.2.5 Flags: none Version: 2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -430,15 +430,15 @@\n Error ! max_hosts = %d -- check %s\n Client tried to raise the maximum hosts number - %d. Using %d. Change 'max_hosts' in openvas.conf if you believe this is incorrect\n Client tried to raise the maximum checks number - %d. Using %d. Change 'max_checks' in openvas.conf if you believe this is incorrect\n kb_location\n negot_timeout\n force_pubkey_auth\n /usr/lib/debug/.dwz/x86_64-linux-gnu/openvas-scanner.debug\n-7cbf7231d96f3b956b0536be360d40e07e24b0.debug\n+82b69c9b49c89484b52769ead2867fc0e28271.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -228,9 +228,9 @@\n 0x000029d8 2e322e35 00000000 00000000 00000000 .2.5............\n 0x000029e8 00000000 00000000 00000000 00000000 ................\n 0x000029f8 00000000 00000000 00000000 00000000 ................\n 0x00002a08 00000000 00000000 00000000 00000000 ................\n 0x00002a18 00000000 00000000 00000000 00000000 ................\n 0x00002a28 00000000 00000000 00000000 00000000 ................\n 0x00002a38 00000000 00000000 00000000 00000000 ................\n- 0x00002a48 00000000 00000000 00000000 ............\n+ 0x00002a48 00000000 00000000 00000000 00000000 ................\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37636266 37323331 64393666 33623935 7cbf7231d96f3b95\n- 0x00000010 36623035 33366265 33363064 34306530 6b0536be360d40e0\n- 0x00000020 37653234 62302e64 65627567 00000000 7e24b0.debug....\n- 0x00000030 15a1c693 ....\n+ 0x00000000 38326236 39633962 34396338 39343834 82b69c9b49c89484\n+ 0x00000010 62353237 36396561 64323836 37666330 b52769ead2867fc0\n+ 0x00000020 65323832 37312e64 65627567 00000000 e28271.debug....\n+ 0x00000030 ccaceac6 ....\n \n"}]}, {"source1": "./usr/lib/libopenvas_misc.so.11.0.1~git", "source2": "./usr/lib64/libopenvas_misc.so.11.0.1~git", "comments": ["Files identical despite different names"], "unified_diff": null}, {"source1": "./usr/lib/libopenvas_nasl.so.11.0.1~git", "source2": "./usr/lib64/libopenvas_nasl.so.11.0.1~git", "comments": ["Files similar despite different names (score: 1, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00129c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000001500 001500 0060a8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000075a8 0075a8 004014 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000b5bc 00b5bc 00080e 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000075a8 0075a8 004016 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000b5be 00b5be 00080e 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000000000000bdd0 00bdd0 000180 00 A 4 8 8\n [ 7] .rela.dyn RELA 000000000000bf50 00bf50 005bc8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000011b18 011b18 004140 18 AI 3 21 8\n [ 9] .init PROGBITS 0000000000016000 016000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000016020 016020 002b90 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000018bb0 018bb0 000030 08 AX 0 0 8\n [12] .text PROGBITS 0000000000018be0 018be0 043127 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -20,23 +20,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x75d30\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x75d38\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x75a8\n 0x0000000000000006 (SYMTAB) 0x1500\n- 0x000000000000000a (STRSZ) 16404 (bytes)\n+ 0x000000000000000a (STRSZ) 16406 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x768c8\n 0x0000000000000002 (PLTRELSZ) 16704 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x11b18\n 0x0000000000000007 (RELA) 0xbf50\n 0x0000000000000008 (RELASZ) 23496 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0xbdd0\n 0x000000006fffffff (VERNEEDNUM) 8\n- 0x000000006ffffff0 (VERSYM) 0xb5bc\n+ 0x000000006ffffff0 (VERSYM) 0xb5be\n 0x000000006ffffff9 (RELACOUNT) 641\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 406fba4364e40155aee23f254b24800ebb44c401\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1059d117c9372d950c22168d0b1c9d1a183184e7\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 1031 entries:\n- Addr: 0x000000000000b5bc Offset: 0x00b5bc Link: 3 (.dynsym)\n+ Addr: 0x000000000000b5be Offset: 0x00b5be Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GCRYPT_1.6) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 3 (GLIBC_2.2.5)\n 008: 4 (LIBSSH_4_5_0) 0 (*local*) 3 (GLIBC_2.2.5) 0 (*local*) \n 00c: 5 (GPGME_1.0) 0 (*local*) 0 (*local*) 6 (KSBA_0.9) \n 010: 7 (GNUTLS_3_4) 4 (LIBSSH_4_5_0) 2 (GCRYPT_1.6) 2 (GCRYPT_1.6) \n 014: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 2 (GCRYPT_1.6) 0 (*local*) \n 018: 7 (GNUTLS_3_4) 3 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -2878,15 +2878,15 @@\n nasl_wmi_reg_create_key: WMI registery key create operation failed\n nasl_wmi_reg_delete_key: WMI registery key delete operation failed\n %04d%02d%02dT%02d%02d%02d\n %.4s-%.2s-%.2s %.2s:%.2s:%.2s\n (3-!0,1'8\"5.*2$\n <4,$?7/'\n /usr/lib/debug/.dwz/x86_64-linux-gnu/openvas-scanner.debug\n-6fba4364e40155aee23f254b24800ebb44c401.debug\n+59d117c9372d950c22168d0b1c9d1a183184e7.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1021,9 +1021,9 @@\n 0x0000b548 3400474c 4942435f 322e3238 00474c49 4.GLIBC_2.28.GLI\n 0x0000b558 42435f32 2e330047 4c494243 5f322e33 BC_2.3.GLIBC_2.3\n 0x0000b568 2e340047 4c494243 5f322e37 00474352 .4.GLIBC_2.7.GCR\n 0x0000b578 5950545f 312e3600 00000000 00000000 YPT_1.6.........\n 0x0000b588 00000000 00000000 00000000 00000000 ................\n 0x0000b598 00000000 00000000 00000000 00000000 ................\n 0x0000b5a8 00000000 00000000 00000000 00000000 ................\n- 0x0000b5b8 00000000 ....\n+ 0x0000b5b8 00000000 0000 ......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36666261 34333634 65343031 35356165 6fba4364e40155ae\n- 0x00000010 65323366 32353462 32343830 30656262 e23f254b24800ebb\n- 0x00000020 34346334 30312e64 65627567 00000000 44c401.debug....\n- 0x00000030 e1c6d027 ...'\n+ 0x00000000 35396431 31376339 33373264 39353063 59d117c9372d950c\n+ 0x00000010 32323136 38643062 31633964 31613138 22168d0b1c9d1a18\n+ 0x00000020 33313834 65372e64 65627567 00000000 3184e7.debug....\n+ 0x00000030 8a1c71cf ..q.\n \n"}]}]}]}]}, {"source1": "openvas-scanner-dbgsym_7.0.1-1~exp1_amd64.deb", "source2": "openvas-scanner-dbgsym_7.0.1-1~exp1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-07-02 09:34:19.000000 debian-binary\n -rw-r--r-- 0 0 0 808 2020-07-02 09:34:19.000000 control.tar.xz\n--rw-r--r-- 0 0 0 679832 2020-07-02 09:34:19.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 679556 2020-07-02 09:34:19.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: amd64\n Maintainer: Debian Security Tools \n Installed-Size: 770\n Depends: openvas-scanner (= 7.0.1-1~exp1)\n Section: debug\n Priority: optional\n Description: debug symbols for openvas-scanner\n-Build-Ids: 2f7fb4c90036439bb394099c811989efce8018ab 406fba4364e40155aee23f254b24800ebb44c401 75ff92418d52b302fac522aa40d76989e5de6635 c07cbf7231d96f3b956b0536be360d40e07e24b0 f6ad35f40e0505fd7e7176580745fcdf58267daa\n+Build-Ids: 1059d117c9372d950c22168d0b1c9d1a183184e7 c9b7d2bd55b5c82e40cb55667637cd4a49065bf1 cc82b69c9b49c89484b52769ead2867fc0e28271 ddaf6a9c7d3adbf085fb66839ca9c037fcfb42f8 f6ad35f40e0505fd7e7176580745fcdf58267daa\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,6 +1,6 @@\n-usr/lib/debug/.build-id/2f/7fb4c90036439bb394099c811989efce8018ab.debug\n-usr/lib/debug/.build-id/40/6fba4364e40155aee23f254b24800ebb44c401.debug\n-usr/lib/debug/.build-id/75/ff92418d52b302fac522aa40d76989e5de6635.debug\n-usr/lib/debug/.build-id/c0/7cbf7231d96f3b956b0536be360d40e07e24b0.debug\n+usr/lib/debug/.build-id/10/59d117c9372d950c22168d0b1c9d1a183184e7.debug\n+usr/lib/debug/.build-id/c9/b7d2bd55b5c82e40cb55667637cd4a49065bf1.debug\n+usr/lib/debug/.build-id/cc/82b69c9b49c89484b52769ead2867fc0e28271.debug\n+usr/lib/debug/.build-id/dd/af6a9c7d3adbf085fb66839ca9c037fcfb42f8.debug\n usr/lib/debug/.build-id/f6/ad35f40e0505fd7e7176580745fcdf58267daa.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/openvas-scanner.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,20 +1,20 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/lib/debug/.build-id/2f/\n--rw-r--r-- 0 root (0) root (0) 15568 2020-07-02 09:34:19.000000 ./usr/lib/debug/.build-id/2f/7fb4c90036439bb394099c811989efce8018ab.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/lib/debug/.build-id/40/\n--rw-r--r-- 0 root (0) root (0) 568160 2020-07-02 09:34:19.000000 ./usr/lib/debug/.build-id/40/6fba4364e40155aee23f254b24800ebb44c401.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/lib/debug/.build-id/75/\n--rw-r--r-- 0 root (0) root (0) 10720 2020-07-02 09:34:19.000000 ./usr/lib/debug/.build-id/75/ff92418d52b302fac522aa40d76989e5de6635.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/lib/debug/.build-id/c0/\n--rw-r--r-- 0 root (0) root (0) 78320 2020-07-02 09:34:19.000000 ./usr/lib/debug/.build-id/c0/7cbf7231d96f3b956b0536be360d40e07e24b0.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/lib/debug/.build-id/10/\n+-rw-r--r-- 0 root (0) root (0) 568160 2020-07-02 09:34:19.000000 ./usr/lib/debug/.build-id/10/59d117c9372d950c22168d0b1c9d1a183184e7.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/lib/debug/.build-id/c9/\n+-rw-r--r-- 0 root (0) root (0) 10720 2020-07-02 09:34:19.000000 ./usr/lib/debug/.build-id/c9/b7d2bd55b5c82e40cb55667637cd4a49065bf1.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/lib/debug/.build-id/cc/\n+-rw-r--r-- 0 root (0) root (0) 78320 2020-07-02 09:34:19.000000 ./usr/lib/debug/.build-id/cc/82b69c9b49c89484b52769ead2867fc0e28271.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/lib/debug/.build-id/dd/\n+-rw-r--r-- 0 root (0) root (0) 15568 2020-07-02 09:34:19.000000 ./usr/lib/debug/.build-id/dd/af6a9c7d3adbf085fb66839ca9c037fcfb42f8.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/lib/debug/.build-id/f6/\n -rw-r--r-- 0 root (0) root (0) 82952 2020-07-02 09:34:19.000000 ./usr/lib/debug/.build-id/f6/ad35f40e0505fd7e7176580745fcdf58267daa.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 12552 2020-07-02 09:34:19.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/openvas-scanner.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-02 09:34:19.000000 ./usr/share/doc/\n"}, {"source1": "./usr/lib/debug/.build-id/2f/7fb4c90036439bb394099c811989efce8018ab.debug", "source2": "./usr/lib/debug/.build-id/dd/af6a9c7d3adbf085fb66839ca9c037fcfb42f8.debug", "comments": ["Files similar despite different names (score: 6, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x000000 0x00001c R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x001fb0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x001fb8 R 0x1000\n LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x000ecd R E 0x1000\n LOAD 0x000000 0x0000000000003000 0x0000000000003000 0x000000 0x000840 R 0x1000\n LOAD 0x000b28 0x0000000000004b28 0x0000000000004b28 0x000000 0x0008f0 RW 0x1000\n DYNAMIC 0x000b28 0x0000000000004b38 0x0000000000004b38 0x000000 0x000290 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000000362c 0x000000000000362c 0x000000 0x000054 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 0000b4 00 A 5 0 8\n [ 5] .dynsym NOBITS 00000000000003c0 000308 000828 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000000be8 000308 0005e1 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000000000011ca 000308 0000ae 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 0000000000001278 000308 0000c0 00 A 6 5 8\n- [ 9] .rela.dyn NOBITS 0000000000001338 000308 0006a8 18 A 5 0 8\n- [10] .rela.plt NOBITS 00000000000019e0 000308 0005d0 18 AI 5 22 8\n+ [ 6] .dynstr NOBITS 0000000000000be8 000308 0005e5 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000000000011ce 000308 0000ae 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 0000000000001280 000308 0000c0 00 A 6 5 8\n+ [ 9] .rela.dyn NOBITS 0000000000001340 000308 0006a8 18 A 5 0 8\n+ [10] .rela.plt NOBITS 00000000000019e8 000308 0005d0 18 AI 5 22 8\n [11] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000002020 001000 0003f0 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000002410 001000 000010 08 AX 0 0 8\n [14] .text NOBITS 0000000000002420 001000 000aa1 00 AX 0 0 16\n [15] .fini NOBITS 0000000000002ec4 001000 000009 00 AX 0 0 4\n [16] .rodata NOBITS 0000000000003000 001000 00062a 00 A 0 0 8\n [17] .eh_frame_hdr NOBITS 000000000000362c 001000 000054 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 00000000000003c0 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000000be8 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000000000011ca 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000001278 0 SECTION LOCAL DEFAULT 8 \n- 9: 0000000000001338 0 SECTION LOCAL DEFAULT 9 \n- 10: 00000000000019e0 0 SECTION LOCAL DEFAULT 10 \n+ 7: 00000000000011ce 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000001280 0 SECTION LOCAL DEFAULT 8 \n+ 9: 0000000000001340 0 SECTION LOCAL DEFAULT 9 \n+ 10: 00000000000019e8 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000002000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000002020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000002410 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000002420 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000002ec4 0 SECTION LOCAL DEFAULT 15 \n 16: 0000000000003000 0 SECTION LOCAL DEFAULT 16 \n 17: 000000000000362c 0 SECTION LOCAL DEFAULT 17 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2f7fb4c90036439bb394099c811989efce8018ab\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ddaf6a9c7d3adbf085fb66839ca9c037fcfb42f8\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}, {"source1": "./usr/lib/debug/.build-id/40/6fba4364e40155aee23f254b24800ebb44c401.debug", "source2": "./usr/lib/debug/.build-id/10/59d117c9372d950c22168d0b1c9d1a183184e7.debug", "comments": ["Files similar despite different names (score: 2, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00129c 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000001500 00025c 0060a8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000075a8 00025c 004014 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000b5bc 00025c 00080e 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000000000075a8 00025c 004016 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000b5be 00025c 00080e 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000000000000bdd0 00025c 000180 00 A 4 8 8\n [ 7] .rela.dyn NOBITS 000000000000bf50 00025c 005bc8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000011b18 00025c 004140 18 AI 3 21 8\n [ 9] .init NOBITS 0000000000016000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000016020 001000 002b90 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000018bb0 001000 000030 08 AX 0 0 8\n [12] .text NOBITS 0000000000018be0 001000 043127 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 1333 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000001500 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000075a8 0 SECTION LOCAL DEFAULT 4 \n- 5: 000000000000b5bc 0 SECTION LOCAL DEFAULT 5 \n+ 5: 000000000000b5be 0 SECTION LOCAL DEFAULT 5 \n 6: 000000000000bdd0 0 SECTION LOCAL DEFAULT 6 \n 7: 000000000000bf50 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000011b18 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000016000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000016020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000018bb0 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000018be0 0 SECTION LOCAL DEFAULT 12 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 406fba4364e40155aee23f254b24800ebb44c401\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1059d117c9372d950c22168d0b1c9d1a183184e7\n"}]}, {"source1": "./usr/lib/debug/.build-id/75/ff92418d52b302fac522aa40d76989e5de6635.debug", "source2": "./usr/lib/debug/.build-id/c9/b7d2bd55b5c82e40cb55667637cd4a49065bf1.debug", "comments": ["Files similar despite different names (score: 5, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x000000 0x00001c R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x000df0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x000df8 R 0x1000\n LOAD 0x000000 0x0000000000001000 0x0000000000001000 0x000000 0x0005cd R E 0x1000\n LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x0002a0 R 0x1000\n LOAD 0x000cd8 0x0000000000003cd8 0x0000000000003cd8 0x000000 0x000460 RW 0x1000\n DYNAMIC 0x000cd8 0x0000000000003ce8 0x0000000000003ce8 0x000000 0x000240 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000002114 0x0000000000002114 0x000000 0x000044 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 000050 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000358 000308 000348 18 A 6 1 8\n- [ 6] .dynstr NOBITS 00000000000006a0 000308 0002f8 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000000998 000308 000046 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00000000000009e0 000308 000020 00 A 6 1 8\n- [ 9] .rela.dyn NOBITS 0000000000000a00 000308 000228 18 A 5 0 8\n- [10] .rela.plt NOBITS 0000000000000c28 000308 0001c8 18 AI 5 22 8\n+ [ 6] .dynstr NOBITS 00000000000006a0 000308 0002fc 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000000000000099c 000308 000046 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00000000000009e8 000308 000020 00 A 6 1 8\n+ [ 9] .rela.dyn NOBITS 0000000000000a08 000308 000228 18 A 5 0 8\n+ [10] .rela.plt NOBITS 0000000000000c30 000308 0001c8 18 AI 5 22 8\n [11] .init NOBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000001020 001000 000140 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000001160 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000001170 001000 000451 00 AX 0 0 16\n [15] .fini NOBITS 00000000000015c4 001000 000009 00 AX 0 0 4\n [16] .rodata NOBITS 0000000000002000 001000 000114 00 A 0 0 8\n [17] .eh_frame_hdr NOBITS 0000000000002114 001000 000044 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000000358 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000006a0 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000000998 0 SECTION LOCAL DEFAULT 7 \n- 8: 00000000000009e0 0 SECTION LOCAL DEFAULT 8 \n- 9: 0000000000000a00 0 SECTION LOCAL DEFAULT 9 \n- 10: 0000000000000c28 0 SECTION LOCAL DEFAULT 10 \n+ 7: 000000000000099c 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00000000000009e8 0 SECTION LOCAL DEFAULT 8 \n+ 9: 0000000000000a08 0 SECTION LOCAL DEFAULT 9 \n+ 10: 0000000000000c30 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000001000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000001020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000001160 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000001170 0 SECTION LOCAL DEFAULT 14 \n 15: 00000000000015c4 0 SECTION LOCAL DEFAULT 15 \n 16: 0000000000002000 0 SECTION LOCAL DEFAULT 16 \n 17: 0000000000002114 0 SECTION LOCAL DEFAULT 17 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 75ff92418d52b302fac522aa40d76989e5de6635\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c9b7d2bd55b5c82e40cb55667637cd4a49065bf1\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}, {"source1": "./usr/lib/debug/.build-id/c0/7cbf7231d96f3b956b0536be360d40e07e24b0.debug", "source2": "./usr/lib/debug/.build-id/cc/82b69c9b49c89484b52769ead2867fc0e28271.debug", "comments": ["Files similar despite different names (score: 4, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x000000 0x00001c R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x004250 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x004258 R 0x1000\n LOAD 0x000000 0x0000000000005000 0x0000000000005000 0x000000 0x00745d R E 0x1000\n LOAD 0x000000 0x000000000000d000 0x000000000000d000 0x000000 0x002da0 R 0x1000\n LOAD 0x0006f0 0x00000000000116f0 0x00000000000116f0 0x000000 0x000fd0 RW 0x1000\n DYNAMIC 0x0006f0 0x0000000000011820 0x0000000000011820 0x000000 0x000260 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000000ea9c 0x000000000000ea9c 0x000000 0x000284 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 000270 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000578 000308 001650 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000001bc8 000308 000e8c 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000002a54 000308 0001dc 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 0000000000002c30 000308 000060 00 A 6 2 8\n- [ 9] .rela.dyn NOBITS 0000000000002c90 000308 0006c0 18 A 5 0 8\n- [10] .rela.plt NOBITS 0000000000003350 000308 000f00 18 AI 5 23 8\n+ [ 6] .dynstr NOBITS 0000000000001bc8 000308 000e90 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000002a58 000308 0001dc 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 0000000000002c38 000308 000060 00 A 6 2 8\n+ [ 9] .rela.dyn NOBITS 0000000000002c98 000308 0006c0 18 A 5 0 8\n+ [10] .rela.plt NOBITS 0000000000003358 000308 000f00 18 AI 5 23 8\n [11] .init NOBITS 0000000000005000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000005020 001000 000a10 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000005a30 001000 000010 08 AX 0 0 8\n [14] .text NOBITS 0000000000005a40 001000 006a11 00 AX 0 0 16\n [15] .fini NOBITS 000000000000c454 001000 000009 00 AX 0 0 4\n [16] .rodata NOBITS 000000000000d000 001000 001a9a 00 A 0 0 32\n [17] .eh_frame_hdr NOBITS 000000000000ea9c 001000 000284 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000000578 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000001bc8 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000002a54 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000002c30 0 SECTION LOCAL DEFAULT 8 \n- 9: 0000000000002c90 0 SECTION LOCAL DEFAULT 9 \n- 10: 0000000000003350 0 SECTION LOCAL DEFAULT 10 \n+ 7: 0000000000002a58 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000002c38 0 SECTION LOCAL DEFAULT 8 \n+ 9: 0000000000002c98 0 SECTION LOCAL DEFAULT 9 \n+ 10: 0000000000003358 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000005000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000005020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000005a30 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000005a40 0 SECTION LOCAL DEFAULT 14 \n 15: 000000000000c454 0 SECTION LOCAL DEFAULT 15 \n 16: 000000000000d000 0 SECTION LOCAL DEFAULT 16 \n 17: 000000000000ea9c 0 SECTION LOCAL DEFAULT 17 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c07cbf7231d96f3b956b0536be360d40e07e24b0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cc82b69c9b49c89484b52769ead2867fc0e28271\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}]}]}]}]}