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

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

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

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

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

श्रेणियाँ

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

ADOKit

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

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

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

सभी देखें →

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

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

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

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

## विवरण

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

ADOKit द्वारा उपयोग की जाने वाली तकनीकों के पूर्ण विवरण X-Force Red [श्वेतपत्र](https://www.ibm.com/downloads/cas/5JKAPVYD) में हैं।

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

प्रस्तुति स्लाइड्स और डेमो इस रिपॉजिटरी में [BHUSA Arsenal 2024](https://github.com/h4wkst3r/adokit/blob/main/BHUSA_Arsenal_2024) फ़ोल्डर में शामिल हैं।

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

## विषय-सूची

- [ADOKit](#ADOKit)
- [विषय-सूची](#table-of-contents)
- [स्थापना/निर्माण](#installationbuilding)
  - [प्रयुक्त पुस्तकालय](#libraries-used)
  - [पूर्व-संकलित](#pre-compiled)
  - [स्वयं निर्माण](#building-yourself)
- [कमांड मॉड्यूल](#command-modules)
- [तर्क/विकल्प](#argumentsoptions)
- [प्रमाणीकरण विकल्प](#authentication-options)
- [मॉड्यूल विवरण तालिका](#module-details-table)
- [उदाहरण](#examples)
  - टोही
    - [Azure DevOps एक्सेस सत्यापित करें](#validate-azure-devops-access)
    - [Whoami](#whoami)
    - [संगठनों की सूची बनाएं](#List-orgs)
    - [रिपॉजिटरी की सूची बनाएं](#List-repos)
    - [रिपॉजिटरी खोजें](#Search-repos)
    - [प्रोजेक्ट की सूची बनाएं](#list-projects)
    - [प्रोजेक्ट खोजें](#search-projects)
    - [कोड खोजें](#Search-code)
    - [फ़ाइलें खोजें](#Search-files)
    - [उपयोगकर्ताओं की सूची बनाएं](#list-users)
    - [उपयोगकर्ता खोजें](#search-user)
    - [टीमों की सूची बनाएं](#list-teams)
    - [टीम खोजें](#search-team)
    - [टीम के सदस्य प्राप्त करें](#get-team-members)
    - [समूहों की सूची बनाएं](#list-groups)
    - [समूह खोजें](#search-groups)
    - [समूह के सदस्य प्राप्त करें](#get-group-members)
    - [प्रोजेक्ट अनुमतियाँ प्राप्त करें](#get-project-permissions)
    - [क्रेडेंशियल खोजें](#creds-search)
    - [बिल्ड लॉग प्राप्त करें](#get-build-logs)
    - [बिल्ड लॉग की सूची बनाएं](#list-build-logs)
    - [बिल्ड लॉग खोजें](#search-build-logs)
  - स्थायित्व
    - [PAT बनाएं](#create-pat)
    - [PAT की सूची बनाएं](#list-pats)
    - [PAT हटाएं](#remove-pat)
    - [SSH कुंजी बनाएं](#create-ssh-key)
    - [SSH कुंजियों की सूची बनाएं](#list-ssh-keys)
    - [SSH कुंजी हटाएं](#remove-ssh-key)
  - विशेषाधिकार वृद्धि
    - [प्रोजेक्ट व्यवस्थापक जोड़ें](#add-project-admin)
    - [प्रोजेक्ट व्यवस्थापक हटाएं](#remove-project-admin)
    - [बिल्ड व्यवस्थापक जोड़ें](#add-build-admin)
    - [बिल्ड व्यवस्थापक हटाएं](#remove-build-admin)
    - [संग्रह व्यवस्थापक जोड़ें](#add-collection-admin)
    - [संग्रह व्यवस्थापक हटाएं](#remove-collection-admin)
    - [संग्रह बिल्ड व्यवस्थापक जोड़ें](#add-collection-build-admin)
    - [संग्रह बिल्ड व्यवस्थापक हटाएं](#remove-collection-build-admin)
    - [संग्रह बिल्ड सेवा खाता जोड़ें](#add-collection-build-service-account)
    - [संग्रह बिल्ड सेवा खाता हटाएं](#remove-collection-build-service-account)
    - [संग्रह सेवा खाता जोड़ें](#add-collection-service-account)
    - [संग्रह सेवा खाता हटाएं](#remove-collection-service-account)
    - [पाइपलाइन चर प्राप्त करें](#get-pipeline-variables)
    - [पाइपलाइन रहस्य प्राप्त करें](#get-pipeline-secrets)
    - [चर समूह प्राप्त करें](#get-variable-groups)
    - [सेवा कनेक्शन प्राप्त करें](#get-service-connections)
- [पता लगाना](#detection)
- [रोडमैप](#roadmap)
- [संदर्भ](#references)

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

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

| पुस्तकालय | URL | लाइसेंस |
| ----------- | --- | ------- |
| Fody  | [https://github.com/Fody/Fody](https://github.com/Fody/Fody) | MIT लाइसेंस  |
| Newtonsoft.Json  | [https://github.com/JamesNK/Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) | MIT लाइसेंस  |

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

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

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

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`
* अब आप स्वयं प्रोजेक्ट बना सकते हैं!

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

* टोही
  * <b>check</b> - जाँचें कि क्या संगठन Azure DevOps का उपयोग करता है और क्या क्रेडेंशियल मान्य हैं
  * <b>whoami</b> - वर्तमान उपयोगकर्ता और उसकी समूह सदस्यता सूचीबद्ध करें
  * <b>listorgs</b> - Azure DevOps के भीतर सभी या सुलभ संगठनों को सूचीबद्ध करें
  * <b>listrepo</b> - सभी रिपॉजिटरी सूचीबद्ध करें
  * <b>searchrepo</b> - दिए गए रिपॉजिटरी के लिए खोजें
  * <b>listproject</b> - सभी प्रोजेक्ट सूचीबद्ध करें
  * <b>searchproject</b> - दिए गए प्रोजेक्ट के लिए खोजें
  * <b>searchcode</b> - कोड में खोज शब्द वाले कोड की खोज करें
  * <b>searchfile</b> - खोज शब्द के आधार पर फ़ाइल खोजें
  * <b>listuser</b> - उपयोगकर्ताओं को सूचीबद्ध करें
  * <b>searchuser</b> - दिए गए उपयोगकर्ता की खोज करें
  * <b>listteam</b> - टीमों को सूचीबद्ध करें
  * <b>searchteam</b> - दी गई टीम की खोज करें
  * <b>getteammembers</b> - दी गई टीम के लिए टीम सदस्य प्राप्त करें
  * <b>listgroup</b> - समूहों को सूचीबद्ध करें
  * <b>searchgroup</b> - दिए गए समूह की खोज करें
  * <b>getgroupmembers</b> - दिए गए समूह के सभी समूह सदस्यों को सूचीबद्ध करें
  * <b>getpermissions</b> - किसी दिए गए प्रोजेक्ट तक पहुंच रखने वालों की अनुमतियाँ प्राप्त करें
  * <b>creds</b> - कोड में क्रेडेंशियल खोजें (कीवर्ड नीचे सूचीबद्ध हैं)
    * ``` "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" ```
  * <b>getbuildlogs</b> - एक या सभी प्रोजेक्ट के लिए बिल्ड लॉग डाउनलोड करें
  * <b>listbuildlogs</b> - एक या सभी प्रोजेक्ट के लिए बिल्ड लॉग सूचीबद्ध करें
  * <b>searchbuildlogs</b> - दिए गए खोज शब्द के लिए बिल्ड लॉग खोजें
* स्थायित्व
  * <b>createpat</b> - उपयोगकर्ता के लिए व्यक्तिगत पहुंच टोकन बनाएं
  * <b>listpat</b> - उपयोगकर्ता के लिए व्यक्तिगत पहुंच टोकन सूचीबद्ध करें
  * <b>removepat</b> - उपयोगकर्ता के लिए व्यक्तिगत पहुंच टोकन हटाएं
  * <b>createsshkey</b> - उपयोगकर्ता के लिए सार्वजनिक SSH कुंजी बनाएं
  * <b>listsshkey</b> - उपयोगकर्ता के लिए सार्वजनिक SSH कुंजियाँ सूचीबद्ध करें
  * <b>removesshkey</b> - उपयोगकर्ता के लिए सार्वजनिक SSH कुंजी हटाएं
* विशेषाधिकार वृद्धि
  * <b>addprojectadmin</b> - किसी दिए गए प्रोजेक्ट के लिए "Project Administrators" में एक उपयोगकर्ता जोड़ें
  * <b>removeprojectadmin</b> - किसी दिए गए प्रोजेक्ट के लिए "Project Administrators" समूह से एक उपयोगकर्ता हटाएं
  * <b>addbuildadmin</b> - किसी दिए गए प्रोजेक्ट के लिए "Build Administrators" समूह में एक उपयोगकर्ता जोड़ें
  * <b>removebuildadmin</b> - किसी दिए गए प्रोजेक्ट के लिए "Build Administrators" समूह से एक उपयोगकर्ता हटाएं
  * <b>addcollectionadmin</b> - "Project Collection Administrators" समूह में एक उपयोगकर्ता जोड़ें
  * <b>removecollectionadmin</b> - "Project Collection Administrators" समूह से एक उपयोगकर्ता हटाएं
  * <b>addcollectionbuildadmin</b> - "Project Collection Build Administrators" समूह में एक उपयोगकर्ता जोड़ें
  * <b>removecollectionbuildadmin</b> - "Project Collection Build Administrators" समूह से एक उपयोगकर्ता हटाएं
  * <b>addcollectionbuildsvc</b> - "Project Collection Build Service Accounts" समूह में एक उपयोगकर्ता जोड़ें
  * <b>removecollectionbuildsvc</b> - "Project Collection Build Service Accounts" समूह से एक उपयोगकर्ता हटाएं
  * <b>addcollectionsvc</b> - "Project Collection Service Accounts" समूह में एक उपयोगकर्ता जोड़ें
  * <b>removecollectionsvc</b> - "Project Collection Service Accounts" समूह से एक उपयोगकर्ता हटाएं
  * <b>getpipelinevars</b> - किसी दिए गए प्रोजेक्ट के लिए उपयोग किए जाने वाले किसी भी पाइपलाइन चर को प्राप्त करें।
  * <b>getpipelinesecrets</b> - किसी दिए गए प्रोजेक्ट के लिए उपयोग किए जाने वाले किसी भी पाइपलाइन रहस्यों के नाम प्राप्त करें।
  * <b>getvariablegroups</b> - किसी दिए गए प्रोजेक्ट के लिए उपयोग किए जाने वाले किसी भी चर समूह और संबंधित चर प्राप्त करें।
  * <b>getserviceconnections</b> - किसी दिए गए प्रोजेक्ट के लिए उपयोग किए जाने वाले सेवा कनेक्शन प्राप्त करें।


## तर्क/विकल्प

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

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

नीचे वे प्रमाणीकरण विकल्प दिए गए हैं जो आपके पास 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..`

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

हमला परिदृश्य | मॉड्यूल  | विशेष अनुमतियाँ? | नोट्स
--- |--- | --- | ---
टोही | `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` | 


## उदाहरण

### 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
```
### 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

---

[Read more](https://github.com/h4wkst3r/adokit)
टूल डाउनलोड करें