четверг, 11 июня 2026 г.

security links

1. https://dnsdumpster.com/

DNSDumpster.com is a FREE domain research tool that can discover hosts related to a domain. Finding visible hosts from the attackers perspective is an important part of the security assessment process.

понедельник, 7 октября 2024 г.

etoken

 https://service.maxpatrol.com/downloads/dafc8b9c-a52f-4e59-8284-3e656d66d356/XSpider-37648-100724.exe


https://hub.digi.com/support/products/infrastructure-management/digi-anywhereusb/?path=/support/asset-collection/os-specific-drivers-anywhere-usb/&_gl=1*1m4xphe*_gcl_au*NzQwNDU3NDguMTcyNzk0NTc2OQ..*_ga*MTUzOTEyMzQ1Ny4xNzI3OTQ1NzY5*_ga_RZXDK3PM3B*MTcyODA0MTEyMy4yLjAuMTcyODA0MTEyMy42MC4wLjA

среда, 22 мая 2024 г.

MSSQL Rebuild index

Сборка ссылок по обслуживанию БД

Описание восстановления (rebuild) и реорганизации (reorganize) индекса.

https://learn.microsoft.com/en-us/sql/relational-databases/indexes/reorganize-and-rebuild-indexes?view=sql-server-ver16

Еще одно описание

https://infostart.ru/1c/articles/2017724/


Умная дефрагментация

https://github.com/microsoft/tigertoolbox/tree/master/AdaptiveIndexDefrag


Размер дефрагментации данных и индексов

https://learn.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-db-index-physical-stats-transact-sql?view=sql-server-ver16

пятница, 5 апреля 2024 г.

exchange online

 $dateStart = ([system.DateTime]::Now.AddDays(-1))


$dateEnd = ([system.DateTime]::Now)


Get-MessageTrace -StartDate $dateStart -EndDate $dateEnd -PageSize 512 | Where {$_.Status -eq "Delivered"} | Get-MessageTraceDetail | where {$_.Event -eq "Receive"} | where {$_.Detail -notmatch "TLS1.2"} | fl


среда, 22 марта 2023 г.

Реестр описание параметров

Описание admx файлов, какой параметр в реестре и за что отвечает

https://admx.help/

вторник, 7 февраля 2023 г.

Разметка дисков

Разметка дисков при установке вручную https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/oem-deployment-of-windows-desktop-editions-sample-scripts?preserve-view=true&view=windows-10#-createpartitions-uefitxt

пятница, 4 марта 2022 г.

robocopy

 https://superuser.com/questions/1210890/robocopy-files-without-writing-permissions-granting-temporary-writing-permissi

понедельник, 25 января 2021 г.

Nextcloud SSO ADFS

Исходные данные:

Active Directory имя test.local

AD FS сервер adfs.test.local


Сервер nextcloud https://next.test.local

включены модули: LDAP, SSO

Использованы:

https://www.virtualease.fr/nextcloud-authentication-active-directory-sso-via-adfs-saml/

https://rephlex.de/blog/2018/04/05/how-to-connect-nextcloud-to-active-directory-using-ad-fs-without-losing-your-mind/


1. Настраиваем модуль LDAP.






2. Разворачиваем AD FS

Включаем

Service - Authentication Methods 

блоки Intranet - Extranet

Microsoft Passport Authentication




3. Открываем настройку SSO на nextcloud

Заполняем поля:

General

sAMAccountName


Identity Provider Data

http://adfs.test.local/adfs/services/trust   

Эту ссылку можно посмотреть в свойствах AD FS (Federation Service Properties)




https://adfs.test.local/adfs/ls/IdPInitiatedSignon


Show optional Identity Provider settings ...

Добавляем сертификат.

Его берем с AD FS.


Просмотр - Состав - Копировать в файл (Base-64)





Открываем в тестовом редакторе этот файл, например Notepad++

Вставляем сертификат в nextcloud





4. Download metadata XML

Забираем файл на AD FS



5. Импортируем XML


на русском



на русском


на русском



на русском



на русском



на русском



Проверим свойствах


на русском



на русском




6. Изменить политику подач запроса (Edit Claim Issuance Policy)


SAM-Account-Name - sAMAccountName

Surname - Surname

Given-Name - Given Name

E-Mail-Addresses - E-mail Address

Display-Name - Common Name



на русском



на русском



на русском



на русском



на русском



7. В Internet Explorer добавить сайт adfs.test.local в Местная интрасеть.

И включить "Автоматический вход в сеть с текущим именем пользователя"


8. Для того, чтобы и в Chrome был автоматический вход, нужно на AD FS добавить user-agent

В Powershell на Ad FS сервере:

Get-ADFSProperties | Select -ExpandProperty WIASupportedUserAgents

Добавляем user-agent

