Shellcode Helper v1.62 Coded by TeLeMan (c) 2008-2013
Usage: schelper.exe [options]
Options:
-i [input file] input file (Default: stdin)
-o [output file] output file (Default: stdout)
-s input file format (Default: Auto-Detection)
-sb input file format is Binary
-sp the input file format's parameters
-d output file format (Default: C format)
-db output file format is Binary
-dp the output file format's parameters
-search get the start offset by the pattern: e.g. PK\x03\x04
-soff fix the match offset after searching (Default: 0)
-off convert the input file from the offset (Default: 0)
-len convert the input file with the length (Default: 0 - MAX)
-en [encoder] encode shellcode (Default: XorDword)
-de [encoder] decode shellcode (Default: Auto-Detection)
-ex exclude characters: e.g. 0x00,0x01-0x1F,0xFF (Default: 0x00)
-in incude characters only
-ep the encoder's parameters
-t [pid] execute or inject shellcode into process for testing
-td [pid] execute or inject shellcode into process for debugging
-stack put shellcode into stack and execute it (ESP is the shellcode start)
-noinfo display no normal messages except error messages
Available formats:
0 - C
1 - C(HexArray)
2 - Perl
3 - Python
4 - Ruby
5 - JavaScript(Escape)
6 - VBScript(Escape)
7 - Pascal
8 - MASM(Data)
9 - HexDump
10 - BitString
11 - HexString
12 - HexArray(C like)
13 - Base64
14 - Binary
15 - HexString(C like)
16 - HexString(Escape)
17 - HexString(JavaScript,UNICODE)
18 - URI(ISO-8859-1)
19 - XML(PCDATA)
20 - BigNumber
21 - BigNumber(Hex)
22 - BigNumber(BaseX)
23 - FloatPoint
24 - UnixTimestamp
25 - GUID
26 - MASM(ASM)
27 - NASM
28 - YASM(ASM)
29 - FASM(ASM)
30 - JWASM(ASM)
31 - POASM(ASM)
32 - GOASM(ASM)
33 - GNU ASM
Available encoders:
1