CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
rapid7

Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.

GitHub Repository: rapid7/metasploit-framework
Path: blob/master/external/source/exploits/CVE-2016-4669/Makefile
Views: 11780
GCC_BIN_IOS=`xcrun --sdk iphoneos -f gcc`
GCC_BASE_IOS=$(GCC_BIN_IOS)
SDK_IOS=`xcrun --sdk iphoneos --show-sdk-path`
GCC_IOS_32=$(GCC_BASE_IOS) $(CFLAGS_32) -arch armv7 -isysroot $(SDK_IOS) \
		-Iheaders

all: clean loader macho

loader:
	$(GCC_IOS_32) -mthumb -shared -O0 loader.c -o loader
	python macho_to_bin.py loader

macho:
	$(GCC_IOS_32) -O0 -fmodules -mthumb macho.m task.c utils.m shell.m -o macho

install: loader.bin macho
	mkdir -p ../../../../data/exploits/CVE-2016-4669/
	cp loader.bin ../../../../data/exploits/CVE-2016-4669/
	cp macho ../../../../data/exploits/CVE-2016-4669/

clean:
	rm -f *.o loader.bin loader macho