~/f/sbsigntools/RPMS.2017 ~/f/sbsigntools ~/f/sbsigntools RPMS.2017/sbsigntools-0.9.4-0.0.x86_64.rpm RPMS/sbsigntools-0.9.4-0.0.x86_64.rpm differ: byte 225, line 1 Comparing sbsigntools-0.9.4-0.0.x86_64.rpm to sbsigntools-0.9.4-0.0.x86_64.rpm comparing the rpm tags of sbsigntools --- old-rpm-tags +++ new-rpm-tags @@ -111,7 +111,7 @@ /usr/bin/sbkeysync 99ebff6a7c57c63e3fb48190d9483ffff17650a8d9806cad7fa13e6ba3f949c1 0 /usr/bin/sbsiglist de2d5aaae901bd813d0d75881aa73bfe768d90a6d1fa3570b3c38fe2123264ee 0 /usr/bin/sbsign 206e00f72b69b1920ac5d19475b612b74b04111d477699311bdd28c9f072427e 0 -/usr/bin/sbvarsign 06536dce1ac9b7ad35b7ad6cbaf8a13c66edaf89369d78b06213494577aa2461 0 +/usr/bin/sbvarsign 3c780dea3908e41f442eb0519530b1e3cf7176384c939823a2ad7d09c29224e2 0 /usr/bin/sbverify 238dc46a6f736156d91fba211e53762b4e4393c829bb325ddb088350d17722ad 0 /usr/share/licenses/sbsigntools 0 /usr/share/licenses/sbsigntools/COPYING 7f424707cdb69df658b7b66ea1f9c9ab3ea0a0988999ecba3dad10a811db654f 128 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/bin/sbvarsign differs in assembler output --- old /usr/bin/sbvarsign (disasm) +++ new /usr/bin/sbvarsign (disasm) @@ -1183,39 +1183,6 @@ call <__stack_chk_fail@plt> nopl offset(%rax,%rax,1) -write_all: - push %r12 - mov %edi,%r12d - push %rbp - mov %rsi,%rbp - push %rbx - mov %rdx,%rbx - test %rdx,%rdx - jne - jmp - nopl offset(%rax) - je - add %rax,%rbp - sub %rax,%rbx - je - mov %rbx,%rdx - mov %rbp,%rsi - mov %r12d,%edi - call - test %rax,%rax - jns - call <__errno_location@plt> - cmpl $something,(%rax) - je - xor %eax,%eax - pop %rbx - pop %rbp - pop %r12 - ret - mov $something,%eax - jmp - nopl (%rax) - talloc_chunk_from_ptr: mov -offset(%rdi),%eax and $something,%eax @@ -1330,6 +1297,39 @@ data16 cs nopw offset(%rax,%rax,1) nopl offset(%rax) +write_all: + push %r12 + mov %edi,%r12d + push %rbp + mov %rsi,%rbp + push %rbx + mov %rdx,%rbx + test %rdx,%rdx + jne + jmp + nopl offset(%rax) + je + add %rax,%rbp + sub %rax,%rbx + je + mov %rbx,%rdx + mov %rbp,%rsi + mov %r12d,%edi + call + test %rax,%rax + jns + call <__errno_location@plt> + cmpl $something,(%rax) + je + xor %eax,%eax + pop %rbx + pop %rbp + pop %r12 + ret + mov $something,%eax + jmp + nopl (%rax) + talloc_vasprintf.constprop.0: push %r13 lea offset(%rip),%r8 # <_IO_stdin_used + ofs> /usr/bin/sbvarsign differs in ELF section .dynsym --- old /usr/bin/sbvarsign (objdump) +++ new /usr/bin/sbvarsign (objdump) @@ -8,7 +8,7 @@ 05c8 b4010000 12000000 00000000 00000000 ................ 05d8 00000000 00000000 de000000 12000000 ................ 05e8 00000000 00000000 00000000 00000000 ................ - 05f8 63000000 12000000 00000000 00000000 c............... + 05f8 52000000 12000000 00000000 00000000 R............... 0608 00000000 00000000 32020000 12000000 ........2....... 0618 00000000 00000000 00000000 00000000 ................ 0628 c5000000 12000000 00000000 00000000 ................ @@ -24,7 +24,7 @@ 06c8 00000000 00000000 ed000000 12000000 ................ 06d8 00000000 00000000 00000000 00000000 ................ 06e8 af000000 12000000 00000000 00000000 ................ - 06f8 00000000 00000000 69000000 12000000 ........i....... + 06f8 00000000 00000000 58000000 12000000 ........X....... 0708 00000000 00000000 00000000 00000000 ................ 0718 23030000 12000000 00000000 00000000 #............... 0728 00000000 00000000 cd020000 12000000 ................ @@ -57,7 +57,7 @@ 08d8 00000000 00000000 15030000 12000000 ................ 08e8 00000000 00000000 00000000 00000000 ................ 08f8 a8020000 12000000 00000000 00000000 ................ - 0908 00000000 00000000 52000000 12000000 ........R....... + 0908 00000000 00000000 5f000000 12000000 ........_....... 0918 00000000 00000000 00000000 00000000 ................ 0928 a1000000 12000000 00000000 00000000 ................ 0938 00000000 00000000 96010000 12000000 ................ /usr/bin/sbvarsign differs in ELF section .dynstr --- old /usr/bin/sbvarsign (objdump) +++ new /usr/bin/sbvarsign (objdump) @@ -7,8 +7,8 @@ 0bb8 6e005f5f 6378615f 61746578 6974005f n.__cxa_atexit._ 0bc8 5f707269 6e74665f 63686b00 70757473 _printf_chk.puts 0bd8 005f5f73 7461636b 5f63686b 5f666169 .__stack_chk_fai - 0be8 6c005f5f 6572726e 6f5f6c6f 63617469 l.__errno_locati - 0bf8 6f6e0061 626f7274 006d616c 6c6f6300 on.abort.malloc. + 0be8 6c006162 6f727400 6d616c6c 6f63005f l.abort.malloc._ + 0bf8 5f657272 6e6f5f6c 6f636174 696f6e00 _errno_location. 0c08 5f5f7673 6e707269 6e74665f 63686b00 __vsnprintf_chk. 0c18 6765746f 70745f6c 6f6e6700 6f707461 getopt_long.opta 0c28 7267006f 7074696e 64007374 726c656e rg.optind.strlen /usr/bin/sbvarsign differs in ELF section .text --- old /usr/bin/sbvarsign (objdump) +++ new /usr/bin/sbvarsign (objdump) @@ -6,7 +6,7 @@ 23c0 4157488d 15831c00 00415641 55415455 AWH......AVAUATU 23d0 89fd31ff 534889f3 be700000 004881ec ..1.SH...p...H.. 23e0 18010000 64488b04 25280000 00488984 ....dH..%(...H.. - 23f0 24080100 0031c0e8 d40f0000 8b3dea3d $....1.......=.= + 23f0 24080100 0031c0e8 840f0000 8b3dea3d $....1.......=.= 2400 00004889 44240885 ff7405e8 200d0000 ..H.D$...t.. ... 2410 488b7c24 084885ff 7409b91c 00000031 H.|$.H..t......1 2420 c0f3ab48 8d442450 c6442437 004531ff ...H.D$P.D$7.E1. @@ -39,7 +39,7 @@ 25d0 00004c8b 34c34989 c54c89f7 e8bffbff ..L.4.I..L...... 25e0 ff4889c5 89c63dfe ffff3f0f 87160600 .H....=...?..... 25f0 00488b7c 24084801 f6488d15 9b1a0000 .H.|$.H..H...... - 2600 e8cb0d00 00833de0 3b000000 4989c40f ......=.;...I... + 2600 e87b0d00 00833de0 3b000000 4989c40f .{....=.;...I... 2610 85e40100 004c632d 843b0000 85ed7e1e .....Lc-.;....~. 2620 8d45ff31 d2eb0348 89ca6641 0fbe0c16 .E.1...H..fA.... 2630 6641890c 54488d4a 014839d0 75e9488b fA..TH.J.H9.u.H. @@ -76,7 +76,7 @@ 2820 c4e88afa ffff4889 c5e970fe ffff4c8b ......H...p...L. 2830 ac249000 00004489 ee4881fe feffff7f .$....D..H...... 2840 0f8ff604 0000488b 7c240848 8d159e18 ......H.|$.H.... - 2850 0000e879 0b000083 3d8e3900 00004989 ...y....=.9...I. + 2850 0000e829 0b000083 3d8e3900 00004989 ...)....=.9...I. 2860 c47405e8 c8080000 4d85e40f 84cb0400 .t......M....... 2870 004d89ee 4c89e5eb 08742748 01c54929 .M..L....t'H..I) 2880 c64d85f6 741c4c89 f24889ee 89dfe84d .M..t.L..H.....M @@ -118,7 +118,7 @@ 2ac0 c0020000 4889de48 89efe8a1 f8ffff85 ....H..H........ 2ad0 c00f84c4 04000048 8b7d2031 f6e8def7 .......H.} 1.... 2ae0 ffff488b 7c240848 8d159516 00004863 ..H.|$.H......Hc - 2af0 f04989f6 4883c628 e8d30800 00833de8 .I..H..(......=. + 2af0 f04989f6 4883c628 e8830800 00833de8 .I..H..(......=. 2b00 36000000 4989c574 05e82206 0000418d 6...I..t.."...A. 2b10 4618660f 6f542450 4c89e641 83c62841 F.f.oT$PL..A..(A 2b20 89451048 b80002f1 0e9dd2af 4a498945 .E.H........JI.E @@ -129,10 +129,10 @@ 2b70 e81bf7ff ff488b7d 08baa401 000031c0 .....H.}......1. 2b80 be410200 00e8f6f7 ffff89c3 85c00f88 .A.............. 2b90 3d040000 807c2437 007417ba 04000000 =....|$7.t...... - 2ba0 4c89fe89 c7e89606 000084c0 0f845304 L.............S. + 2ba0 4c89fe89 c7e81608 000084c0 0f845304 L.............S. 2bb0 0000488b 44240889 df486350 58488b70 ..H.D$...HcPXH.p - 2bc0 50e87a06 000084c0 0f843704 0000488b P.z.......7...H. - 2bd0 44240889 df488b50 18488b70 10e85e06 D$...H.P.H.p..^. + 2bc0 50e8fa07 000084c0 0f843704 0000488b P.........7...H. + 2bd0 44240889 df488b50 18488b70 10e8de07 D$...H.P.H.p.... 2be0 000084c0 0f841b04 0000488b 44240883 ..........H.D$.. 2bf0 786c000f 85460200 0089dfe8 50f4ffff xl...F......P... 2c00 31c0e9cc f8ffff45 31e4e90d faffff48 1......E1......H @@ -235,48 +235,48 @@ 3210 0000488d 150f0e00 004c89e7 e8afeeff ..H......L...... 3220 ff4c89e2 4889de48 89efe821 efffffb8 .L..H..H...!.... 3230 01000000 ebafe835 f0ffff0f 1f440000 .......5.....D.. - 3240 41544189 fc554889 f5534889 d34885d2 ATA..UH..SH..H.. - 3250 7510eb32 0f1f4000 74254801 c54829c3 u..2..@.t%H..H). - 3260 74244889 da4889ee 4489e7e8 f0f0ffff t$H..H..D....... - 3270 4885c079 e3e8c6ef ffff8338 0474e331 H..y.......8.t.1 - 3280 c05b5d41 5cc3b801 000000eb f40f1f00 .[]A\........... - 3290 8b47f083 e0f13d70 ec14e80f 850ff1ff .G....=p........ - 32a0 ff488d57 b04889d0 c30f1f80 00000000 .H.W.H.......... - 32b0 41545553 4889f348 85ff0f84 85000000 ATUSH..H........ - 32c0 4881fefe ffff7f0f 87b70000 004889fd H............H.. - 32d0 e8bbffff ff4989c4 f6404004 0f85a600 .....I...@@..... - 32e0 0000488d 7b50e815 eeffff48 85c00f84 ..H.{P.....H.... - 32f0 90000000 31d24889 5838660f efc0c740 ....1.H.X8f....@ - 3300 4070ec14 e8488950 28488950 300f1140 @p...H.P(H.P0..@ - 3310 18498b54 24184885 d20f849e 00000045 .I.T$.H........E - 3320 31c94c89 4a104889 10488942 0831ff4c 1.L.J.H..H.B.1.L - 3330 89601048 89780849 89442418 4883c050 .`.H.x.I.D$.H..P - 3340 5b5d415c c34881fe feffff7f 7736488d []A\.H......w6H. - 3350 7e50e8a9 edffff48 85c07428 31c9660f ~P.....H..t(1.f. - 3360 efc031f6 48895838 c7404070 ec14e848 ..1.H.X8.@@p...H - 3370 89482848 89483048 8970100f 1140180f .H(H.H0H.p...@.. - 3380 1100ebb8 31c0ebb8 31f631c0 488d5350 ....1...1.1.H.SP - 3390 4889efff d04885c0 74ea4531 d2660fef H....H..t.E1.f.. - 33a0 c0488958 38c74040 74ec14e8 4c895028 .H.X8.@@t...L.P( - 33b0 4c895030 0f114018 e954ffff ff4531c0 L.P0..@..T...E1. - 33c0 4c8900e9 65ffffff 0f1f8400 00000000 L...e........... - 33d0 554889d5 534883ec 08e8d2fe ffff4889 UH..SH........H. - 33e0 c34885c0 740c4889 c7e8a2fe ffff4889 .H..t.H.......H. - 33f0 68304883 c4084889 d85b5dc3 0f1f4000 h0H...H..[]...@. - 3400 c366662e 0f1f8400 00000000 0f1f4000 .ff...........@. + 3240 8b47f083 e0f13d70 ec14e80f 855ff1ff .G....=p....._.. + 3250 ff488d57 b04889d0 c30f1f80 00000000 .H.W.H.......... + 3260 41545553 4889f348 85ff0f84 85000000 ATUSH..H........ + 3270 4881fefe ffff7f0f 87b70000 004889fd H............H.. + 3280 e8bbffff ff4989c4 f6404004 0f85a600 .....I...@@..... + 3290 0000488d 7b50e865 eeffff48 85c00f84 ..H.{P.e...H.... + 32a0 90000000 31d24889 5838660f efc0c740 ....1.H.X8f....@ + 32b0 4070ec14 e8488950 28488950 300f1140 @p...H.P(H.P0..@ + 32c0 18498b54 24184885 d20f849e 00000045 .I.T$.H........E + 32d0 31c94c89 4a104889 10488942 0831ff4c 1.L.J.H..H.B.1.L + 32e0 89601048 89780849 89442418 4883c050 .`.H.x.I.D$.H..P + 32f0 5b5d415c c34881fe feffff7f 7736488d []A\.H......w6H. + 3300 7e50e8f9 edffff48 85c07428 31c9660f ~P.....H..t(1.f. + 3310 efc031f6 48895838 c7404070 ec14e848 ..1.H.X8.@@p...H + 3320 89482848 89483048 8970100f 1140180f .H(H.H0H.p...@.. + 3330 1100ebb8 31c0ebb8 31f631c0 488d5350 ....1...1.1.H.SP + 3340 4889efff d04885c0 74ea4531 d2660fef H....H..t.E1.f.. + 3350 c0488958 38c74040 74ec14e8 4c895028 .H.X8.@@t...L.P( + 3360 4c895030 0f114018 e954ffff ff4531c0 L.P0..@..T...E1. + 3370 4c8900e9 65ffffff 0f1f8400 00000000 L...e........... + 3380 554889d5 534883ec 08e8d2fe ffff4889 UH..SH........H. + 3390 c34885c0 740c4889 c7e8a2fe ffff4889 .H..t.H.......H. + 33a0 68304883 c4084889 d85b5dc3 0f1f4000 h0H...H..[]...@. + 33b0 c366662e 0f1f8400 00000000 0f1f4000 .ff...........@. + 33c0 41544189 fc554889 f5534889 d34885d2 ATA..UH..SH..H.. + 33d0 7510eb32 0f1f4000 74254801 c54829c3 u..2..@.t%H..H). + 33e0 74244889 da4889ee 4489e7e8 70efffff t$H..H..D...p... + 33f0 4885c079 e3e846ee ffff8338 0474e331 H..y..F....8.t.1 + 3400 c05b5d41 5cc3b801 000000eb f40f1f00 .[]A\........... 3410 41554c8d 052d0c00 004989f5 b9010000 AUL..-...I...... 3420 004154ba 02000000 554889fd 534883ec .AT.....UH..SH.. 3430 3864488b 04252800 00004889 44242831 8dH..%(...H.D$(1 3440 c04c8d64 2410488d 7c240f4d 89e1f30f .L.d$.H.|$.M.... 3450 6f060f11 44241048 8b4610be 01000000 o...D$.H.F...... 3460 48894424 20e8f6ec ffff85c0 0f888400 H.D$ ........... - 3470 000083c0 014889ef 4863d848 89dee82d .....H..Hc.H...- - 3480 feffff48 89c58b05 602d0000 85c07405 ...H....`-....t. + 3470 000083c0 014889ef 4863d848 89dee8dd .....H..Hc.H.... + 3480 fdffff48 89c58b05 602d0000 85c07405 ...H....`-....t. 3490 e89bfcff ff4885ed 745cf341 0f6f4d00 .....H..t\.A.oM. 34a0 4d89e148 83c9ff48 89de4c8d 05950b00 M..H...H..L..... 34b0 00ba0200 00004889 ef0f114c 2410498b ......H....L$.I. 34c0 45104889 442420e8 94ecffff 4889efe8 E.H.D$ .....H... - 34d0 bcfdffff 48896830 488b4424 2864482b ....H.h0H.D$(dH+ + 34d0 6cfdffff 48896830 488b4424 2864482b l...H.h0H.D$(dH+ 34e0 04252800 00007512 4883c438 4889e85b .%(...u.H..8H..[ 34f0 5d415c41 5dc331ed ebdee871 edffff90 ]A\A].1....q.... 3500 4881ecd8 00000048 89542430 48894c24 H......H.T$0H.L$ /usr/bin/sbvarsign differs in ELF section .eh_frame_hdr --- old /usr/bin/sbvarsign (objdump) +++ new /usr/bin/sbvarsign (objdump) @@ -4,10 +4,10 @@ Contents of section .eh_frame_hdr: 4838 011b033b 8c000000 10000000 e8d7ffff ...;............ 4848 c0000000 68dbffff e8000000 78dbffff ....h.......x... - 4858 b8010000 88dbffff 90020000 08e8ffff ................ + 4858 8c010000 88dbffff 90020000 08e8ffff ................ 4868 a8000000 f8e8ffff 00010000 18e9ffff ................ 4878 18010000 78e9ffff 44010000 08eaffff ....x...D....... - 4888 78010000 58eaffff a4010000 78eaffff x...X.......x... - 4898 cc010000 98ebffff fc010000 c8ebffff ................ - 48a8 24020000 d8ebffff 38020000 c8ecffff $.......8....... + 4888 78010000 28eaffff a0010000 48ebffff x...(.......H... + 4898 d0010000 78ebffff f8010000 88ebffff ....x........... + 48a8 0c020000 d8ebffff 38020000 c8ecffff ........8....... 48b8 74020000 96edffff e0020000 t........... /usr/bin/sbvarsign differs in ELF section .eh_frame --- old /usr/bin/sbvarsign (objdump) +++ new /usr/bin/sbvarsign (objdump) @@ -16,19 +16,19 @@ 4978 08000000 30000000 b8000000 2ce8ffff ....0.......,... 4988 8b000000 00420e10 8c02410e 18860347 .....B....A....G 4998 0e208304 4a0eb001 7b0a0e20 410e1841 . ..J...{.. A..A - 49a8 0e10420e 08450b00 28000000 ec000000 ..B..E..(....... - 49b8 88e8ffff 4d000000 00420e10 8c02440e ....M....B....D. - 49c8 18860344 0e208304 780a0e18 410e1042 ...D. ..x...A..B - 49d8 0e08410b 10000000 18010000 ace8ffff ..A............. - 49e8 19000000 00000000 10000000 2c010000 ............,... - 49f8 b8d9ffff 06000000 00410e10 2c000000 .........A..,... - 4a08 40010000 a4e8ffff 18010000 00420e10 @............B.. - 4a18 8c02410e 18860341 0e208304 028d0a0e ..A....A. ...... - 4a28 18410e10 420e0841 0b000000 24000000 .A..B..A....$... - 4a38 70010000 94e9ffff 2c000000 00410e10 p.......,....A.. - 4a48 8602440e 18830344 0e205d0e 18440e10 ..D....D. ]..D.. - 4a58 410e0800 10000000 98010000 9ce9ffff A............... - 4a68 01000000 00000000 38000000 ac010000 ........8....... + 49a8 0e10420e 08450b00 10000000 ec000000 ..B..E.......... + 49b8 88e8ffff 19000000 00000000 10000000 ................ + 49c8 00010000 e4d9ffff 06000000 00410e10 .............A.. + 49d8 2c000000 14010000 80e8ffff 18010000 ,............... + 49e8 00420e10 8c02410e 18860341 0e208304 .B....A....A. .. + 49f8 028d0a0e 18410e10 420e0841 0b000000 .....A..B..A.... + 4a08 24000000 44010000 70e9ffff 2c000000 $...D...p...,... + 4a18 00410e10 8602440e 18830344 0e205d0e .A....D....D. ]. + 4a28 18440e10 410e0800 10000000 6c010000 .D..A.......l... + 4a38 78e9ffff 01000000 00000000 28000000 x...........(... + 4a48 80010000 74e9ffff 4d000000 00420e10 ....t...M....B.. + 4a58 8c02440e 18860344 0e208304 780a0e18 ..D....D. ..x... + 4a68 410e1042 0e08410b 38000000 ac010000 A..B..A.8....... 4a78 98e9ffff ef000000 00420e10 8d02510e .........B....Q. 4a88 188c0346 0e208604 440e2883 05440e60 ...F. ..D.(..D.` 4a98 02bb0a0e 28440e20 410e1842 0e10420e ....(D. A..B..B. overalldiffered=1 (not bit-by-bit identical) overall=1