mirror of
https://github.com/radareorg/radare2.git
synced 2024-11-27 15:10:53 +00:00
23 lines
723 B
Docker
23 lines
723 B
Docker
FROM ubuntu
|
|
RUN apt update && apt install -y git curl make patch build-essential bash
|
|
|
|
RUN git clone https://github.com/radareorg/radare2 \
|
|
&& cd radare2 \
|
|
&& sys/sanitize.sh
|
|
|
|
ENV ASAN_OPTIONS="detect_odr_violation=0 detect_leaks=0"
|
|
|
|
ENV R2_DEBUG_ASSERT=1
|
|
|
|
ENV R2_ARCH x86
|
|
ENV R2_BITS 64
|
|
ENV OPS mov call nop cbz ret prepare lea li load ld st rt
|
|
|
|
# RUN git clone https://gitlab.com/akihe/radamsa && cd radamsa && make && make install
|
|
# COPY script.r2 /script.r2
|
|
# ENTRYPOINT while : ; do echo one ; cat /script.r2 | radamsa | rarun2 timeout=5 system="r2 -e scr.null=true -Nq malloc://1024" > /dev/null ; done
|
|
COPY fuzz.sh /fuzz.sh
|
|
RUN chmod +x /fuzz.sh
|
|
|
|
ENTRYPOINT while : ; do rarun2 timeout=10 system="/fuzz.sh" ; done
|