
SQLWinds - SQL Server सुरक्षा मूल्यांकन और पोस्ट-एक्सप्लॉइटेशन टूलकिट
SQL सुरक्षा मूल्यांकन और पोस्ट-एक्सप्लॉइटेशन टूलकिट
SQLWinds Microsoft SQL Server के सुरक्षा परीक्षण और शोषण के लिए एक कमांड-लाइन टूल है। यह एक इंटरैक्टिव वातावरण प्रदान करता है जिससे सर्वरों का गहन विश्लेषण, विशेषाधिकार वृद्धि, हमले निष्पादित करना, और नेटवर्क में पिवट करना संभव होता है — सभी विशेष कमांड्स के साथ, जैसे इन-मेमोरी कोड निष्पादन और SCCM डेटाबेस अन्वेषण।
त्वरित लिंक:
--integrated), और Kerberos delegation (--kerberos with --user/--pass) समर्थन करता है।xp_cmdshell, OLE Automation Procedures (sp_oacreate), और CLR इंटीग्रेशन सक्षम करें और उपयोग करें।:memclr)।:unc_smb)।xp_regread के माध्यम से रेजिस्ट्री कुंजियाँ और मान पढ़ें।रिपॉजिटरी में Windows पर आसान संकलन के लिए build.bat स्क्रिप्ट शामिल है:
.\build.bat
संकलित SQLWinds.exe निष्पादन योग्य फ़ाइल bin\Release\ निर्देशिका में रखी जाएगी।
git clone https://github.com/blue0x1/sqlwinds.git
cd sqlwinds
msbuild SQLWinds.sln /p:Configuration=Release
# SQL Authentication
SQLWinds.exe --server TARGET\\INSTANCE --user sa --pass Password123
# Windows Authentication (Current User Context)
SQLWinds.exe --server sql01.corp.local --integrated
# Kerberos Delegation (with provided credentials)
SQLWinds.exe --server sql01.prod.corp.local --kerberos --user CORP\\svc_sql --pass SvcPass123!
# Connect and run a single command
SQLWinds.exe --server 10.0.0.5 --user sa --pass pass --run-cmd "SELECT name FROM sys.databases"
| Option | Description |
|---|---|
--server | लक्ष्य सर्वर (IP, होस्टनाम, इंस्टेंस)। आवश्यक। |
--user, --pass | SQL या Windows प्रमाणीकरण के लिए क्रेडेंशियल्स। |
--integrated | प्रमाणीकरण के लिए वर्तमान Windows टोकन उपयोग करें। |
--kerberos | Kerberos प्रमाणीकरण प्रवाह का उपयोग करें। |
--spn-check | लक्ष्य होस्ट के लिए AD में SPNs जाँचें। |
--run-cmd "<SQL>" | एकल SQL कमांड निष्पादित करें और बाहर निकलें। |
--run-file file.sql | फ़ाइल से SQL स्क्रिप्ट निष्पादित करें और बाहर निकलें। |
--info | व्यापक सर्वर जानकारी एकत्र करें और प्रदर्शित करें। |
--getinstance | डोमेन में SQL इंस्टेंस खोजें और बाहर निकलें। |
--list-dbs | डेटाबेस सूचीबद्ध करें और बाहर निकलें। |
--security-audit | सुरक्षा ऑडिट करें और बाहर निकलें। |
sqlwinds> :info
sqlwinds> :dbs
sqlwinds> :users
sqlwinds> :enable_xp_cmdshell
sqlwinds> :xp whoami
sqlwinds> :spn
sqlwinds> help