Set-AdfsProperties -WIASupportedUserAgents ((Get-ADFSProperties | Select -ExpandProperty WIASupportedUserAgents) + "Chrome" + "Mozilla/5.0")

перзапускаем службу AD FS

Restart-Service adfssrv


После настроен при подключении к nextcloud и нажатии "Вход через SSO и SAML" пользователь будет авторизоваться автоматически.

вторник, 22 сентября 2020 г.

Сборник ссылок O365

 https://www.cyberdrain.com/category/office365/

пятница, 14 августа 2020 г.

Шрифт на экране приветствия

 Размер шрифта на экране приветствия.

В реестре 

[HKEY_CURRENT_CONFIG\Software\Fonts]

"LogPixels"=dword:00000060

Это 100% размер. После изменения нужно перегрузить ОС.

среда, 22 июля 2020 г.

Windows debug загрузки

http://www.outsidethebox.ms/11287/

http://www.outsidethebox.ms/14675/#_Toc348899187

Windows Performance Analyzer (WPA) из Windows ADK для диагностики загрузки всех поддерживаемых ОС Windows.

Сбор данных
Все логи загрузки лучше хранить в одной папке, допустим, C:\Trace. Откройте командную строку с полными правами и введите:

1
md c:\Trace
Здесь и далее я буду использовать пути применительно к этой папке и стандартной установке WPT в 32-разрядной Windows 7. При необходимости изменяйте пути на свои.

Закройте все программы и сохраните все документы. Процесс сбора данных о загрузке системы запускается одной командой:

1
xbootmgr -trace boot -traceFlags BASE+CSWITCH+DRIVERS+POWER -resultPath C:\Trace
Аналогичные команды можно использовать для диагностики

гибернации:

1
xbootmgr -trace hibernate -traceFlags BASE+CSWITCH+DRIVERS+POWER -resultPath C:\Trace
сна:

1
xbootmgr -trace standby -traceFlags BASE+CSWITCH+DRIVERS+POWER -resultPath C:\Trace
выключения:

1
xbootmgr -trace shutdown -noPrepReboot -traceFlags BASE+CSWITCH+DRIVERS+POWER -resultPath C:\Trace

вторник, 19 мая 2020 г.

SMTP-сервер Windows IIS6

Настройка SMTP-сервера на Windows

Send-MailMessage -SMTPServer localhost -To xxxxx@yourdomain.com -From xxxxx@gmail.com -Subject "This is a test email" -Body "Hi, this is a test email sent using Gmail as a smart host"

http://www.vsysad.com/2014/01/configure-smtp-server-on-windows-2012-to-use-gmail-to-relay-messages/

среда, 4 марта 2020 г.

Update error 0x80096004 and 0x80070659

Update error  0x80096004 and 0x80070659


https://social.technet.microsoft.com/Forums/lync/en-US/02b27b51-2533-4e20-901d-2ff2d428ce14/windows-updates-failing?forum=winserverTS


HKLM\Software\Policies\Microsoft\Windows\Installer

add

DisableMSI=0

and set
DisablePatch = 0


After update delete DisableMSI and set
DisablePatch = 1

вторник, 11 февраля 2020 г.

Windows 2016 просмотр картинок с помощью Windows Photo Viewer

https://winitpro.ru/index.php/2015/08/12/kak-vosstanovit-sredstvo-prosmotra-fotografij-v-windows-10/

https://winitpro.ru/index.php/2017/01/23/upravlenie-fajlovymi-associaciyami-v-windows-10/


В Windows Server 2016, как и в Windows 10 имеются необходимые библиотеки Windows Photo Viewer, но отсутствуют нужные файловые ассоциации.

Для настройки ассоциаций нужно внести изменения в реестр.

В тестовом редакторе создайте файл с расширением .reg и добавьте в него. Это для ассоциации с файлами .bmp  Для других ассоциаций заменить bmp на другие расширения (png, jpeg, jpg, gif). И выполните данные файлы на сервере.

----------------

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\.bmp]

[HKEY_CLASSES_ROOT\.bmp]
"Content Type"="image/bmp"
@="bmpfile"
"PerceivedType"="image"

[HKEY_CLASSES_ROOT\.bmp\OpenWithList]

[HKEY_CLASSES_ROOT\.bmp\OpenWithList\ehshell.exe]

[HKEY_CLASSES_ROOT\.bmp\OpenWithProgids]
"bmpfile"=""

