Releases: kwsimons/Silverton
Releases · kwsimons/Silverton
Release 0.3
What's new
Non-Xbox specific:
- Call
kernel32!SetDllDirectory()
to ensure relative Dlls are loaded from the executables directory - Add NTDLL function offset support for 10.0.22631.4317 (for PC debugging)
- Remove verbose logging from PE debug directory parsing
Xbox specific:
- When
xpal.dll
is loaded, installs intercepts forXpalIsCapabilityEnabled()
,XpalIsCapabilityEnabledByVm()
,XIsCapabilityEnabled()
, andXIsCapabilityEnabledByVm()
to ensure they return true.- This is required to get Xbox tools like
xcrdutil.exe
to run correctly as they perform checks against the capabilities of the Xbox before proceeding.
- This is required to get Xbox tools like
XpalIsCapabilityEnabled()
pseudo code:
Call cpuid(0x40000007 [HV leaf]) to set EAX & ECX registers.
* If capabilityId >= 0x40, returns (ECX[capabilityId - 0x40] == b1)
* If capabilityId < 0x40, returns (EAX[capabilityId] == b1)
Artifacts
Silverton-0.3.Payloads.zip
- Contains only the Silverton payloads.
- Copy the xbox directory to the root of your USB drive and follow the "Installation" guide in the README (or download
Silverton-0.2.Release.zip
and override the payloads folder with this)
Release 0.2
What's new:
- Added
C:\Windows\System32\OpenSSH
to the native execution block list ininitialize.xml
- Switched
NativeExecutionBlockList
to support prefix matching instead of full file path matching - Added additional functionality to
AccountManager
Artifacts:
Silverton-0.2.Release.zip
- Contains Silverton payloads as well as .NET SDK 8.0 and Powershell 7.3.12.
- Simply copy the
xbox
directory to the root of your USB drive and follow the "Usage" guide in the README.
Silverton-0.2.Payloads.zip
- Contains only the Silverton payloads.
- Copy the
xbox
directory to the root of your USB drive and follow the "Installation" guide in the README.
Release 0.1
payloads.zip
contains the contents from steps #3 & #4 of the README:
- Copy the files in this repositories
payloads
directory toxbox\payloads
- Package this repository and copy the output to (
Silverton.dll
, etc) toxbox\payloads\launcher
Be sure to complete the other steps in the Installation Instructions.