Official repository for Pyew.
Python Other
Switch branches/tags
Nothing to show
Latest commit 4754f38 Feb 6, 2017 @joxeankoret committed on GitHub Merge pull request #35 from Hamz-a/patch-1
created readme.md
Permalink
Failed to load latest commit information.
Elf Initial support for debugging with official branch of Kenshoto's VTrace. Nov 27, 2011
anal Migration was wrong and had no Capstone support Jan 10, 2017
contrib Scripting support files. Thanks Hugo! Jul 2, 2010
envi Removed many unrequired or unused files. Nov 22, 2016
logo Initial import. Nov 25, 2009
plugins Removed many unrequired or unused files. Nov 22, 2016
pymsasid Added pymsasid interface to Pyew. Not as good as Distorm64 but better… Sep 19, 2012
scripts Scripting support files. Thanks Hugo! Jul 2, 2010
vstruct Removed many unrequired or unused files. Nov 22, 2016
vtrace Removed many unrequired or unused files. Nov 22, 2016
AUTHORS Initial import. Nov 25, 2009
COPYING Initial import. Nov 25, 2009
ChangeLog Really fixed ChangeLog :) Feb 8, 2011
LICENSE Initial import. Nov 25, 2009
README.md created readme.md Feb 4, 2017
batch_antidebug.py Many little code clean ups. Dec 30, 2012
batch_example.py Minor code analysis fixes. Jan 9, 2011
config.py Fixed a bug when installing the signal handler: there is not SIGUSR1 … Apr 17, 2014
files.sqlite Removed many unrequired or unused files. Nov 22, 2016
gcluster.py x86analyzer: Fixed a typo. Dec 2, 2013
graphs.py Many little code clean ups. Dec 30, 2012
jdisasm.py Initial import. Nov 25, 2009
pdf_example.py Many little code clean ups. Dec 30, 2012
pefile.py Removed debugging code in the code analysis engine. Also, the timeout… Apr 30, 2012
peutils.py Minor code analysis fixes. Jan 9, 2011
pydistorm.py Many little code clean ups. Dec 30, 2012
pyew Fixed an horrible bug trying to replace an hexadecimal address with t… Aug 5, 2014
pyew.bat Minor code analysis fixes. Jan 9, 2011
pyew.kpf Minor code analysis fixes. Jan 9, 2011
pyew.py Migration was wrong and had no Capstone support Jan 10, 2017
pyew_core.py Migration was wrong and had no Capstone support Jan 10, 2017
pyms_iface.py Added pymsasid interface to Pyew. Not as good as Distorm64 but better… Sep 19, 2012
safer_pickle.py Fixed minor bugs in code analysis. Feb 8, 2011
shellcode_patch.py Fixed one little error in pydistorm.py. May 14, 2012
tester.py Added a tester for program files. Jul 13, 2014

README.md

pyew

Pyew is a (command line) python tool to analyse malware. It does have support for hexadecimal viewing, disassembly (Intel 16, 32 and 64 bits), PE and ELF file formats (it performs code analysis and let you write scripts using an API to perform many types of analysis), follows direct call/jmp instructions in the interactive command line, displays function names and string data references; supports OLE2 format, PDF format and more. It also supports plugins to add more features to the tool.

Check out the wiki to get started.