Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2024-1441 — CVE-2024-1441 के लिए AFL++ इंस्ट्रुमेंटेशन, libvirt लक्ष्य, और CASR क्रैश ट्राइएज का उपयोग करके पुनरुत्पादनीय फ़ज़िंग और क्रैश विश्लेषण वातावरण। | Kitploit
उपकरण/GitHubGitHub/almkuznetsov/cve-2024-1441
गतिशील विश्लेषण (सैंडबॉक्सिंग)भेद्यता विश्लेषणशोषणफज़िंगबाइनरी विश्लेषण
GitHubalmkuznetsov/cve-2024-1441

CVE-2024-1441

CVE-2024-1441 के लिए AFL++ इंस्ट्रुमेंटेशन, libvirt लक्ष्य, और CASR क्रैश ट्राइएज का उपयोग करके पुनरुत्पादनीय फ़ज़िंग और क्रैश विश्लेषण वातावरण।

रिपॉजिटरी देखें
2 साल पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

यह रिपॉजिटरी CVE-2024-1441 की खोज के लिए फ़ज़िंग और विश्लेषण प्रक्रिया को पुन: प्रस्तुत करने के लिए बनाई गई है।

11 उपयोग किए गए कमांड्स

root@kitploit:~
# 2 commands to install packages
apt-get update
apt-get install
# 1 git command
git clone
# 4 build commands
meson
ninja
make
cargo build
# 1 command to set environment values
export
# 1 command to run fuzzing
afl-fuzz
# 2 commands to analyze crashes
casr-afl
casr-cli

वातावरण तैयार करें

डॉकर कंटेनर चलाएँ:

root@kitploit:~
docker run --privileged --security-opt seccomp=unconfined -ti alt:p10

बुनियादी निर्भरताएँ स्थापित करें और इस रिपॉजिटरी को क्लोन करें:

root@kitploit:~
apt-get update
apt-get install -y git make
git clone --recurse-submodules --shallow-submodules https://github.com/almkuznetsov/CVE-2024-1441

libvirt और preeny निर्भरताएँ स्थापित करें:

root@kitploit:~
# install libvirt deps
apt-get install -y xsltproc xml-utils libgnutls-devel libnl-devel \
    libdevmapper-devel libpciaccess-devel udev libudev-devel \
    libpciaccess-devel libyajl-devel libpcap-devel libselinux-devel dnsmasq \
    iptables radvd ebtables libsasl2-devel util-linux lvm2 libparted-devel \
    parted dmsetup libdevmapper-devel open-iscsi libiscsi-devel libnuma-devel \
    libcap-ng-devel libcurl-gnutls-compat libcurl-devel libaudit-devel \
    pm-utils bridge-utils libblkid-devel libgcrypt-devel libp11-kit-devel \
    libreadline-devel libtasn1-devel attr libxml2-devel xsltproc python3 \
    python3-dev iproute2 dmidecode libtirpc-devel kmod autoconf-archive \
    python3-module-flake8 gnutls-utils python3-module-docutils meson rpcgen \
    libgio-devel

# install preeny deps
apt-get install -y libini_config-devel libseccomp-devel

AFL++ और इसकी निर्भरताएँ स्थापित करें:

root@kitploit:~
apt-get install -y AFLplusplus llvm15.0

CASR निर्भरताएँ स्थापित करें:

root@kitploit:~
apt-get install -y gdb rust rust-cargo

AFL++ इंस्ट्रूमेंटेशन के साथ libvirt बनाएँ:

root@kitploit:~
cd /CVE-2024-1441/libvirt/

export CC=afl-clang-lto \
       CXX=afl-clang-lto++ \
       CFLAGS="-O0 -Wframe-larger-than=30000" \
       CXXFLAGS="-O0 -Wframe-larger-than=30000" \
       AR=llvm-ar \
       RANLIB=llvm-ranlib \
       AS=llvm-as \
       GIT_SSL_NO_VERIFY=1

meson build -Dsystem=true -Dgit_werror=disabled
cd build
ninja

preeny से desock बनाएँ:

root@kitploit:~
cd /CVE-2024-1441/preeny/

export CC="gcc" \
       CFLAGS="-Werror=frame-larger-than=70000"

make -C src desock.so

फ़ज़िंग चलाएँ

परीक्षण इनपुट बनाएँ:

root@kitploit:~
cd /CVE-2024-1441/
mkdir input
echo "testinput" > input/1

फ़ज़िंग चलाएँ:

root@kitploit:~
export INPUT=/CVE-2024-1441/input \
       OUTPUT=/CVE-2024-1441/out \
       LD_LIBRARY_PATH=/CVE-2024-1441/libvirt/build/src/ \
       TARGET="/CVE-2024-1441/libvirt/build/src/libvirtd -l -f /CVE-2024-1441/libvirtd.conf" \
       AFL_PRELOAD="$(ls /CVE-2024-1441/libvirt/build/src/*.so | tr -s '[:space:]' ' ') /CVE-2024-1441/preeny/src/desock.so"

afl-fuzz -i $INPUT -o $OUTPUT -- $TARGET

क्रैश का विश्लेषण करें

CASR बनाएँ:

root@kitploit:~
git clone https://github.com/ispras/casr
cd casr
cargo build --release

CASR विश्लेषण चलाएँ:

root@kitploit:~
export LD_PRELOAD=" /CVE-2024-1441/preeny/src/desock.so"

./target/release/casr-afl -f -i /CVE-2024-1441/afl-out/ -o /CVE-2024-1441/casr-out -t 1

/CVE-2024-1441/casr/target/release/casr-cli /CVE-2024-1441/casr-out/cl1/id\:000000\,sig\:11\,src\:002081+001122\,time\:4318315404\,execs\:60143\,op\:splice\,rep\:1.casrep

यदि विश्लेषण विफल हो तो बैकअप:

root@kitploit:~
/CVE-2024-1441/casr/target/release/casr-cli /CVE-2024-1441/backup/casr-out/cl1/id\:000000\,sig\:11\,src\:001498+001021\,time\:3766191045\,execs\:60441\,op\:splice\,rep\:1.casrep

यदि कुछ गलत होता है:

root@kitploit:~
echo core >/proc/sys/kernel/core_pattern
टूल डाउनलोड करें