Skip to content

Instantly share code, notes, and snippets.

View npocmaka's full-sized avatar

Vasil Arnaudov npocmaka

View GitHub Profile
@npocmaka
npocmaka / pipeLimit.bat
Created May 11, 2015 08:58
Demonstrates the limit of the max number of consecutive pipes.
@echo off
echo|(
set /p=z)|(
set /p=z)|(
set /p=z)|(
set /p=z)|(
@npocmaka
npocmaka / rem overflow
Created October 16, 2015 06:09
rem overflow
@echo off
rem 1 234zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@|more
<!-- :
@echo off
start "" mshta.exe "%~f0"
exit /b
:: mshta is not sensitive on file extensions so it will process a file with .bat extension
:: the line <!-- : starts an XML/HTML comment but in batch
:: it will be interpretted as :<!-- (because of redirection priority) - which is a valid comment in batch files
::
:: source http://www.dostips.com/forum/viewtopic.php?p=33963
@npocmaka
npocmaka / RubyBatch.bat
Last active January 29, 2016 08:43
Ruby Batch polyglot script
@break #^
=begin
:: the first line will define break as ruby instance variable and will end it with a comment
:: the second line will start ruby multiline comment
:: Batch will execute @break [@rem also can be used] command silently wich will do nothing no matter of passed arguments
:: the carret [^] at the end will escape the EOF character and batch will take the first two lines as one
:: http://dostips.com/forum/viewtopic.php?f=3&t=6931&p=45080#p45080
@echo off
echo batch part
@npocmaka
npocmaka / path printer
Created January 29, 2016 08:51
prints path variable on windows
for %a in ("%path:;=" ; "%") do @if "%~a" neq "" @echo %~a
@npocmaka
npocmaka / shellcode.js
Created March 17, 2016 22:38
Execute ShellCode Via Jscript.NET
import System;
import System.Runtime.InteropServices;
import System.Reflection;
import System.Reflection.Emit;
import System.Runtime;
import System.Text;
//C:\Windows\Microsoft.NET\Framework\v2.0.50727\jsc.exe Shellcode.js
//C:\Windows\Microsoft.NET\Framework\v4.0.30319\jsc.exe Shellcode.js
@if (@X)==(@Y) @end /* JScript comment
@echo off
rem :: the first argument is the script name as it will be used for proper help message
cscript //E:JScript //nologo "%~f0" "%~nx0" %*
exit /b %errorlevel%
@if (@X)==(@Y) @end JScript comment */
var sh=new ActiveXObject("WScript.Shell");
@Echo Off
mode 109,13
color F0
rem chcp 65001
chcp 437
cls
setlocal enableDelayedExpansion
<!-- :
@echo off
mshta.exe "%~f0" %*
exit /b
rem
-->
<html>
<hta:application id="oHTA"
border="none"
caption="no"