Notice:
1, there are some bugs in the docoder
2, in order to improve the speed of decoding, all functions won't use StrConv function to convert characters into Unicode. So if you try to encode a UTF char into %uXXXX format then use the program to decode it , program will not convert it successfully to what they should be but instead of letters or spaces.
3, Connect Lines function will remove Cr and Lf chars in two times, so most time it will successfully remove them. If it seems to be failed you can try to copy them into your notepad.exe then you will see.
4, Exe generated using malicious shellcode is dangerous, so do not run them in your system, generated exes are only for debugging use
5, the parameter box is Hex format, and log box is Dec format, so a number will be different in these two places
6, if a page contains Nullchar, please use WinHTTP method to load the page, if you use Inet, it will be failed to get its code