4837 Total CVEs
26 Years
GitHub
README.md
Rendering markdown...
POC / Dockerfile.exploit EXPLOIT
FROM ros:iron-ros-base
RUN apt-get update && apt-get install -y \
    python3-pip \
    git \
    openssh-client \
    python3-colcon-common-extensions \
    && rm -rf /var/lib/apt/lists/*

RUN pip install scapy && pip install pyinstaller
COPY src/ /root/src
WORKDIR /root/src
RUN /bin/bash -c "source /opt/ros/iron/setup.bash && \
                   pyinstaller exploit.py   --onefile  \
                 --hidden-import=scapy.all   \
                 --hidden-import=rclpy._rclpy   \
                 --hidden-import=rclpy._rclpy_action   \
                 --hidden-import=rclpy._rclpy_logging   \
                 --hidden-import=rclpy._rclpy_signal_handler   \
                 --hidden-import=rclpy._rclpy_handle   \
                 --hidden-import=rclpy._rclpy_pycapsule \  
                 --hidden-import=rcl_interfaces.rcl_interfaces_s__rosidl_typesupport_c   \
                 --hidden-import=builtin_interfaces.builtin_interfaces_s__rosidl_typesupport_c   \
                 --hidden-import=ur5_msgs.ur5_msgs_s__rosidl_typesupport_c   \
                 --hidden-import=geometry_msgs.geometry_msgs_s__rosidl_typesupport_c   \
                 --hidden-import=std_srvs.std_srvs_s__rosidl_typesupport_c   \
                 --add-binary=/opt/ros/iron/lib/python3.10/site-packages/rclpy/_rclpy_pybind11.cpython-310-x86_64-linux-gnu.so:rclpy   \
                 --add-binary=/opt/ros/iron/lib/python3.10/site-packages/rosidl_parser/grammar.lark:rosidl_parser   \
                 --add-binary=/opt/ros/iron/lib/python3.10/site-packages/service_msgs/service_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so:service_msgs   \
                 --add-binary=/opt/ros/iron/lib/python3.10/site-packages/service_msgs/service_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so:service_msgs   \
                 --add-binary=/opt/ros/iron/lib/python3.10/site-packages/service_msgs/service_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so:service_msgs \
                 --add-binary=/opt/ros/iron/lib/python3.10/site-packages/type_description_interfaces/type_description_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so:type_description_interfaces"