Didier Stevens

Monday 24 June 2013


Filed under: Hacking,My Software,Shellcode — Didier Stevens @ 4:00

This update adds x64 shellcode support to my shellcode2vbs.py script.

shellcode2vba_v0_3.zip (https)
MD5: 44AF2685975346F9DE09E48E7FB855CE
SHA256: 04C42FA26717CCC7BC17A7BEDA02C746CA1A8BC8C6CE184670CD686796B5FF10


  1. Awesome work! I am new to Python. Is this a Python 2.x script? I replaced print statements as print( , file=outfile), but I get “TypeError: ord() expected string of length 1, but int found” when executing in Python v3.7.1 “python shellcode2vba.py w:\hello.dll w:\demo.vbs –encoding=legacy -x”.

    Does the input-file needs to be in base64 format when using –encoding=base64? Thanks!

    Comment by harryxl — Monday 26 November 2018 @ 23:13

RSS feed for comments on this post. TrackBack URI

Leave a Reply (comments are moderated)

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Blog at WordPress.com.