Skip to content

Releases: HT64/xucRun

xucRun 0.9.1.1

Choose a tag to compare

@github-actions github-actions released this 01 Nov 22:08

Important notice / Wichtiger Hinweis

xucRun is a non-commercial open-source project. The provided installer is not signed by a
publicly trusted publisher. Windows may therefore report an unknown publisher when it is first
started. Download the files only from this GitHub Release and compare the SHA-256 checksum before
starting the installer.

xucRun ist ein nicht kommerzielles Open-Source-Projekt. Die bereitgestellte Installer-Datei
besitzt keine Signatur eines öffentlich vertrauenswürdigen Herausgebers. Windows kann deshalb beim
ersten Start einen unbekannten Herausgeber melden. Laden Sie die Dateien ausschließlich aus diesem
GitHub Release herunter und vergleichen Sie vor dem Start die SHA-256-Prüfsumme.

Release information

Added

  • In /showcred, double-clicking a target account with approvals now opens the approvals that
    apply to that account. The context menu provides the same filtered view and a copyable credential
    detail view. The filtered list includes approvals bound to the selected account and profile-wide
    approvals that apply to all target accounts.
  • /showapprovals and /admin-status now provide copyable row details through double-click and
    Show details... in the context menu. Credential details and approvals tied to a specific
    target account include its SID. Approval details include the complete target hash when present.

Changed

  • Target hashes are no longer shown in the approval and administrative-status tables. They remain
    available in the corresponding details. Detail views omit fields that are empty or do not apply
    to the selected entry.

Full changelog

Veröffentlichungsinformationen

Hinzugefügt

  • In /showcred öffnet ein Doppelklick auf ein Zielkonto mit Freigaben jetzt die für dieses Konto
    geltenden Freigaben. Das Kontextmenü bietet dieselbe gefilterte Ansicht und eine kopierbare
    Detailansicht der Anmeldedaten. Die gefilterte Liste enthält Freigaben für das ausgewählte Konto
    sowie profilweite Freigaben, die für alle Zielkonten gelten.
  • /showapprovals und /admin-status bieten jetzt kopierbare Zeilendetails per Doppelklick und
    über Details anzeigen... im Kontextmenü. Anmeldedatendetails und Freigaben für ein bestimmtes
    Zielkonto enthalten dessen SID. Freigabedetails enthalten den vollständigen Zielhash, sofern
    vorhanden.

Geändert

  • Zielhashes werden nicht mehr in den Tabellen der Freigaben- und administrativen Statusansicht
    angezeigt. Sie bleiben in den zugehörigen Details verfügbar. Die Detailansichten lassen Felder
    weg, die leer sind oder für den ausgewählten Eintrag nicht gelten.

Vollständiges Änderungsprotokoll

SHA-256

E2AA0A1F8AC10BF5ED85476E6836A263A59BC0234B646A5B9FC787B2A0C19C85  xucRun-Installer-0.9.1.1-x64.exe
50B96C5047126ACD264CA4815AFECD8B7B5E487D91890ACA9027922BAF20DF78  xucRun-0.9.1.1-x64.zip

xucRun 0.9.1.0

Choose a tag to compare

@github-actions github-actions released this 01 Nov 12:15

Important notice / Wichtiger Hinweis

xucRun is a non-commercial open-source project. The provided installer is not signed by a
publicly trusted publisher. Windows may therefore report an unknown publisher when it is first
started. Download the files only from this GitHub Release and compare the SHA-256 checksum before
starting the installer.

xucRun ist ein nicht kommerzielles Open-Source-Projekt. Die bereitgestellte Installer-Datei
besitzt keine Signatur eines öffentlich vertrauenswürdigen Herausgebers. Windows kann deshalb beim
ersten Start einen unbekannten Herausgeber melden. Laden Sie die Dateien ausschließlich aus diesem
GitHub Release herunter und vergleichen Sie vor dem Start die SHA-256-Prüfsumme.

Release information

Added

  • Added /user:* and /user-elevated:* to always show the local account selection. The dialog
    identifies the current account and accounts with stored xucRun credentials; selecting another
    account without stored credentials continues through password entry on a separate Windows
    desktop.
  • The approval dialog now summarizes relevant existing approvals for the same target and names
    differing bindings such as the program file, target account, elevation mode, arguments, working
    directory, visibility, or direct script. The effect of the current selection explains whether
    it adds, broadens, replaces, or remains overlaid by an existing approval.

Changed

  • /user-elevated now reuses the current account when it is already an administrator and requests
    UAC elevation only when necessary. Otherwise, xucRun selects an administrator account with
    stored credentials or offers credential capture on a separate Windows desktop.
  • The approval dialog now presents the client and account context determined by the broker
    separately from the scrollable launch details. It shows detailed Authenticode information for
    the target program and a directly recognized script, including signature type, signer, issuer,
    certificate fingerprint and validity, and available timestamp information.
  • Confirming a changed executable transfers both target-program and exact-invocation approvals to
    the new program hash. Exact-invocation argument, working-directory, visibility, and direct-script
    bindings remain unchanged.
  • /info and the Tray information view now share a consistent runtime-information format covering
    program identity, architecture, language resources, signer certificate, account and elevation,
    configuration, maintenance scripts, and client logging.

