Description: In this video, we pick up where we left off in the last video. The goal is to write a full fledged decoder which can take any shellcode as input, and output shellcode implementing the decoding schema we outlined in the previous video.
We modify decode.nasm to understand the essential parts of the decoder - specifically ones which are dependent on the input shellcode. We then create a template using which we can easily write the decoder shellcode using a Python script.
Enjoy and please do leave your comments behind!
Tags: hod , shellcode , encoder , decoder , nasm , assembly language ,
Disclaimer: We are a infosec video aggregator and this video is linked from an external website. The original author may be different from the user re-posting/linking it here. Please do not assume the authors to be same without verifying.
I have been going through these(also SLAE) and I think they're great!
A thought hit me, Python must hit the machine level and I am wondering is it possible to make an light weight python executable with out pyexe? I am not a huge fan of pyexe cause it makes my programs bloated. I imagine it would be a ton of work and the price of having a light weight python exe would be priceless.
Does anyone know what can be said about this?
have you tried these..
http://www.pyinstaller.org/
http://cx-freeze.sourceforge.net/
Thanks, I am looking at it now. I am hoping the end that I will be able to have one file for distribution. I understand that this may be impossible, but I think it would be cool to have a small one file executable.
with pyinstaller 2.0 you can use the command #python pyinstaller.py --one file --no console program.py
with program.py being the script file you would like to create the exe from.
hope this helps.
sorry the above post has some errors (rogue spaces...)
#python pyinstaller.py --onefile --noconsole program.py
this will create a folder in the pyinstaller directory titled whatever your program is and within it there should be single distributable exe file.