Microsoft планирует обновлять через Windows Update все установленные приложения

Новая организованная платформа позволит разработчикам обновлять любые приложения напрямую из Windows Update.

https://tefida.com/microsoft-wants-windows-update-to-handle-all-apps/

#angiechen #appx #microsoft #msix #windowspacketmanager #windowsupdate #новостиit #tefidacom

So Microsoft is preparing an Xbox-compatible Handled. This is weak.

Remember, this device UX will be crap, and its only value proposition will be as a #Bazzite powered device so Steam gains more marketshare. And I'm all for it.

Wake me up when they kill their Microsoft Store and their APPX for good.

https://www.windowscentral.com/gaming/xbox/xbox-hardware-report-project-keenan-next-gen-xbox-2027

#Microsoft #Videogames #Gaming #Games #XboxHandled #Handled #SteamDeck #MicrosoftStore #Appx #MicrosoftGaming

EXCLUSIVE: Xbox's new hardware plans begin with a gaming handheld set for later this year, with full next-gen consoles targeting 2027

Microsoft's first full foray into PC gaming handhelds begins with a partner device set to launch later this year, with its own Xbox Series X|S successors now fully in production.

Windows Central
What is Elon Musk’s ‘everything app’ X?

Twitter no longer exists – but can X really become a super app like China’s WeChat?

The Independent

Microsoft AppX (UWP) concept is OK, but good grief the technical implementation is awful!

I just spent 2 hours fixing a nonsense issue, where the InstallLocation of an app was changed to NULL due to a disk volume change and of course the App failed to start or run or even uninstall. You couldn't re-install it from the store either.

Had to scrub the registry clean with SYSTEM access to get even some control over it, but now it remains to be seen if it helped or not...
#appx #uwp #windows

Create MSI, EXE, MSIX or APPX installer for a Portable App and Submit to Microsoft Store! (Advanced Installer)

First of all, yes, Microsoft makes it hard to impossible for developers to submit and publish their apps at Microsoft Store! Saying th...

As promised, here are our #Yara rules for unsigned #appx/#msix Installer packages:

Installer: https://yaraify.abuse.ch/yarahub/rule/SUS_Unsigned_APPX_MSIX_Installer_Feb23/
Manifest: https://yaraify.abuse.ch/yarahub/rule/SUS_Unsigned_APPX_MSIX_Manifest_Feb23/

Also make sure to check out this thread by @nas_bench on Event Log/Sigma detections: https://twitter.com/nas_bench/status/1613541713741488128

YARAify | Rule SUS_Unsigned_APPX_MSIX_Installer_Feb23

YARA rule SUS_Unsigned_APPX_MSIX_Installer_Feb23 on YARAhub

Proof of Concept: #Malware Delivery via #appx/#msix packages.
In our test case we needed administrative permissions to install the package with putty.exe as our test payload.

We did test it first with a #Wannacry #Ransomware binary, but Windows Defender caught the payload and that didn't look so nice on a screenshot 😅

Our .appx demo package is based off of a in-the-wild sample of #Magniber #Ransomware that was signed with a stolen signature (Jan 2022). With this change in Windows 11 it is now possible to install unsigned appx packages (given required perms).
https://twitter.com/f0wlsec/status/1481338661824307204

Detection opportunities:
- Execution out of C:\Program Files\WindowsApps\
- Looking for the special OID documented by Microsoft here: https://learn.microsoft.com/en-us/windows/msix/package/unsigned-package

We are going to publish our #Yara rules for this tomorrow, stay tuned.

Marius 'f0wL' Genheimer on Twitter

“The .appx file can only be installed if the system is set to the "Sideloading" or "Developer" mode. Since the error message is pretty clear most victims would probably still enable it though. Sample: e2d3af7acd9bb440f9972b192cbfa83b07abdbb042f8bf1c2bb8f63944a4ae39”

Twitter
MobSF
Mobile Security Framework (#MobSF) è un'applicazione completa e automatizzata (#Android/#iOS/#Windows) per svolgere attività di penetration test, #malware analysis e valutazione di sicurezza delle #APP mobile. Il sistema, #opensource, può eseguire analisi statiche e dinamiche e supporta i binari come (#APK, #XAPK, #IPA e #APPX) assieme al codice sorgente e fornisce API REST per una integrazione e automatizzazione all'interno della tua pipeline CI/CD o #DevSecOps.
https://www.redhotcyber.com/post/programmi-hacker-mobsf
Programmi hacker: MobSF, Uno strumento di analisi delle APP mobile open source.

Scopriamo assieme in questo articolo MobSF, un'applicazione open source per effettuare analisi delle App mobile attraverso scansioni statiche e dinamiche.

RedHotCyber
For the record and in an attempt to contribute to the world's knowledge of holes in Microsoft documentation:

At least the way I did it, for in-process plugins, you need to create the MSIX packages using
makeappx and manifests written/edited from a template by you, not generated by Visual Studio or something (copy your AppxManifest.xml file into the directory with your payload files (which has to include all the stuff your application needs to run and any bits like images referenced in the manifest) and run makeappx pack /d InputDirectory /p OutputPackageFile.msix, then use signtool sign to add a signature). The plugins need a <MainPackageDependency> pointing to the main app, and the main app needs to use Windows.ApplicationModel.Package.Current.Dependencies to get the plugin packages and Package.InstalledLocation to find their base directories so you can actually load from them.

It might totally be possible to use Visual Studio's MSIX generation or some third-party thing but I gave up on it after fighting it for a while.

For a .NET non-UWP application like mine, you need to use one of the
Windows build-number-specific Target Framework Monikers for .NET 5+, e.g. net5.0-windows10.0.19041.0 (for earlier .NET or C++ or whatever you're sort of on your own since I didn't have to do that, but that page might say and if not look for something about Universal Windows contracts) to get access to Windows.ApplicationModel.

It's not really absurdly complicated but the documentation is not good.

#MSIX #AppX #plugin #plugins #dotnet #Microsoft #Windows #UWP #WindowsStore
Call Windows Runtime APIs in desktop apps - Windows apps

Enhance your desktop application for Windows 10 users by using Windows Runtime APIs.