Security

  • Authenticode diagnostics now distinguish a missing signature association from embedded-signature,
    catalog, certificate-chain, validity, revocation, and policy failures. Signature information
    supplements the existing final-path and SHA-256 checks. These diagnostics do not establish that
    a signed or unsigned target is free of harmful behavior.
  • /audit now reports the results of checks for the configured Windows protections of the running
    broker process and for ACL protection, Authenticode trust, and the expected signer of the fixed
    Core and Tray maintenance scripts. A successful report describes the state observed during the
    check and is not a guarantee against defects or later changes.
  • Reusable exact-invocation approvals for directly recognized scripts now require the broker's ACL
    check to find no prohibited client write or delete access in the script path. They bind the final
    script path and SHA-256 hash; the broker revalidates and locks the bound executable and script
    through process creation. The binding does not cover programs, scripts, modules, or other files
    loaded later by the approved process.

Full changelog

Veröffentlichungsinformationen

Hinzugefügt

  • /user:* und /user-elevated:* zeigen immer die Auswahl lokaler Konten. Der Dialog kennzeichnet
    das aktuelle Konto und Konten mit gespeicherten xucRun-Anmeldedaten; bei der Auswahl eines
    anderen Kontos ohne gespeicherte Anmeldedaten wird der ursprüngliche Start nach der
    Passworteingabe auf einem separaten Windows-Desktop fortgesetzt.
  • Der Freigabedialog fasst jetzt relevante vorhandene Freigaben für dasselbe Ziel zusammen und
    nennt abweichende Bindungen wie Programmdatei, Zielkonto, Erhöhungsmodus, Argumente,
    Arbeitsverzeichnis, Sichtbarkeit oder direktes Skript. Die Wirkung der aktuellen Auswahl erklärt,
    ob sie eine Freigabe ergänzt, erweitert, ersetzt oder weiterhin von einer vorhandenen Freigabe
    überlagert wird.

Geändert

  • /user-elevated verwendet jetzt das aktuelle Konto, wenn es bereits ein Administrator ist, und
    fordert die UAC-Erhöhung nur bei Bedarf an. Andernfalls wählt xucRun ein Administratorkonto mit
    gespeicherten Anmeldedaten aus oder bietet die Erfassung der Anmeldedaten auf einem separaten
    Windows-Desktop an.
  • Der Freigabedialog trennt jetzt den vom Broker ermittelten Client- und Kontokontext von den
    scrollbaren Startdetails. Für das Zielprogramm und ein direkt erkanntes Skript zeigt er
    ausführliche Authenticode-Informationen einschließlich Signaturart, Signierer, Aussteller,
    Zertifikatfingerabdruck und -gültigkeit sowie vorhandener Zeitstempelinformationen.
  • Die Bestätigung einer geänderten Programmdatei überträgt jetzt sowohl Zielprogrammfreigaben als
    auch Freigaben für den genauen Aufruf auf den neuen Programmhash. Die Bindungen des genauen
    Aufrufs an Argumente, Arbeitsverzeichnis, Sichtbarkeit und direktes Skript bleiben unverändert.
  • /info und die Informationsansicht des Trays verwenden jetzt ein einheitliches Format für
    Laufzeitinformationen zu Programmidentität, Architektur, Sprachressourcen, Signierzertifikat,
    Konto und Erhöhung, Konfiguration, Wartungsskripten und Clientprotokollierung.

Sicherheit

  • Die Authenticode-Diagnose unterscheidet jetzt eine fehlende Signaturzuordnung von Fehlern
    eingebetteter Signaturen, Kataloge, Zertifikatsketten, Gültigkeit, Sperrprüfung und Richtlinien.
    Die Signaturinformationen ergänzen die bestehenden Prüfungen von finalem Pfad und SHA-256. Diese
    Diagnose stellt nicht fest, dass ein signiertes oder unsigniertes Ziel frei von schädlichem
    Verhalten ist.
  • /audit meldet jetzt die Ergebnisse von Prüfungen der konfigurierten Windows-Schutzmechanismen
    des laufenden Brokerprozesses sowie von ACL-Schutz, Authenticode-Vertrauen und erwartetem
    Signierer der festgelegten Core- und Tray-Wartungsskripte. Ein erfolgreicher Bericht beschreibt
    den während der Prüfung beobachteten Zustand und ist keine Garantie gegen Fehler oder spätere
    Änderungen.
  • Für wiederverwendbare Freigaben eines genauen Aufrufs mit direkt erkanntem Skript darf die
    ACL-Prüfung des Brokers keine unzulässigen Schreib- oder Löschrechte des Clients in der
    Skriptpfadkette feststellen. Die Freigabe bindet finalen Skriptpfad und SHA-256-Hash; der Broker
    validiert und sperrt die gebundene Programm- und Skriptdatei erneut bis zur Prozesserzeugung.
    Später durch den freigegebenen Prozess geladene Programme, Skripte, Module oder andere Dateien
    sind nicht Teil dieser Bindung.

