{"id":18690,"date":"2021-09-29T04:30:07","date_gmt":"2021-09-29T04:30:07","guid":{"rendered":"https:\/\/kalilinuxtutorials.com\/?p=18690"},"modified":"2021-09-29T04:30:10","modified_gmt":"2021-09-29T04:30:10","slug":"ps2exe","status":"publish","type":"post","link":"https:\/\/kalilinuxtutorials.com\/ps2exe\/","title":{"rendered":"PS2EXE : Module To Compile Powershell Scripts To Executables"},"content":{"rendered":"\n<p><strong>PS2EXE<\/strong> is a Module To Compile Powershell Scripts To Executables. Overworking of the great script of Ingo Karstein with GUI support. The GUI output and input is activated with one switch, real windows executables are generated. With Powershell 5.x support and graphical front end.<\/p>\n\n\n\n<p>Module version.<\/p>\n\n\n\n<p>You find the script based version here (https:\/\/github.com\/MScholtes\/TechNet-Gallery) and here:&nbsp;PS2EXE-GUI: &#8220;Convert&#8221; PowerShell Scripts to EXE Files with GUI.<\/p>\n\n\n\n<p>Author: Markus Scholtes<\/p>\n\n\n\n<p>Version: 1.0.10<\/p>\n\n\n\n<p>Date: 2021-04-10<\/p>\n\n\n\n<p class=\"has-text-align-center has-vivid-green-cyan-background-color has-background\"><strong>Installation<\/strong><\/p>\n\n\n\n<p class=\"has-vivid-green-cyan-color has-black-background-color has-text-color has-background\"><strong>PS C:&gt; Install-Module ps2exe<\/strong><\/p>\n\n\n\n<p>(on Powershell V4 you may have to install PowershellGet before) or download from here:&nbsp;https:\/\/www.powershellgallery.com\/packages\/ps2exe\/.<\/p>\n\n\n\n<p>Usage<\/p>\n\n\n\n<p class=\"has-vivid-green-cyan-color has-black-background-color has-text-color has-background\"><strong>Invoke-ps2exe .\\source.ps1 .\\target.exe<\/strong><\/p>\n\n\n\n<p>or<\/p>\n\n\n\n<p class=\"has-vivid-green-cyan-color has-black-background-color has-text-color has-background\"><strong>ps2exe .\\source.ps1 .\\target.exe<\/strong><\/p>\n\n\n\n<p>compiles &#8220;source.ps1&#8221; into the executable target.exe (if &#8220;.\\target.exe&#8221; is omitted, output is written to &#8220;.\\source.exe&#8221;).<\/p>\n\n\n\n<p>or start Win-PS2EXE for a graphical front end with<\/p>\n\n\n\n<p class=\"has-vivid-green-cyan-color has-black-background-color has-text-color has-background\"><strong>Win-PS2EXE<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-center has-vivid-green-cyan-background-color has-background\"><strong>Parameter<\/strong><\/p>\n\n\n\n<p class=\"has-vivid-green-cyan-color has-black-background-color has-text-color has-background\"><strong>ps2exe [-inputFile] &#8221; [[-outputFile] &#8221;] [-prepareDebug]<br>[-x86|-x64] [-lcid ] [-STA|-MTA] [-noConsole] [-UNICODEEncoding]<br>[-credentialGUI] [-iconFile &#8221;] [-title &#8221;] [-description &#8216;&lt;description&gt;&#8217;]&lt;br \/&gt; [-company &#8216;&lt;company&gt;&#8217;] [-product &#8216;&lt;product&gt;&#8217;] [-copyright &#8216;&lt;copyright&gt;&#8217;] [-trademark &#8216;&lt;trademark&gt;&#8217;]&lt;br \/&gt; [-version &#8216;&lt;version&gt;&#8217;] [-configFile] [-noOutput] [-noError] [-noVisualStyles] [-requireAdmin]&lt;br \/&gt; [-supportOS] [-virtualize] [-longPaths]&lt;\/p&gt;<\/strong><\/p>\n\n\n\n<p class=\"has-vivid-green-cyan-color has-black-background-color has-text-color has-background\"><strong>inputFile = Powershell script that you want to convert to executable (file has to be UTF8 or UTF16 encoded)<br>outputFile = destination executable file name or folder, defaults to inputFile with extension &#8216;.exe&#8217;<br>prepareDebug = create helpful information for debugging<br>x86 or x64 = compile for 32-bit or 64-bit runtime only<br>lcid = location ID for the compiled executable. Current user culture if not specified<br>STA or MTA = &#8216;Single Thread Apartment&#8217; or &#8216;Multi Thread Apartment&#8217; mode<br>noConsole = the resulting executable will be a Windows Forms app without a console window<br>UNICODEEncoding = encode output as UNICODE in console mode<br>credentialGUI = use GUI for prompting credentials in console mode<br>iconFile = icon file name for the compiled executable<br>title = title information (displayed in details tab of Windows Explorer&#8217;s properties dialog)<br>description = description information (not displayed, but embedded in executable)<br>company = company information (not displayed, but embedded in executable)<br>product = product information (displayed in details tab of Windows Explorer&#8217;s properties dialog)<br>copyright = copyright information (displayed in details tab of Windows Explorer&#8217;s properties dialog)<br>trademark = trademark information (displayed in details tab of Windows Explorer&#8217;s properties dialog)<br>version = version information (displayed in details tab of Windows Explorer&#8217;s properties dialog)<br>configFile = write config file (.exe.config)<br>noOutput = the resulting executable will generate no standard output (includes verbose and information channel)<br>noError = the resulting executable will generate no error output (includes warning and debug channel)<br>noVisualStyles = disable visual styles for a generated windows GUI application (only with -noConsole)<br>requireAdmin = if UAC is enabled, compiled executable run only in elevated context (UAC dialog appears if required)<br>supportOS = use functions of newest Windows versions (execute [Environment]::OSVersion to see the difference)<br>virtualize = application virtualization is activated (forcing x86 runtime)<br>longPaths = enable long paths ( &gt; 260 characters) if enabled on OS (works only with Windows 10)<\/strong><\/p>\n\n\n\n<p>A generated executable has the following reserved parameters:<\/p>\n\n\n\n<p class=\"has-vivid-green-cyan-color has-black-background-color has-text-color has-background\"><strong>-debug Forces the executable to be debugged. It calls &#8220;System.Diagnostics.Debugger.Launch()&#8221;.<br>-extract: Extracts the powerShell script inside the executable and saves it as FILENAME.<br>The script will not be executed.<br>-wait At the end of the script execution it writes &#8220;Hit any key to exit\u2026&#8221; and waits for a key to be pressed.<br>-end All following options will be passed to the script inside the executable.<br>All preceding options are used by the executable itself and will not be passed to the script.<\/strong><\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link has-vivid-cyan-blue-background-color has-background\" href=\"https:\/\/github.com\/MScholtes\/PS2EXE\"><strong>Download<\/strong><\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>PS2EXE is a Module To Compile Powershell Scripts To Executables. Overworking of the great script of Ingo Karstein with GUI support. The GUI output and input is activated with one switch, real windows executables are generated. With Powershell 5.x support and graphical front end. Module version. You find the script based version here (https:\/\/github.com\/MScholtes\/TechNet-Gallery) and [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":18706,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/1.bp.blogspot.com\/-IGE9SKr07vQ\/YUwEejpEpGI\/AAAAAAAAK6Y\/uLiviVJwd_gFa7dCGOL6pwbeaaV5fPpxACLcBGAsYHQ\/s676\/maxresdefault.png","fifu_image_alt":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[28],"tags":[1109,2584,4221],"class_list":["post-18690","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kali","tag-executables","tag-powershell-scripts","tag-ps2exe"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PS2EXE : Module To Compile Powershell Scripts To Executables<\/title>\n<meta name=\"description\" content=\"PS2EXE is a Module To Compile Powershell Scripts To Executables. Overworking of the great script of Ingo Karstein with GUI support.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kalilinuxtutorials.com\/ps2exe\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PS2EXE : Module To Compile Powershell Scripts To Executables\" \/>\n<meta property=\"og:description\" content=\"PS2EXE is a Module To Compile Powershell Scripts To Executables. Overworking of the great script of Ingo Karstein with GUI support.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kalilinuxtutorials.com\/ps2exe\/\" \/>\n<meta property=\"og:site_name\" content=\"Kali Linux Tutorials\" \/>\n<meta property=\"article:published_time\" content=\"2021-09-29T04:30:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-09-29T04:30:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/1.bp.blogspot.com\/-IGE9SKr07vQ\/YUwEejpEpGI\/AAAAAAAAK6Y\/uLiviVJwd_gFa7dCGOL6pwbeaaV5fPpxACLcBGAsYHQ\/s676\/maxresdefault.png\" \/>\n<meta name=\"author\" content=\"R K\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/1.bp.blogspot.com\/-IGE9SKr07vQ\/YUwEejpEpGI\/AAAAAAAAK6Y\/uLiviVJwd_gFa7dCGOL6pwbeaaV5fPpxACLcBGAsYHQ\/s676\/maxresdefault.png\" \/>\n<meta name=\"twitter:creator\" content=\"@CyberEdition\" \/>\n<meta name=\"twitter:site\" content=\"@CyberEdition\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"R K\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/ps2exe\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/ps2exe\/\"},\"author\":{\"name\":\"R K\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad\"},\"headline\":\"PS2EXE : Module To Compile Powershell Scripts To Executables\",\"datePublished\":\"2021-09-29T04:30:07+00:00\",\"dateModified\":\"2021-09-29T04:30:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/ps2exe\/\"},\"wordCount\":601,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/ps2exe\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/1.bp.blogspot.com\/-IGE9SKr07vQ\/YUwEejpEpGI\/AAAAAAAAK6Y\/uLiviVJwd_gFa7dCGOL6pwbeaaV5fPpxACLcBGAsYHQ\/s676\/maxresdefault.png\",\"keywords\":[\"Executables\",\"Powershell Scripts\",\"PS2EXE\"],\"articleSection\":[\"Kali Linux\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kalilinuxtutorials.com\/ps2exe\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/ps2exe\/\",\"url\":\"https:\/\/kalilinuxtutorials.com\/ps2exe\/\",\"name\":\"PS2EXE : Module To Compile Powershell Scripts To Executables\",\"isPartOf\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/ps2exe\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/ps2exe\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/1.bp.blogspot.com\/-IGE9SKr07vQ\/YUwEejpEpGI\/AAAAAAAAK6Y\/uLiviVJwd_gFa7dCGOL6pwbeaaV5fPpxACLcBGAsYHQ\/s676\/maxresdefault.png\",\"datePublished\":\"2021-09-29T04:30:07+00:00\",\"dateModified\":\"2021-09-29T04:30:10+00:00\",\"description\":\"PS2EXE is a Module To Compile Powershell Scripts To Executables. Overworking of the great script of Ingo Karstein with GUI support.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kalilinuxtutorials.com\/ps2exe\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/ps2exe\/#primaryimage\",\"url\":\"https:\/\/1.bp.blogspot.com\/-IGE9SKr07vQ\/YUwEejpEpGI\/AAAAAAAAK6Y\/uLiviVJwd_gFa7dCGOL6pwbeaaV5fPpxACLcBGAsYHQ\/s676\/maxresdefault.png\",\"contentUrl\":\"https:\/\/1.bp.blogspot.com\/-IGE9SKr07vQ\/YUwEejpEpGI\/AAAAAAAAK6Y\/uLiviVJwd_gFa7dCGOL6pwbeaaV5fPpxACLcBGAsYHQ\/s676\/maxresdefault.png\",\"width\":\"676\",\"height\":\"380\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#website\",\"url\":\"https:\/\/kalilinuxtutorials.com\/\",\"name\":\"Kali Linux Tutorials\",\"description\":\"Kali Linux Tutorials\",\"publisher\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kalilinuxtutorials.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#organization\",\"name\":\"Kali Linux Tutorials\",\"url\":\"https:\/\/kalilinuxtutorials.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/07\/Kali.png\",\"contentUrl\":\"https:\/\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/07\/Kali.png\",\"width\":272,\"height\":90,\"caption\":\"Kali Linux Tutorials\"},\"image\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/CyberEdition\",\"https:\/\/www.threads.com\/@cybersecurityedition\",\"https:\/\/www.linkedin.com\/company\/cyberedition\",\"https:\/\/www.instagram.com\/cybersecurityedition\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad\",\"name\":\"R K\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d3937c9687f2da11bc0a716404ff91779fe19ca115208dbf66167ad353aca5aa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d3937c9687f2da11bc0a716404ff91779fe19ca115208dbf66167ad353aca5aa?s=96&d=mm&r=g\",\"caption\":\"R K\"},\"url\":\"https:\/\/kalilinuxtutorials.com\/author\/ranjith\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PS2EXE : Module To Compile Powershell Scripts To Executables","description":"PS2EXE is a Module To Compile Powershell Scripts To Executables. Overworking of the great script of Ingo Karstein with GUI support.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kalilinuxtutorials.com\/ps2exe\/","og_locale":"en_US","og_type":"article","og_title":"PS2EXE : Module To Compile Powershell Scripts To Executables","og_description":"PS2EXE is a Module To Compile Powershell Scripts To Executables. Overworking of the great script of Ingo Karstein with GUI support.","og_url":"https:\/\/kalilinuxtutorials.com\/ps2exe\/","og_site_name":"Kali Linux Tutorials","article_published_time":"2021-09-29T04:30:07+00:00","article_modified_time":"2021-09-29T04:30:10+00:00","og_image":[{"url":"https:\/\/1.bp.blogspot.com\/-IGE9SKr07vQ\/YUwEejpEpGI\/AAAAAAAAK6Y\/uLiviVJwd_gFa7dCGOL6pwbeaaV5fPpxACLcBGAsYHQ\/s676\/maxresdefault.png","type":"","width":"","height":""}],"author":"R K","twitter_card":"summary_large_image","twitter_image":"https:\/\/1.bp.blogspot.com\/-IGE9SKr07vQ\/YUwEejpEpGI\/AAAAAAAAK6Y\/uLiviVJwd_gFa7dCGOL6pwbeaaV5fPpxACLcBGAsYHQ\/s676\/maxresdefault.png","twitter_creator":"@CyberEdition","twitter_site":"@CyberEdition","twitter_misc":{"Written by":"R K","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kalilinuxtutorials.com\/ps2exe\/#article","isPartOf":{"@id":"https:\/\/kalilinuxtutorials.com\/ps2exe\/"},"author":{"name":"R K","@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad"},"headline":"PS2EXE : Module To Compile Powershell Scripts To Executables","datePublished":"2021-09-29T04:30:07+00:00","dateModified":"2021-09-29T04:30:10+00:00","mainEntityOfPage":{"@id":"https:\/\/kalilinuxtutorials.com\/ps2exe\/"},"wordCount":601,"commentCount":0,"publisher":{"@id":"https:\/\/kalilinuxtutorials.com\/#organization"},"image":{"@id":"https:\/\/kalilinuxtutorials.com\/ps2exe\/#primaryimage"},"thumbnailUrl":"https:\/\/1.bp.blogspot.com\/-IGE9SKr07vQ\/YUwEejpEpGI\/AAAAAAAAK6Y\/uLiviVJwd_gFa7dCGOL6pwbeaaV5fPpxACLcBGAsYHQ\/s676\/maxresdefault.png","keywords":["Executables","Powershell Scripts","PS2EXE"],"articleSection":["Kali Linux"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kalilinuxtutorials.com\/ps2exe\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kalilinuxtutorials.com\/ps2exe\/","url":"https:\/\/kalilinuxtutorials.com\/ps2exe\/","name":"PS2EXE : Module To Compile Powershell Scripts To Executables","isPartOf":{"@id":"https:\/\/kalilinuxtutorials.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kalilinuxtutorials.com\/ps2exe\/#primaryimage"},"image":{"@id":"https:\/\/kalilinuxtutorials.com\/ps2exe\/#primaryimage"},"thumbnailUrl":"https:\/\/1.bp.blogspot.com\/-IGE9SKr07vQ\/YUwEejpEpGI\/AAAAAAAAK6Y\/uLiviVJwd_gFa7dCGOL6pwbeaaV5fPpxACLcBGAsYHQ\/s676\/maxresdefault.png","datePublished":"2021-09-29T04:30:07+00:00","dateModified":"2021-09-29T04:30:10+00:00","description":"PS2EXE is a Module To Compile Powershell Scripts To Executables. Overworking of the great script of Ingo Karstein with GUI support.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kalilinuxtutorials.com\/ps2exe\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kalilinuxtutorials.com\/ps2exe\/#primaryimage","url":"https:\/\/1.bp.blogspot.com\/-IGE9SKr07vQ\/YUwEejpEpGI\/AAAAAAAAK6Y\/uLiviVJwd_gFa7dCGOL6pwbeaaV5fPpxACLcBGAsYHQ\/s676\/maxresdefault.png","contentUrl":"https:\/\/1.bp.blogspot.com\/-IGE9SKr07vQ\/YUwEejpEpGI\/AAAAAAAAK6Y\/uLiviVJwd_gFa7dCGOL6pwbeaaV5fPpxACLcBGAsYHQ\/s676\/maxresdefault.png","width":"676","height":"380"},{"@type":"WebSite","@id":"https:\/\/kalilinuxtutorials.com\/#website","url":"https:\/\/kalilinuxtutorials.com\/","name":"Kali Linux Tutorials","description":"Kali Linux Tutorials","publisher":{"@id":"https:\/\/kalilinuxtutorials.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kalilinuxtutorials.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/kalilinuxtutorials.com\/#organization","name":"Kali Linux Tutorials","url":"https:\/\/kalilinuxtutorials.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/logo\/image\/","url":"https:\/\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/07\/Kali.png","contentUrl":"https:\/\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/07\/Kali.png","width":272,"height":90,"caption":"Kali Linux Tutorials"},"image":{"@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/CyberEdition","https:\/\/www.threads.com\/@cybersecurityedition","https:\/\/www.linkedin.com\/company\/cyberedition","https:\/\/www.instagram.com\/cybersecurityedition\/"]},{"@type":"Person","@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad","name":"R K","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d3937c9687f2da11bc0a716404ff91779fe19ca115208dbf66167ad353aca5aa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d3937c9687f2da11bc0a716404ff91779fe19ca115208dbf66167ad353aca5aa?s=96&d=mm&r=g","caption":"R K"},"url":"https:\/\/kalilinuxtutorials.com\/author\/ranjith\/"}]}},"jetpack_featured_media_url":"https:\/\/1.bp.blogspot.com\/-IGE9SKr07vQ\/YUwEejpEpGI\/AAAAAAAAK6Y\/uLiviVJwd_gFa7dCGOL6pwbeaaV5fPpxACLcBGAsYHQ\/s676\/maxresdefault.png","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":3218,"url":"https:\/\/kalilinuxtutorials.com\/invisi-shell-hide-powershell-script\/","url_meta":{"origin":18690,"position":0},"title":"Invisi-Shell : Hide Your Powershell Script In Plain Sight(Bypass all Powershell security features)","author":"R K","date":"November 15, 2018","format":false,"excerpt":"Invisi-Shell is a tool used to hide your powershell script in plain sight! Invisi-Shell bypasses all of Powershell security features (ScriptBlock logging, Module logging, Transcription, AMSI) by hooking .Net assemblies. The hook is performed via CLR Profiler API. Invisi-Shell Usage Copy the compiled InvisiShellProfiler.dll from \/x64\/Release\/ folder with the two\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2018\/04\/button_download.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":27929,"url":"https:\/\/kalilinuxtutorials.com\/codecepticon\/","url_meta":{"origin":18690,"position":1},"title":"Codecepticon : .NET Application That Allows You To Obfuscate C#, VBA\/VB6 (Macros), And PowerShell Source Code","author":"R K","date":"December 16, 2022","format":false,"excerpt":"Codecepticon is a .NET application that allows you to obfuscate C#, VBA\/VB6 (macros), and PowerShell source code, and is developed for offensive security engagements such as Red\/Purple Teams. What separates Codecepticon from other obfuscators is that it targets the source code rather than the compiled executables, and was developed specifically\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgQ_J_w8-gjEtr_PM__YhwRCdRqKzVwGUJG7QnreLNMs4H46Y7Do0yLUP9n0AN8z69puPXdySl4MSXHMSdaJ5TMKxobd5XZPjby1svKGV-T8GyudY2UzHM2LukR828H1Y4C-3vWs9Yv9DRIXKSSpnFfUoOdiNhAG_SjusBShS-ZQSJot16cgMUk7EQF\/s728\/Codecepticon1%281%29.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgQ_J_w8-gjEtr_PM__YhwRCdRqKzVwGUJG7QnreLNMs4H46Y7Do0yLUP9n0AN8z69puPXdySl4MSXHMSdaJ5TMKxobd5XZPjby1svKGV-T8GyudY2UzHM2LukR828H1Y4C-3vWs9Yv9DRIXKSSpnFfUoOdiNhAG_SjusBShS-ZQSJot16cgMUk7EQF\/s728\/Codecepticon1%281%29.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgQ_J_w8-gjEtr_PM__YhwRCdRqKzVwGUJG7QnreLNMs4H46Y7Do0yLUP9n0AN8z69puPXdySl4MSXHMSdaJ5TMKxobd5XZPjby1svKGV-T8GyudY2UzHM2LukR828H1Y4C-3vWs9Yv9DRIXKSSpnFfUoOdiNhAG_SjusBShS-ZQSJot16cgMUk7EQF\/s728\/Codecepticon1%281%29.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgQ_J_w8-gjEtr_PM__YhwRCdRqKzVwGUJG7QnreLNMs4H46Y7Do0yLUP9n0AN8z69puPXdySl4MSXHMSdaJ5TMKxobd5XZPjby1svKGV-T8GyudY2UzHM2LukR828H1Y4C-3vWs9Yv9DRIXKSSpnFfUoOdiNhAG_SjusBShS-ZQSJot16cgMUk7EQF\/s728\/Codecepticon1%281%29.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":10662,"url":"https:\/\/kalilinuxtutorials.com\/nishang\/","url_meta":{"origin":18690,"position":2},"title":"Nishang : Offensive PowerShell For Red Team, Penetration Testing &#038; Offensive Security","author":"R K","date":"May 29, 2020","format":false,"excerpt":"Nishang is a framework and collection of scripts and payloads which enables usage of PowerShell for offensive security, penetration testing and red teaming. Nishang is useful during all phases of penetration testing. Usage Import all the scripts in the current PowerShell session (PowerShell v3 onwards). PS C:\\nishang> Import-Module .\\nishang.psm1 Use\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":12591,"url":"https:\/\/kalilinuxtutorials.com\/betterxencrypt\/","url_meta":{"origin":18690,"position":3},"title":"BetterXencrypt : A Better Version Of Xencrypt","author":"R K","date":"April 28, 2021","format":false,"excerpt":"BetterXencrypt is a better version of Xencrypt.Xencrypt it self is a Powershell runtime crypter designed to evade AVs. cause Xencrypt is not FUD anymore and easily get caught by AMSI,i recode the stub and now it FUD again. And the original Xencrypt,if you see on the screenshot proof,he's tested on\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":15477,"url":"https:\/\/kalilinuxtutorials.com\/csirt-collect\/","url_meta":{"origin":18690,"position":4},"title":"CSIRT-Collect : PowerShell Script To Collect Memory And (Triage) Disk Forensics","author":"R K","date":"August 31, 2021","format":false,"excerpt":"CSIRT-Collect is a PowerShell script to collect memory and (triage) disk forensics for incident response investigations. The script leverages a network share, from which it will access and copy the required executables and subsequently upload the acquired evidence to the same share post-collection. Permission requirements for said directory will be\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/1.bp.blogspot.com\/-liQxT_Vh6_E\/YSclQkyhZ5I\/AAAAAAAAKko\/zB-T2m3rHp4MF5eFDaOhPhSH81BKse6VgCLcBGAsYHQ\/s728\/Disk%2BForensics.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/1.bp.blogspot.com\/-liQxT_Vh6_E\/YSclQkyhZ5I\/AAAAAAAAKko\/zB-T2m3rHp4MF5eFDaOhPhSH81BKse6VgCLcBGAsYHQ\/s728\/Disk%2BForensics.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/1.bp.blogspot.com\/-liQxT_Vh6_E\/YSclQkyhZ5I\/AAAAAAAAKko\/zB-T2m3rHp4MF5eFDaOhPhSH81BKse6VgCLcBGAsYHQ\/s728\/Disk%2BForensics.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/1.bp.blogspot.com\/-liQxT_Vh6_E\/YSclQkyhZ5I\/AAAAAAAAKko\/zB-T2m3rHp4MF5eFDaOhPhSH81BKse6VgCLcBGAsYHQ\/s728\/Disk%2BForensics.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":17449,"url":"https:\/\/kalilinuxtutorials.com\/csirt-collect-2\/","url_meta":{"origin":18690,"position":5},"title":"CSIRT-Collect : PowerShell Script To Collect Memory And (Triage) Disk Forensics","author":"R K","date":"August 6, 2021","format":false,"excerpt":"CSIRT-Collect is a PowerShell script to collect memory and (triage) disk forensics for incident response investigations. The script leverages a network share, from which it will access and copy the required executables and subsequently upload the acquired evidence to the same share post-collection. Permission requirements for said directory will be\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/posts\/18690","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/comments?post=18690"}],"version-history":[{"count":14,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/posts\/18690\/revisions"}],"predecessor-version":[{"id":18705,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/posts\/18690\/revisions\/18705"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/media\/18706"}],"wp:attachment":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/media?parent=18690"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/categories?post=18690"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/tags?post=18690"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}