[HKEY_CLASSES_ROOT\.bmp\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"

[-HKEY_CLASSES_ROOT\bmpfile]

[HKEY_CLASSES_ROOT\bmpfile]
@="bmp Image"
"EditFlags"=dword:00010000
"FriendlyTypeName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,\
  00,6f,00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,\
  32,00,5c,00,73,00,68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,\
  00,2c,00,2d,00,33,00,30,00,35,00,39,00,36,00,00,00
"ImageOptionFlags"=dword:00000001

[HKEY_CLASSES_ROOT\bmpfile\CLSID]
@="{25336920-03F9-11cf-8FD0-00AA00686F13}"

[HKEY_CLASSES_ROOT\bmpfile\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,69,00,6d,00,\
  61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,37,\
  00,32,00,00,00

[HKEY_CLASSES_ROOT\bmpfile\shell]

[HKEY_CLASSES_ROOT\bmpfile\shell\open]
"MuiVerb"=hex(2):40,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,\
  69,00,6c,00,65,00,73,00,25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,\
  00,20,00,50,00,68,00,6f,00,74,00,6f,00,20,00,56,00,69,00,65,00,77,00,65,00,\
  72,00,5c,00,70,00,68,00,6f,00,74,00,6f,00,76,00,69,00,65,00,77,00,65,00,72,\
  00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,30,00,34,00,33,00,00,00

[HKEY_CLASSES_ROOT\bmpfile\shell\open\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,\
  6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,\
  00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,\
  25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,50,00,68,00,6f,\
  00,74,00,6f,00,20,00,56,00,69,00,65,00,77,00,65,00,72,00,5c,00,50,00,68,00,\
  6f,00,74,00,6f,00,56,00,69,00,65,00,77,00,65,00,72,00,2e,00,64,00,6c,00,6c,\
  00,22,00,2c,00,20,00,49,00,6d,00,61,00,67,00,65,00,56,00,69,00,65,00,77,00,\
  5f,00,46,00,75,00,6c,00,6c,00,73,00,63,00,72,00,65,00,65,00,6e,00,20,00,25,\
  00,31,00,00,00

[HKEY_CLASSES_ROOT\bmpfile\shell\open\DropTarget]
"Clsid"="{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}"

[HKEY_CLASSES_ROOT\bmpfile\shell\printto]

[HKEY_CLASSES_ROOT\bmpfile\shell\printto\command]
@=hex(2):22,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
  00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,\
  75,00,6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,22,00,20,\
  00,22,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,\
  25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,\
  00,69,00,6d,00,67,00,76,00,77,00,2e,00,64,00,6c,00,6c,00,22,00,2c,00,49,00,\
  6d,00,61,00,67,00,65,00,56,00,69,00,65,00,77,00,5f,00,50,00,72,00,69,00,6e,\
  00,74,00,54,00,6f,00,20,00,2f,00,70,00,74,00,20,00,22,00,25,00,31,00,22,00,\
  20,00,22,00,25,00,32,00,22,00,20,00,22,00,25,00,33,00,22,00,20,00,22,00,25,\
  00,34,00,22,00,00,00

[-HKEY_CLASSES_ROOT\SystemFileAssociations\.bmp]

[HKEY_CLASSES_ROOT\SystemFileAssociations\.bmp]
"PreviewDetails"="prop:System.Photo.DateTaken;System.Keywords;*System.Photo.PeopleNames;System.Rating;*System.Image.Dimensions;*System.Size;System.Title;System.Author;System.Comment;*System.OfflineAvailability;*System.OfflineStatus;System.Photo.CameraManufacturer;System.Photo.CameraModel;System.Subject;*System.Photo.FNumber;*System.Photo.ExposureTime;*System.Photo.ISOSpeed;*System.Photo.ExposureBias;*System.Photo.FocalLength;*System.Photo.MaxAperture;*System.Photo.MeteringMode;*System.Photo.SubjectDistance;*System.Photo.Flash;*System.Photo.FlashEnergy;*System.Photo.FocalLengthInFilm;*System.DateCreated;*System.DateModified;*System.SharedWith"
"FullDetails"="prop:System.PropGroup.Description;System.Title;System.Subject;System.Rating;System.Keywords;*System.Photo.PeopleNames;System.Comment;System.PropGroup.Origin;System.Author;System.Photo.DateTaken;System.ApplicationName;System.DateAcquired;System.Copyright;System.PropGroup.Image;System.Image.ImageID;System.Image.Dimensions;System.Image.HorizontalSize;System.Image.VerticalSize;System.Image.HorizontalResolution;System.Image.VerticalResolution;System.Image.BitDepth;System.Image.Compression;System.Image.ResolutionUnit;System.Image.ColorSpace;System.Image.CompressedBitsPerPixel;System.PropGroup.Camera;System.Photo.CameraManufacturer;System.Photo.CameraModel;System.Photo.FNumber;System.Photo.ExposureTime;System.Photo.ISOSpeed;System.Photo.ExposureBias;System.Photo.FocalLength;System.Photo.MaxAperture;System.Photo.MeteringMode;System.Photo.SubjectDistance;System.Photo.Flash;System.Photo.FlashEnergy;System.Photo.FocalLengthInFilm;System.PropGroup.PhotoAdvanced;System.Photo.LensManufacturer;System.Photo.LensModel;System.Photo.FlashManufacturer;System.Photo.FlashModel;System.Photo.CameraSerialNumber;System.Photo.Contrast;System.Photo.Brightness;System.Photo.LightSource;System.Photo.ExposureProgram;System.Photo.Saturation;System.Photo.Sharpness;System.Photo.WhiteBalance;System.Photo.PhotometricInterpretation;System.Photo.DigitalZoom;System.Photo.EXIFVersion;System.PropGroup.GPS;*System.GPS.Latitude;*System.GPS.Longitude;*System.GPS.Altitude;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.DateCreated;System.DateModified;System.Size;System.FileAttributes;System.OfflineAvailability;System.OfflineStatus;System.SharedWith;System.FileOwner;System.ComputerName"
"InfoTip"="prop:System.ItemType;System.Photo.DateTaken;System.Keywords;*System.Photo.PeopleNames;System.Rating;*System.Image.Dimensions;*System.Size;System.Title"
"ExtendedTileInfo"="prop:System.ItemType;System.Photo.DateTaken;*System.Image.Dimensions"
"SetDefaultsFor"="prop:System.Author;System.Document.DateCreated;System.Photo.DateTaken"
"ImageOptionFlags"=dword:00000001

[HKEY_CLASSES_ROOT\SystemFileAssociations\.bmp\OpenWithList]

[HKEY_CLASSES_ROOT\SystemFileAssociations\.bmp\OpenWithList\PhotoViewer.dll]

[HKEY_CLASSES_ROOT\SystemFileAssociations\.bmp\Shell]

[HKEY_CLASSES_ROOT\SystemFileAssociations\.bmp\Shell\setdesktopwallpaper]
"MultiSelectModel"="Player"
@=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
  00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,\
  74,00,6f,00,62,00,6a,00,65,00,63,00,74,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,\
  00,34,00,31,00,37,00,00,00
"NeverDefault"=""
"SuppressionSlapiPolicy"="ChangeDesktopBackground-Enabled"

[HKEY_CLASSES_ROOT\SystemFileAssociations\.bmp\Shell\setdesktopwallpaper\Command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,2e,00,65,00,78,00,\
  65,00,00,00
"DelegateExecute"="{ff609cc7-d34d-4049-a1aa-2293517ffcc6}"

[HKEY_CLASSES_ROOT\SystemFileAssociations\.bmp\ShellEx]

[HKEY_CLASSES_ROOT\SystemFileAssociations\.bmp\ShellEx\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\SystemFileAssociations\.bmp\ShellEx\ContextMenuHandlers\ShellImagePreview]
@="{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}"

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bmp]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bmp]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bmp\OpenWithProgids]
"bmpfile"=hex(0):


------------------------


Если у пользователей при просмотре картинки спрашивает чем их открыть Paint илиWindows Photo Viewer, то делаем следующее:
в тестовом профиле настраиваем через панель управления ассоциации с файлами. Затем выгружить ассоциации в файл

Dism.exe /online /Export-DefaultAppAssociations:C:\PS\DefaultAssoc.xml

пользователь должен быть в группе Администраторы. Затем в файле можно удалить не нужные строки (другие файловые ассоциации). И настроить применение файла через групповую политику Computer Configuration -> Administrative Templates -> Windows Components -> File Explorer

среда, 22 января 2020 г.

Powershell command

1. История
cat (Get-PSReadlineOption).HistorySavePath

пятница, 3 мая 2019 г.

Сборка сайтов



1. Заметки о Windows и других программных продуктах Microsoft...
https://windowsnotes.ru/

среда, 24 апреля 2019 г.

Powershell AD

1. Кто в группе  учетная запись активна
> Get-ADGroupMember -Identity "nameGroup" -Recursive | ForEach-Object {Get-ADUser -Identity $_.distinguishedName -Properties *} | Where-Object {$_.Enabled -like “true”} | ft SamAccountName,name -AutoSize

или запись короче ForEach-Object заменено на %

> Get-ADGroupMember -Identity "nameGroup" -Recursive | ForEach-Object {Get-ADUser -Identity $_.distinguishedName -Properties *} | Where-Object {$_.Enabled -like “true”} | ft SamAccountName,name -AutoSize

пятница, 22 марта 2019 г.

RDP сменить пароль, если уже истек

Если пароль истек и при подключении выдается: Нужно сменить пароль.
Сменить его можно создав определенным образом rdp файл.

1. Запускаем mstsc.
2. Указываем имя сервера или ip
3. Нажимаем "Сохранить как"
4. Открывает rdp файл в блокноте
5. Добавляем строку

enablecredsspsupport:i:0

6. Сохраняем rdp файл
7. Запускаем rdp файл и меняем пароль.