Vollständiges Änderungsprotokoll

SHA-256

8C02C033AB13057B2F2059BE56DF54A19741BDB7761CBCC76ACB8538BEE03BA8  xucRun-Installer-0.9.1.0-x64.exe
79959A90C15052A46CF3723C2B553CFAD2706D32768F751B3516B04F7A4C3035  xucRun-0.9.1.0-x64.zip

xucRun 0.9.0.3

Choose a tag to compare

@github-actions github-actions released this 30 Oct 16:40

Important notice / Wichtiger Hinweis

xucRun is a non-commercial open-source project. The provided installer is not signed by a
publicly trusted publisher. Windows may therefore report an unknown publisher when it is first
started. Download the files only from this GitHub Release and compare the SHA-256 checksum before
starting the installer.

xucRun ist ein nicht kommerzielles Open-Source-Projekt. Die bereitgestellte Installer-Datei
besitzt keine Signatur eines öffentlich vertrauenswürdigen Herausgebers. Windows kann deshalb beim
ersten Start einen unbekannten Herausgeber melden. Laden Sie die Dateien ausschließlich aus diesem
GitHub Release herunter und vergleichen Sie vor dem Start die SHA-256-Prüfsumme.

Release information

Added

  • Added /system [<Application> [Arguments...]] for starting a local application as
    LocalSystem in the caller's interactive session.
  • Added parameterless /system shell replacement. The replacement preserves the working
    directory and closes the previous shell only after the new shell started successfully.

Security

  • Every /system launch requires a separate, non-storable confirmation in the signed xucRun
    approval helper on the protected private desktop. The confirmation shows the exact executable,
    arguments, and working directory and is bound to a short-lived single-use challenge.
  • The broker locks and revalidates the resolved executable and its path and holds the locks until
    the LocalSystem process has been created.

Full changelog

Veröffentlichungsinformationen

Hinzugefügt

  • /system [<Anwendung> [Argumente...]] startet eine lokale Anwendung als LocalSystem in der
    interaktiven Sitzung des Aufrufers.
  • Der parameterlose /system-Aufruf ersetzt die aktuelle Shell. Der Ersatz übernimmt das
    Arbeitsverzeichnis und schließt die bisherige Shell erst nach erfolgreichem Start der neuen
    Shell.

Sicherheit

  • Jeder /system-Start erfordert eine separate, nicht speicherbare Bestätigung im signierten
    xucRun-Freigabehelper auf dem geschützten privaten Desktop. Die Bestätigung zeigt die genaue
    Programmdatei, alle Argumente und das Arbeitsverzeichnis und ist an eine kurzlebige
    Einmal-Challenge gebunden.
  • Der Broker sperrt und validiert die aufgelöste Programmdatei und ihren Pfad erneut und hält die
    Sperren, bis der LocalSystem-Prozess erzeugt wurde.

Vollständiges Änderungsprotokoll

SHA-256

978E1754BE8DC4AE29250683A6C6B07C23A89B3B4AB144C282B8D422D2DB336B  xucRun-Installer-0.9.0.3-x64.exe
18538CD905547EEBA1963AF70076A8845F55161DB72A6015640F82DA89C37811  xucRun-0.9.0.3-x64.zip

xucRun 0.9.0.2

Choose a tag to compare

@github-actions github-actions released this 21 Oct 19:33

Important notice / Wichtiger Hinweis

xucRun is a non-commercial open-source project. The provided installer is not signed by a
publicly trusted publisher. Windows may therefore report an unknown publisher when it is first
started. Download the files only from this GitHub Release and compare the SHA-256 checksum before
starting the installer.

xucRun ist ein nicht kommerzielles Open-Source-Projekt. Die bereitgestellte Installer-Datei
besitzt keine Signatur eines öffentlich vertrauenswürdigen Herausgebers. Windows kann deshalb beim
ersten Start einen unbekannten Herausgeber melden. Laden Sie die Dateien ausschließlich aus diesem
GitHub Release herunter und vergleichen Sie vor dem Start die SHA-256-Prüfsumme.

Release information

Note

  • This is the initial public release of xucRun.
  • Microsoft Visual C++ Redistributable v14 for x64 version 14.51.36247.0 or later is required.
    The graphical installer checks this requirement and offers the official Microsoft download if
    necessary.

Full changelog

Veröffentlichungsinformationen

Hinweis

  • Dies ist die erste öffentliche Veröffentlichung von xucRun.
  • Erforderlich ist Microsoft Visual C++ Redistributable v14 für x64 ab Version 14.51.36247.0.
    Der grafische Installer prüft diese Voraussetzung und bietet bei Bedarf den offiziellen
    Microsoft-Download an.

Vollständiges Änderungsprotokoll

SHA-256

0D5ACBB8DCC2894E4BCBBF2358FB2492A730FF89D73F5540E2B7541CC40C7A2B  xucRun-Installer-0.9.0.2-x64.exe
F2B3CB77A7E291E4B573008C9F7F56F7A6FC2D3FD77327BEC21A295B309E8109  xucRun-0.9.0.2-x64.zip