mirror of
https://git.yoctoproject.org/meta-security
synced 2026-07-16 03:47:21 +00:00
1460d9b86d
Signed-off-by: Armin Kuster <akuster808@gmail.com>
52 lines
1.8 KiB
Diff
52 lines
1.8 KiB
Diff
From f63908427b2adb1792c59edbe38618e14ef5bc7b Mon Sep 17 00:00:00 2001
|
|
From: Jackie Huang <jackie.huang@windriver.com>
|
|
Date: Fri, 15 Jan 2016 00:48:58 -0500
|
|
Subject: [PATCH] Enable obfuscating binaries natively.
|
|
|
|
Enable obfuscating binaries natively.
|
|
|
|
The samhain build process involves an obfuscation step that attempts to
|
|
defeat decompilation or other binary analysis techniques which might reveal
|
|
secret information that should be known only to the system administrator.
|
|
The obfuscation step builds several applications which run on the build host
|
|
and then generate target code, which is then built into target binaries.
|
|
|
|
This patch creates a basic infrastructure that supports building the
|
|
obfuscation binaries natively then cross-compiling the target code by adding
|
|
a special configure option. In the absence of this option the old behaviour
|
|
is preserved.
|
|
|
|
Upstream-Status: Inappropriate [cross compile specific]
|
|
|
|
Signed-off-by: Aws Ismail <aws.ismail@windriver.com>
|
|
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
|
|
---
|
|
Makefile.in | 4 +---
|
|
1 file changed, 1 insertion(+), 3 deletions(-)
|
|
|
|
diff --git a/Makefile.in b/Makefile.in
|
|
index 684e92b..fb090e2 100644
|
|
--- a/Makefile.in
|
|
+++ b/Makefile.in
|
|
@@ -54,7 +54,7 @@ selectconfig = @selectconfig@
|
|
top_builddir = .
|
|
|
|
INSTALL = @INSTALL@
|
|
-INSTALL_PROGRAM = @INSTALL@ -s -m 700
|
|
+INSTALL_PROGRAM = @INSTALL@ -m 700
|
|
INSTALL_SHELL = @INSTALL@ -m 700
|
|
INSTALL_DATA = @INSTALL@ -m 600
|
|
INSTALL_MAN = @INSTALL@ -m 644
|
|
@@ -525,8 +525,6 @@ install-program: $(PROGRAMS) sstrip
|
|
echo " $(INSTALL_PROGRAM) $$p $$target"; \
|
|
$(INSTALL_PROGRAM) $$p $$target; \
|
|
chmod 0700 $$target; \
|
|
- echo " ./sstrip $$target"; \
|
|
- ./sstrip $$target; \
|
|
else \
|
|
echo " $(INSTALL_SHELL) $$p $$target"; \
|
|
$(INSTALL_SHELL) $$p $$target; \
|
|
--
|
|
1.9.1
|
|
|