Powershell은 RunA에 대한 자격 증명을 제공합니다.

밀로스

사용자 / 패스를 사용하여 자체 상승하도록 PowerShell 스크립트를 코딩하려고합니다. 문제는 Runas와 -Credential을 Start-Process에서 함께 사용할 수 없다는 것입니다. powershell에서 powershell을 실행하려고했지만 작동하지 않습니다. 아이디어는 사용자 / 패스로 UAC를 우회하는 것입니다. 누구에게 제안이 있습니까?

편집 : 불가능합니다!

$username = "test"
$password = "123456"
$credentials = New-Object System.Management.Automation.PSCredential -ArgumentList @($username,(ConvertTo-SecureString -String $password -AsPlainText -Force))


     # Self-elevate the script if required
    if (-Not ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] 'Administrator')) {
     if ([int](Get-CimInstance -Class Win32_OperatingSystem | Select-Object -ExpandProperty BuildNumber) -ge 6000) {
     
        Write-Host -ForegroundColor 'Red' "Bypassing UAC..."
        Start-Sleep -s 2
        
     
      $CommandLine = "-File `"" + $MyInvocation.MyCommand.Path + "`" " + $MyInvocation.UnboundArguments
      $CommandLine = "Start-Process -FilePath PowerShell.exe -verb runas -ArgumentList " + $CommandLine
      Start-Process powershell.exe -Credential $credentials -ArgumentList $CommandLine
      
        Write-Host -ForegroundColor 'Red' "Bypassing UAC..." $CommandLine
        Start-Sleep -s 30
      
      Exit
     }
    }


Write-Host -ForegroundColor 'Green' "Admin mode..."
Write-Host -ForegroundColor 'Gray' "Shell will exit in 15 seconds..."
Start-Sleep -s 15
Bill_Stewart

UAC는 관리자 권한으로 승격하려는 시도가있을 때마다 확인 프롬프트를 표시하도록 설계되었습니다. (프로세스가 이미 상승 실행하면 프롬프트가 표시되지 않습니다.) UAC가 활성화되어 (그리고이 경우 강력하게 당신이 활성화 두는 것이 권장), 프롬프트 고도는 항상 표시됩니다. UAC 프롬프트를 우회 할 수 없습니다 (또는 대체 용어를 선호하는 경우 "프로그래밍 방식으로 수락"). 이것은 의도적으로 설계된 것입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

스프링 보안은 올바른 자격 증명에도 불구하고 403을 제공합니다.

분류에서Dev

RDS 읽기 전용 복제본에 대한 자격 증명을 얻는 방법은 무엇입니까?

분류에서Dev

Google 클라우드 스토리지 API에 대한 자격 증명을 제공

분류에서Dev

리소스 소유자 암호 자격 증명은 자사 로그인에 대한 적합성을 부여합니다.

분류에서Dev

Spark Java에 대한 동적 데이터베이스 구성 자격 증명을 제공하는 방법은 무엇입니까?

분류에서Dev

Python에서 Uber 인증을 제공 한 잘못된 OAuth 2.0 자격 증명

분류에서Dev

함수 Azure Powershell에 자격 증명을 전달하는 문제

분류에서Dev

Windows에서 선택한 응용 프로그램에 대한 자격 증명을 요구하도록합니다.

분류에서Dev

루프 : getPriceHtml ()은 모든 제품에 대해 동일한 가격을 제공합니다.

분류에서Dev

플라이 웨이는 Snowflake에 대한 인증 키 기반 자격 증명을 지원합니까?

분류에서Dev

vim : 두 명령에 대한 명령 맵은 E488을 제공합니다.

분류에서Dev

로그인 한 사용자 자격 증명을 Powershell cmdlet에 전달

분류에서Dev

HTTP 인증을 통한 API 자격 증명, 좋은 생각입니까?

분류에서Dev

PayPal (PHP)로 로그인-> '기본 사용자에 대한 자격 증명을 찾을 수 없습니다.'

분류에서Dev

기본에서 OU가없는 OpenLDAP의 Java 인증이 잘못된 자격 증명을 제공합니다.

분류에서Dev

Bluemix 애플리케이션 내에서 Key Protect 서비스를 호출하기위한 자격 증명을 제공하는 방법은 무엇입니까?

분류에서Dev

데몬 사용자에 대한 AWS 자격 증명을 어디에 넣을 수 있습니까?

분류에서Dev

Azure DevOps에서 "대체 자격 증명"을 활성화하는 방법은 무엇입니까?

분류에서Dev

Powershell Enter-PSSession은 현재 자격 증명을 사용합니다.

분류에서Dev

Powershell Enter-PSSession은 현재 자격 증명을 사용합니다.

분류에서Dev

이것은 db 자격 증명을 "숨기기"에 충분한 방법입니까?

분류에서Dev

Google Compute Engine의 Ansible 프로비저닝을위한 JSON 자격 증명 파일은 어디에 있습니까?

분류에서Dev

AWS SES에 대한 자격 증명

분류에서Dev

새 유물에 대한 AWS 자격 증명 롤링을 관리하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

Bootstrap 4 도구 설명은 제목 이외의 사용자 지정 특성을 사용하여 도구 설명에 대한 텍스트를 제공합니다.

분류에서Dev

Appium Or (|) UiSelector (). ResoureIdMatches에 대한 조건은 NoSuchElementException을 제공합니다.

분류에서Dev

Cognito 자격 증명은 API 실행을 수행 할 권한이 없습니다.

분류에서Dev

젠킨스에 대한 자격 증명을 전달하여 도커 이미지를 내 레지스트리에 푸시하는 방법은 무엇입니까?

분류에서Dev

Elastic Beanstalk에 배포되고 S3와 통신하는 Node.js 앱에 대한 AWS 자격 증명을 설정하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    스프링 보안은 올바른 자격 증명에도 불구하고 403을 제공합니다.

  2. 2

    RDS 읽기 전용 복제본에 대한 자격 증명을 얻는 방법은 무엇입니까?

  3. 3

    Google 클라우드 스토리지 API에 대한 자격 증명을 제공

  4. 4

    리소스 소유자 암호 자격 증명은 자사 로그인에 대한 적합성을 부여합니다.

  5. 5

    Spark Java에 대한 동적 데이터베이스 구성 자격 증명을 제공하는 방법은 무엇입니까?

  6. 6

    Python에서 Uber 인증을 제공 한 잘못된 OAuth 2.0 자격 증명

  7. 7

    함수 Azure Powershell에 자격 증명을 전달하는 문제

  8. 8

    Windows에서 선택한 응용 프로그램에 대한 자격 증명을 요구하도록합니다.

  9. 9

    루프 : getPriceHtml ()은 모든 제품에 대해 동일한 가격을 제공합니다.

  10. 10

    플라이 웨이는 Snowflake에 대한 인증 키 기반 자격 증명을 지원합니까?

  11. 11

    vim : 두 명령에 대한 명령 맵은 E488을 제공합니다.

  12. 12

    로그인 한 사용자 자격 증명을 Powershell cmdlet에 전달

  13. 13

    HTTP 인증을 통한 API 자격 증명, 좋은 생각입니까?

  14. 14

    PayPal (PHP)로 로그인-> '기본 사용자에 대한 자격 증명을 찾을 수 없습니다.'

  15. 15

    기본에서 OU가없는 OpenLDAP의 Java 인증이 잘못된 자격 증명을 제공합니다.

  16. 16

    Bluemix 애플리케이션 내에서 Key Protect 서비스를 호출하기위한 자격 증명을 제공하는 방법은 무엇입니까?

  17. 17

    데몬 사용자에 대한 AWS 자격 증명을 어디에 넣을 수 있습니까?

  18. 18

    Azure DevOps에서 "대체 자격 증명"을 활성화하는 방법은 무엇입니까?

  19. 19

    Powershell Enter-PSSession은 현재 자격 증명을 사용합니다.

  20. 20

    Powershell Enter-PSSession은 현재 자격 증명을 사용합니다.

  21. 21

    이것은 db 자격 증명을 "숨기기"에 충분한 방법입니까?

  22. 22

    Google Compute Engine의 Ansible 프로비저닝을위한 JSON 자격 증명 파일은 어디에 있습니까?

  23. 23

    AWS SES에 대한 자격 증명

  24. 24

    새 유물에 대한 AWS 자격 증명 롤링을 관리하는 가장 좋은 방법은 무엇입니까?

  25. 25

    Bootstrap 4 도구 설명은 제목 이외의 사용자 지정 특성을 사용하여 도구 설명에 대한 텍스트를 제공합니다.

  26. 26

    Appium Or (|) UiSelector (). ResoureIdMatches에 대한 조건은 NoSuchElementException을 제공합니다.

  27. 27

    Cognito 자격 증명은 API 실행을 수행 할 권한이 없습니다.

  28. 28

    젠킨스에 대한 자격 증명을 전달하여 도커 이미지를 내 레지스트리에 푸시하는 방법은 무엇입니까?

  29. 29

    Elastic Beanstalk에 배포되고 S3와 통신하는 Node.js 앱에 대한 AWS 자격 증명을 설정하는 방법은 무엇입니까?

뜨겁다태그

보관