~/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 @@ -110,7 +110,7 @@ /usr/bin/sbkeysync b81b31d747f148d7223fe01dac677f6548f36eebb4637f8301e6dc01aa53821a 0 /usr/bin/sbsiglist dd6c93ac4033f7097f8c5134e8bf411c0b76d55bbded780662325b2cd70b4b31 0 /usr/bin/sbsign 3a0ca294af21682b572155f7f00b53dcb5154f4794c5869d4185b898d97eaccb 0 -/usr/bin/sbvarsign d32717c2f59429dbea9f4be36129c97814aa8d5949a67ac9837cf6a98b495b7d 0 +/usr/bin/sbvarsign 82c2d9d671369bd101726cd55ca08b0bab2660718789a377cef55847e24b2a63 0 /usr/bin/sbverify e315e03b49dcdee2d1b09bacabcede8736706e2a1f280009ef74fe87ff1e3e72 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) @@ -1172,6 +1172,39 @@ data16 nopw %cs:offset(%rax,%rax,1) xchg %ax,%ax +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 + callq + test %rax,%rax + jns + callq <__errno_location@plt> + cmpl $something,(%rax) + je + xor %eax,%eax + pop %rbx + pop %rbp + pop %r12 + retq + mov $something,%eax + jmp + nopl (%rax) + talloc_chunk_from_ptr: sub $something,%rsp mov -offset(%rdi),%eax @@ -1284,39 +1317,6 @@ data16 nopw %cs: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 - callq - test %rax,%rax - jns - callq <__errno_location@plt> - cmpl $something,(%rax) - je - xor %eax,%eax - pop %rbx - pop %rbp - pop %r12 - retq - mov $something,%eax - jmp - nopl (%rax) - talloc_vasprintf.constprop.0: push %r14 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 e3000000 12000000 ................ 05e8 00000000 00000000 00000000 00000000 ................ - 05f8 52000000 12000000 00000000 00000000 R............... + 05f8 63000000 12000000 00000000 00000000 c............... 0608 00000000 00000000 32020000 12000000 ........2....... 0618 00000000 00000000 00000000 00000000 ................ 0628 c5000000 12000000 00000000 00000000 ................ @@ -24,7 +24,7 @@ 06c8 00000000 00000000 de000000 12000000 ................ 06d8 00000000 00000000 00000000 00000000 ................ 06e8 af000000 12000000 00000000 00000000 ................ - 06f8 00000000 00000000 58000000 12000000 ........X....... + 06f8 00000000 00000000 69000000 12000000 ........i....... 0708 00000000 00000000 00000000 00000000 ................ 0718 10000000 12000000 00000000 00000000 ................ 0728 00000000 00000000 23030000 12000000 ........#....... @@ -59,7 +59,7 @@ 08f8 15030000 12000000 00000000 00000000 ................ 0908 00000000 00000000 a8020000 12000000 ................ 0918 00000000 00000000 00000000 00000000 ................ - 0928 5f000000 12000000 00000000 00000000 _............... + 0928 52000000 12000000 00000000 00000000 R............... 0938 00000000 00000000 a1000000 12000000 ................ 0948 00000000 00000000 00000000 00000000 ................ 0958 96010000 12000000 00000000 00000000 ................ /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 6c006162 6f727400 6d616c6c 6f63005f l.abort.malloc._ - 0bf8 5f657272 6e6f5f6c 6f636174 696f6e00 _errno_location. + 0be8 6c005f5f 6572726e 6f5f6c6f 63617469 l.__errno_locati + 0bf8 6f6e0061 626f7274 006d616c 6c6f6300 on.abort.malloc. 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 15901c00 00415641 55415455 AWH......AVAUATU 23d0 89fd31ff 534889f3 be700000 004881ec ..1.SH...p...H.. 23e0 18010000 64488b04 25280000 00488984 ....dH..%(...H.. - 23f0 24080100 0031c0e8 24100000 4989c48b $....1..$...I... + 23f0 24080100 0031c0e8 74100000 4989c48b $....1..t...I... 2400 05a73f00 0085c074 05e8520d 00004d85 ..?....t..R...M. 2410 e4740cb9 1c000000 31c04c89 e7f3abc6 .t......1.L..... 2420 44242f00 4531ff4c 8d742450 4c8d2d7d D$/.E1.L.t$PL.-} @@ -39,7 +39,7 @@ 25d0 48894424 30e8c6fb ffff4c63 4424383d H.D$0.....LcD$8= 25e0 feffff3f 4889c189 c60f8769 06000048 ...?H......i...H 25f0 01f6488d 15af1a00 004c89e7 48894424 ..H......L..H.D$ - 2600 38e81a0e 0000833d 9f3d0000 00488b4c 8......=.=...H.L + 2600 38e86a0e 0000833d 9f3d0000 00488b4c 8.j....=.=...H.L 2610 24384989 c50f8513 0100004c 63053e3d $8I........Lc.>= 2620 000085c9 7e23488b 7c24308d 71ff31c0 ....~#H.|$0.q.1. 2630 eb034889 d0660fbe 14076641 89544500 ..H..f....fA.TE. @@ -74,7 +74,7 @@ 2800 c7e89af8 ffff4189 c785c00f 85090400 ......A......... 2810 00488b84 24900000 0089c648 89442430 .H..$......H.D$0 2820 4881fefe ffff7f0f 8f7f0500 00488d15 H............H.. - 2830 c9180000 4c89e7e8 e40b0000 833d693b ....L........=i; + 2830 c9180000 4c89e7e8 340c0000 833d693b ....L...4....=i; 2840 00000048 89442418 7405e811 09000048 ...H.D$.t......H 2850 8b5c2418 4885db74 304c8b6c 2430eb08 .\$.H..t0L.l$0.. 2860 74274801 c34929c5 4d85ed74 1c4c89ea t'H..I).M..t.L.. @@ -116,7 +116,7 @@ 2aa0 0000e859 f7ffffba c0020000 4889ee48 ...Y........H..H 2ab0 89dfe8b9 f8ffff85 c00f846e 05000048 ...........n...H 2ac0 8b7b2031 f6e8f6f7 ffff488d 15bf1600 .{ 1......H..... - 2ad0 004c89e7 4863f049 89f64883 c628e83d .L..Hc.I..H..(.= + 2ad0 004c89e7 4863f049 89f64883 c628e88d .L..Hc.I..H..(.. 2ae0 09000083 3dc23800 00004889 c2740f48 ....=.8...H..t.H 2af0 89442408 e8670600 00488b54 2408418d .D$..g...H.T$.A. 2b00 4618f30f 6f4c2450 4c89ee41 83c62889 F...oL$PL..A..(. @@ -128,10 +128,10 @@ 2b60 50e82af7 ffff498b 7c2408ba a4010000 P.*...I.|$...... 2b70 31c0be41 020000e8 04f8ffff 89c585c0 1..A............ 2b80 0f881003 0000807c 242f0074 19488b74 .......|$/.t.H.t - 2b90 2410ba04 00000089 c7e8c208 000084c0 $............... + 2b90 2410ba04 00000089 c7e8f206 000084c0 $............... 2ba0 0f84b902 00004963 54245849 8b742450 ......IcT$XI.t$P - 2bb0 89efe8a9 08000084 c00f84a0 02000049 ...............I - 2bc0 8b542418 498b7424 1089efe8 90080000 .T$.I.t$........ + 2bb0 89efe8d9 06000084 c00f84a0 02000049 ...............I + 2bc0 8b542418 498b7424 1089efe8 c0060000 .T$.I.t$........ 2bd0 84c00f84 87020000 41837c24 6c000f85 ........A.|$l... 2be0 38030000 89efe865 f4ffffe9 d5f8ffff 8......e........ 2bf0 488b4c24 18488d15 e7140000 488b3d9d H.L$.H......H.=. @@ -240,40 +240,40 @@ 3260 004c89ef e867eeff ff4c89ea 4889ee4c .L...g...L..H..L 3270 89e7e8d9 eeffffb8 01000000 ebaae8ed ................ 3280 efffff66 662e0f1f 84000000 00006690 ...ff.........f. - 3290 4883ec08 8b47f083 e0f13d70 ec14e80f H....G....=p.... - 32a0 850bf1ff ff4c8d47 b04883c4 084c89c0 .....L.G.H...L.. - 32b0 c366662e 0f1f8400 00000000 0f1f4000 .ff...........@. - 32c0 41545553 4889f348 85ff0f84 96000000 ATUSH..H........ - 32d0 4881fefe ffff7f0f 87e40000 004889fd H............H.. - 32e0 e8abffff ff488d7b 504989c4 f6404004 .....H.{PI...@@. - 32f0 0f85cf00 0000e805 eeffff48 85c00f84 ...........H.... - 3300 bd000000 48895838 c7404070 ec14e848 ....H.X8.@@p...H - 3310 c7402800 00000048 c7401800 00000048 .@(....H.@.....H - 3320 c7403000 00000048 c7402000 00000049 .@0....H.@ ....I - 3330 8b542418 4885d20f 84c90000 0048c742 .T$.H........H.B - 3340 10000000 00488910 48894208 4c896010 .....H..H.B.L.`. - 3350 48c74008 00000000 49894424 184883c0 H.@.....I.D$.H.. - 3360 505b5d41 5cc34881 fefeffff 7f775248 P[]A\.H......wRH - 3370 8d7e50e8 88edffff 4885c074 44488958 .~P.....H..tDH.X - 3380 38c74040 70ec14e8 48c74028 00000000 8.@@p...H.@(.... - 3390 48c74018 00000000 48c74030 00000000 H.@.....H.@0.... - 33a0 48c74020 00000000 48c74010 00000000 H.@ ....H.@..... - 33b0 48c74008 00000000 48c70000 000000eb H.@.....H....... - 33c0 9c31c0eb 9c4889fa 31f631c0 4889efff .1...H..1.1.H... - 33d0 d04885c0 74eb4889 5838c740 4074ec14 .H..t.H.X8.@@t.. - 33e0 e848c740 28000000 0048c740 18000000 .H.@(....H.@.... - 33f0 0048c740 30000000 0048c740 20000000 .H.@0....H.@ ... - 3400 00e929ff ffff48c7 00000000 00e93aff ..)...H.......:. - 3410 ffff6666 2e0f1f84 00000000 000f1f00 ..ff............ - 3420 41545348 89d34883 ec08e891 feffff49 ATSH..H........I - 3430 89c44885 c0740c48 89c7e851 feffff48 ..H..t.H...Q...H - 3440 89583048 83c4084c 89e05b41 5cc36690 .X0H...L..[A\.f. - 3450 c366662e 0f1f8400 00000000 0f1f4000 .ff...........@. - 3460 41544189 fc554889 f5534889 d34885d2 ATA..UH..SH..H.. - 3470 7510eb32 0f1f4000 74254801 c54829c3 u..2..@.t%H..H). - 3480 74244889 da4889ee 4489e7e8 d0eeffff t$H..H..D....... - 3490 4885c079 e3e8a6ed ffff8338 0474e331 H..y.......8.t.1 - 34a0 c05b5d41 5cc3b801 000000eb f40f1f00 .[]A\........... + 3290 41544189 fc554889 f5534889 d34885d2 ATA..UH..SH..H.. + 32a0 7510eb32 0f1f4000 74254801 c54829c3 u..2..@.t%H..H). + 32b0 74244889 da4889ee 4489e7e8 a0f0ffff t$H..H..D....... + 32c0 4885c079 e3e876ef ffff8338 0474e331 H..y..v....8.t.1 + 32d0 c05b5d41 5cc3b801 000000eb f40f1f00 .[]A\........... + 32e0 4883ec08 8b47f083 e0f13d70 ec14e80f H....G....=p.... + 32f0 85bbf0ff ff4c8d47 b04883c4 084c89c0 .....L.G.H...L.. + 3300 c366662e 0f1f8400 00000000 0f1f4000 .ff...........@. + 3310 41545553 4889f348 85ff0f84 96000000 ATUSH..H........ + 3320 4881fefe ffff7f0f 87e40000 004889fd H............H.. + 3330 e8abffff ff488d7b 504989c4 f6404004 .....H.{PI...@@. + 3340 0f85cf00 0000e8b5 edffff48 85c00f84 ...........H.... + 3350 bd000000 48895838 c7404070 ec14e848 ....H.X8.@@p...H + 3360 c7402800 00000048 c7401800 00000048 .@(....H.@.....H + 3370 c7403000 00000048 c7402000 00000049 .@0....H.@ ....I + 3380 8b542418 4885d20f 84c90000 0048c742 .T$.H........H.B + 3390 10000000 00488910 48894208 4c896010 .....H..H.B.L.`. + 33a0 48c74008 00000000 49894424 184883c0 H.@.....I.D$.H.. + 33b0 505b5d41 5cc34881 fefeffff 7f775248 P[]A\.H......wRH + 33c0 8d7e50e8 38edffff 4885c074 44488958 .~P.8...H..tDH.X + 33d0 38c74040 70ec14e8 48c74028 00000000 8.@@p...H.@(.... + 33e0 48c74018 00000000 48c74030 00000000 H.@.....H.@0.... + 33f0 48c74020 00000000 48c74010 00000000 H.@ ....H.@..... + 3400 48c74008 00000000 48c70000 000000eb H.@.....H....... + 3410 9c31c0eb 9c4889fa 31f631c0 4889efff .1...H..1.1.H... + 3420 d04885c0 74eb4889 5838c740 4074ec14 .H..t.H.X8.@@t.. + 3430 e848c740 28000000 0048c740 18000000 .H.@(....H.@.... + 3440 0048c740 30000000 0048c740 20000000 .H.@0....H.@ ... + 3450 00e929ff ffff48c7 00000000 00e93aff ..)...H.......:. + 3460 ffff6666 2e0f1f84 00000000 000f1f00 ..ff............ + 3470 41545348 89d34883 ec08e891 feffff49 ATSH..H........I + 3480 89c44885 c0740c48 89c7e851 feffff48 ..H..t.H...Q...H + 3490 89583048 83c4084c 89e05b41 5cc36690 .X0H...L..[A\.f. + 34a0 c366662e 0f1f8400 00000000 0f1f4000 .ff...........@. 34b0 41564c8d 059a0b00 004989fe b9010000 AVL......I...... 34c0 004155ba 01000000 4989f541 544531e4 .AU.....I..ATE1. 34d0 55534883 ec306448 8b042528 00000048 USH..0dH..%(...H @@ -281,12 +281,12 @@ 34f0 4989d9f3 0f6f060f 11442410 488b4610 I....o...D$.H.F. 3500 be010000 00488944 2420e851 ecffff85 .....H.D$ .Q.... 3510 c0786683 c0014c89 f74863e8 4889eee8 .xf...L..Hc.H... - 3520 9cfdffff 4989c48b 057f2e00 0085c074 ....I..........t + 3520 ecfdffff 4989c48b 057f2e00 0085c074 ....I..........t 3530 05e82afc ffff4d85 e4743ef3 410f6f4d ..*...M..t>.A.oM 3540 00498b45 104989d9 4889ee4c 8d05010b .I.E.I..H..L.... 3550 00004883 c9ffba01 0000004c 89e70f11 ..H........L.... 3560 4c241048 89442420 e8f3ebff ff4c89e7 L$.H.D$ .....L.. - 3570 e81bfdff ff4c8960 30488b44 24286448 .....L.`0H.D$(dH + 3570 e86bfdff ff4c8960 30488b44 24286448 .k...L.`0H.D$(dH 3580 2b042528 00000075 104883c4 304c89e0 +.%(...u.H..0L.. 3590 5b5d415c 415d415e c3e8d2ec ffff6690 []A\A]A^......f. 35a0 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,11 +4,11 @@ Contents of section .eh_frame_hdr: 4834 011b033b 98000000 12000000 ecd7ffff ...;............ 4844 cc000000 6cdbffff f4000000 7cdbffff ....l.......|... - 4854 b4010000 8cdbffff c0020000 3ce8ffff ............<... + 4854 e0010000 8cdbffff c0020000 3ce8ffff ............<... 4864 b4000000 2ce9ffff 0c010000 4ce9ffff ....,.......L... 4874 24010000 bce9ffff 50010000 5ceaffff $.......P...\... - 4884 84010000 8ceaffff c8010000 ecebffff ................ - 4894 f8010000 1cecffff 20020000 2cecffff ........ ...,... - 48a4 34020000 7cecffff 60020000 6cedffff 4...|...`...l... + 4884 84010000 aceaffff b0010000 dceaffff ................ + 4894 f4010000 3cecffff 24020000 6cecffff ....<...$...l... + 48a4 4c020000 7cecffff 60020000 6cedffff L...|...`...l... 48b4 a4020000 2ceeffff 0c030000 9ceeffff ....,........... 48c4 54030000 aceeffff 6c030000 T.......l... /usr/bin/sbvarsign differs in ELF section .eh_frame --- old /usr/bin/sbvarsign (objdump) +++ new /usr/bin/sbvarsign (objdump) @@ -16,21 +16,21 @@ 4980 08000000 30000000 b8000000 64e8ffff ....0.......d... 4990 93000000 00420e10 8d02420e 188c0347 .....B....B....G 49a0 0e208604 4a0eb001 7d0a0e20 410e1842 . ..J...}.. A..B - 49b0 0e10420e 08490b00 14000000 ec000000 ..B..I.......... - 49c0 d0e8ffff 21000000 00440e10 590e0800 ....!....D..Y... - 49d0 14000000 00000000 017a5200 01781001 .........zR..x.. - 49e0 1b0c0708 90010e10 10000000 1c000000 ................ - 49f0 c0d9ffff 05000000 00000000 2c000000 ............,... - 4a00 30010000 bce8ffff 52010000 00420e10 0.......R....B.. - 4a10 8c02410e 18860341 0e208304 029e0a0e ..A....A. ...... - 4a20 18410e10 420e0841 0b000000 24000000 .A..B..A....$... - 4a30 60010000 ece9ffff 2e000000 00420e10 `............B.. - 4a40 8c02410e 18830347 0e205d0e 18440e10 ..A....G. ]..D.. - 4a50 420e0800 10000000 88010000 f4e9ffff B............... - 4a60 01000000 00000000 28000000 9c010000 ........(....... - 4a70 f0e9ffff 4d000000 00420e10 8c02440e ....M....B....D. - 4a80 18860344 0e208304 780a0e18 410e1042 ...D. ..x...A..B - 4a90 0e08410b 40000000 c8010000 14eaffff ..A.@........... + 49b0 0e10420e 08490b00 28000000 ec000000 ..B..I..(....... + 49c0 d0e8ffff 4d000000 00420e10 8c02440e ....M....B....D. + 49d0 18860344 0e208304 780a0e18 410e1042 ...D. ..x...A..B + 49e0 0e08410b 14000000 18010000 f4e8ffff ..A............. + 49f0 21000000 00440e10 590e0800 14000000 !....D..Y....... + 4a00 00000000 017a5200 01781001 1b0c0708 .....zR..x...... + 4a10 90010e10 10000000 1c000000 94d9ffff ................ + 4a20 05000000 00000000 2c000000 5c010000 ........,...\... + 4a30 e0e8ffff 52010000 00420e10 8c02410e ....R....B....A. + 4a40 18860341 0e208304 029e0a0e 18410e10 ...A. .......A.. + 4a50 420e0841 0b000000 24000000 8c010000 B..A....$....... + 4a60 10eaffff 2e000000 00420e10 8c02410e .........B....A. + 4a70 18830347 0e205d0e 18440e10 420e0800 ...G. ]..D..B... + 4a80 10000000 b4010000 18eaffff 01000000 ................ + 4a90 00000000 40000000 c8010000 14eaffff ....@........... 4aa0 ee000000 00420e10 8e02510e 188d034a .....B....Q....J 4ab0 0e208c04 440e2886 05410e30 8306440e . ..D.(..A.0..D. 4ac0 6002b70a 0e30440e 28410e20 420e1842 `....0D.(A. B..B overalldiffered=1 (not bit-by-bit identical) overall=1