/usr/local/poudriere/data/packages/e24a8cae34360705d022f17584bb6b4507b8eb89-build1/All/antivirus-3.30_8.txz vs.
/usr/local/poudriere/data/packages/e24a8cae34360705d022f17584bb6b4507b8eb89-build2/All/antivirus-3.30_8.txz
antivirus-3.30_8.txz-content
+MANIFEST
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 {"name":​"antivirus",​"origin":​"mail/​antivirus-​milter",​"version":​"3.​30_8",​"comment":​"Sendmail·​milter·​wich·​uses·​McAfee·​Virus·​Scan·​or·​clamav",​"maintainer":​"dinoex@FreeBSD.​org",​"www":​"UNKNOWN",​"abi":​"FreeBSD:​11:​amd64",​"arch":​"freebsd:​11:​x86:​64",​"prefix":​"/​usr/​local",​"flatsize":​30075,​"licenselogic":​"single",​"licenses":​["BSD2CLAUSE"],​"desc":​"Sendmail·​milter·​wich·​uses·​Mcafee·​Virus·​Scan\n\nThe·​milter·​recives·​messages·​from·​sendmail,​·​and·​saves·​them·​as·​a·​file·​in\na·​directory.​·​The·​directory·​name·​and·​the·​file·​name·​are·​the·​\"$i\"·​(queue\nidentifier)​·​from·​Sendmail,​·​making·​it·​easier·​to·​identify·​them.​·​Once·​the\nentire·​message·​has·​been·​received,​·​the·​milter·​runs·​\"ripmime\"·​on·​the·​file\nto·​extract·​any·​attachments.​·​If·​rupmime·​returns·​without·​an·​error·​then·​it\nwill·​run·​\"uvscan\"·​on·​the·​diretory·​to·​scan·​all·​the·​files·​in·​it.​·​If·​uvscan\nreturns·​an·​error,​·​then·​the·​milter·​will·​look·​for·​viruses·​output·​from\nuvscan,​·​and·​reject·​the·​message·​reporting·​which·​viruses·​were·​found.​·​If\nviruses·​were·​found·​then·​the·​entire·​directory·​is·​moved·​to·​qu·​✂1 {"name":​"antivirus",​"origin":​"mail/​antivirus-​milter",​"version":​"3.​30_8",​"comment":​"Sendmail·​milter·​wich·​uses·​McAfee·​Virus·​Scan·​or·​clamav",​"maintainer":​"dinoex@FreeBSD.​org",​"www":​"UNKNOWN",​"abi":​"FreeBSD:​11:​amd64",​"arch":​"freebsd:​11:​x86:​64",​"prefix":​"/​usr/​local",​"flatsize":​30075,​"licenselogic":​"single",​"licenses":​["BSD2CLAUSE"],​"desc":​"Sendmail·​milter·​wich·​uses·​Mcafee·​Virus·​Scan\n\nThe·​milter·​recives·​messages·​from·​sendmail,​·​and·​saves·​them·​as·​a·​file·​in\na·​directory.​·​The·​directory·​name·​and·​the·​file·​name·​are·​the·​\"$i\"·​(queue\nidentifier)​·​from·​Sendmail,​·​making·​it·​easier·​to·​identify·​them.​·​Once·​the\nentire·​message·​has·​been·​received,​·​the·​milter·​runs·​\"ripmime\"·​on·​the·​file\nto·​extract·​any·​attachments.​·​If·​rupmime·​returns·​without·​an·​error·​then·​it\nwill·​run·​\"uvscan\"·​on·​the·​diretory·​to·​scan·​all·​the·​files·​in·​it.​·​If·​uvscan\nreturns·​an·​error,​·​then·​the·​milter·​will·​look·​for·​viruses·​output·​from\nuvscan,​·​and·​reject·​the·​message·​reporting·​which·​viruses·​were·​found.​·​If\nviruses·​were·​found·​then·​the·​entire·​directory·​is·​moved·​to·​qu·​✂
/usr/local/libexec/antivirus
readelf --wide --sections {}
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 ··​[·​8]·​.​gnu.​version_r····​SUNW_verneed····​00000000004010d0·​0010d0·​000030·​00···​A··​6···​1··​813 ··​[·​8]·​.​gnu.​version_r····​SUNW_verneed····​00000000004010d0·​0010d0·​000030·​00···​A··​6···​1··​8
14 ··​[·​9]·​.​rela.​dyn·········​RELA············​0000000000401100·​001100·​0000d8·​18··​AI··​5···​0··​814 ··​[·​9]·​.​rela.​dyn·········​RELA············​0000000000401100·​001100·​0000d8·​18··​AI··​5···​0··​8
15 ··​[10]·​.​rela.​plt·········​RELA············​00000000004011d8·​0011d8·​000678·​18··​AI··​5··​12··​815 ··​[10]·​.​rela.​plt·········​RELA············​00000000004011d8·​0011d8·​000678·​18··​AI··​5··​12··​8
16 ··​[11]·​.​init·············​PROGBITS········​0000000000401850·​001850·​000013·​00··​AX··​0···​0··​416 ··​[11]·​.​init·············​PROGBITS········​0000000000401850·​001850·​000013·​00··​AX··​0···​0··​4
17 ··​[12]·​.​plt··············​PROGBITS········​0000000000401864·​001864·​000460·​10··​AX··​0···​0··​417 ··​[12]·​.​plt··············​PROGBITS········​0000000000401864·​001864·​000460·​10··​AX··​0···​0··​4
18 ··​[13]·​.​text·············​PROGBITS········​0000000000401cd0·​001cd0·​002e18·​00··​AX··​0···​0·​1618 ··​[13]·​.​text·············​PROGBITS········​0000000000401cd0·​001cd0·​002e18·​00··​AX··​0···​0·​16
19 ··​[14]·​.​fini·············​PROGBITS········​0000000000404ae8·​004ae8·​00000e·​00··​AX··​0···​0··​419 ··​[14]·​.​fini·············​PROGBITS········​0000000000404ae8·​004ae8·​00000e·​00··​AX··​0···​0··​4
20 ··​[15]·​.​rodata···········​PROGBITS········​0000000000404b00·​004b00·​000f76·​00···​A··​0···​0·​1620 ··​[15]·​.​rodata···········​PROGBITS········​0000000000404b00·​004b00·​000f78·​00···​A··​0···​0·​16
21 ··​[16]·​.​eh_frame_hdr·····​PROGBITS········​0000000000405a78·​005a78·​0000b4·​00···​A··​0···​0··​421 ··​[16]·​.​eh_frame_hdr·····​PROGBITS········​0000000000405a78·​005a78·​0000b4·​00···​A··​0···​0··​4
22 ··​[17]·​.​eh_frame·········​AMD64_UNWIND····​0000000000405b30·​005b30·​00031c·​00···​A··​0···​0··​822 ··​[17]·​.​eh_frame·········​AMD64_UNWIND····​0000000000405b30·​005b30·​00031c·​00···​A··​0···​0··​8
23 ··​[18]·​.​ctors············​PROGBITS········​0000000000606000·​006000·​000010·​00··​WA··​0···​0··​823 ··​[18]·​.​ctors············​PROGBITS········​0000000000606000·​006000·​000010·​00··​WA··​0···​0··​8
24 ··​[19]·​.​dtors············​PROGBITS········​0000000000606010·​006010·​000010·​00··​WA··​0···​0··​824 ··​[19]·​.​dtors············​PROGBITS········​0000000000606010·​006010·​000010·​00··​WA··​0···​0··​8
25 ··​[20]·​.​jcr··············​PROGBITS········​0000000000606020·​006020·​000008·​00··​WA··​0···​0··​825 ··​[20]·​.​jcr··············​PROGBITS········​0000000000606020·​006020·​000008·​00··​WA··​0···​0··​8
26 ··​[21]·​.​dynamic··········​DYNAMIC·········​0000000000606028·​006028·​0001c0·​10··​WA··​6···​0··​826 ··​[21]·​.​dynamic··········​DYNAMIC·········​0000000000606028·​006028·​0001c0·​10··​WA··​6···​0··​8
27 ··​[22]·​.​got··············​PROGBITS········​00000000006061e8·​0061e8·​000008·​08··​WA··​0···​0··​827 ··​[22]·​.​got··············​PROGBITS········​00000000006061e8·​0061e8·​000008·​08··​WA··​0···​0··​8
readelf --wide --hex-dump=.rodata {}
Offset 238, 13 lines modifiedOffset 238, 13 lines modified
238 ··​0x004059b0·​0a002020·​2d563a20·​76657262·​6f736520·​.​.​··​-​V:​·​verbose·238 ··​0x004059b0·​0a002020·​2d563a20·​76657262·​6f736520·​.​.​··​-​V:​·​verbose·
239 ··​0x004059c0·​76657273·​696f6e0a·​0020202d·​6e3a2064·​version.​.​··​-​n:​·​d239 ··​0x004059c0·​76657273·​696f6e0a·​0020202d·​6e3a2064·​version.​.​··​-​n:​·​d
240 ··​0x004059d0·​6f206e6f·​74207573·​65207069·​64206669·​o·​not·​use·​pid·​fi240 ··​0x004059d0·​6f206e6f·​74207573·​65207069·​64206669·​o·​not·​use·​pid·​fi
241 ··​0x004059e0·​6c650a00·​00000000·​00000000·​00000000·​le.​.​.​.​.​.​.​.​.​.​.​.​.​.​241 ··​0x004059e0·​6c650a00·​00000000·​00000000·​00000000·​le.​.​.​.​.​.​.​.​.​.​.​.​.​.​
242 ··​0x004059f0·​9c4d4000·​00000000·​00000000·​00000000·​.​M@.​.​.​.​.​.​.​.​.​.​.​.​.​242 ··​0x004059f0·​9c4d4000·​00000000·​00000000·​00000000·​.​M@.​.​.​.​.​.​.​.​.​.​.​.​.​
243 ··​0x00405a00·​e14e4000·​00000000·​e44e4000·​00000000·​.​N@.​.​.​.​.​.​N@.​.​.​.​.​243 ··​0x00405a00·​e14e4000·​00000000·​e44e4000·​00000000·​.​N@.​.​.​.​.​.​N@.​.​.​.​.​
244 ··​0x00405a10·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​244 ··​0x00405a10·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
245 ··​0x00405a20·​24436f6d·​70696c65·​7374616d·​703a2054·​$Compilestamp:​·T245 ··​0x00405a20·​24436f6d·​70696c65·​7374616d·​703a2053·​$Compilestamp:​·S
246 ··​0x00405a30·​6875204a·​756e2039·​2032333a·30343a34·hu·​Jun·9·23:​04:​4246 ··​0x00405a30·​6174204a·​756e2031·31203130·3a35343a·at·​Jun·11·10:​54:​
247 ··​0x00405a40·​31205554·43203230·31362072·6f6f7420·​1·​UTC·​2016·​root·247 ··​0x00405a40·33302055·54432032·30313620·726f6f74·​30·​UTC·​2016·​root
248 ··​0x00405a50·​4a756e20·39203233·3a303420·20240024·​Jun·9·23:​04··$.​$248 ··​0x00405a50·204a756e·20313120·​31303a35·34202024··​Jun·11·10:​54··​$
249 ··​0x00405a60·​53656e64·6d61696c·7374616d·703a202f·Sendmailstamp:​·​/​249 ··​0x00405a60·00245365·6e646d61·696c7374·616d703a·​.​$Sendmailstamp:​
250 ··​0x00405a70·​75737220·2400·······················usr·​$.​250 ··​0x00405a70·202f7573·72202400····················/​usr·​$.​
readelf --wide --hex-dump=.data {}
Offset 6, 8 lines modifiedOffset 6, 8 lines modified
6 ··​0x00606460·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​6 ··​0x00606460·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ··​0x00606470·​00000000·​00000000·​301f4000·​00000000·​.​.​.​.​.​.​.​.​0.​@.​.​.​.​.​7 ··​0x00606470·​00000000·​00000000·​301f4000·​00000000·​.​.​.​.​.​.​.​.​0.​@.​.​.​.​.​
8 ··​0x00606480·​e0214000·​00000000·​c0244000·​00000000·​.​!@.​.​.​.​.​.​$@.​.​.​.​.​8 ··​0x00606480·​e0214000·​00000000·​c0244000·​00000000·​.​!@.​.​.​.​.​.​$@.​.​.​.​.​
9 ··​0x00606490·​60254000·​00000000·​f0254000·​00000000·​`%@.​.​.​.​.​.​%@.​.​.​.​.​9 ··​0x00606490·​60254000·​00000000·​f0254000·​00000000·​`%@.​.​.​.​.​.​%@.​.​.​.​.​
10 ··​0x006064a0·​f0304000·​00000000·​10334000·​00000000·​.​0@.​.​.​.​.​.​3@.​.​.​.​.​10 ··​0x006064a0·​f0304000·​00000000·​10334000·​00000000·​.​0@.​.​.​.​.​.​3@.​.​.​.​.​
11 ··​0x006064b0·​70334000·​00000000·​00000000·​00000000·​p3@.​.​.​.​.​.​.​.​.​.​.​.​.​11 ··​0x006064b0·​70334000·​00000000·​00000000·​00000000·​p3@.​.​.​.​.​.​.​.​.​.​.​.​.​
12 ··​0x006064c0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​12 ··​0x006064c0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ··​0x006064d0·​205a4000·​00000000·5f5a4000·​00000000··​Z@.​.​.​.​.​_Z@.​.​.​.​.​13 ··​0x006064d0·​205a4000·​00000000·615a4000·​00000000··​Z@.​.​.​.​.​aZ@.​.​.​.​.​