Debug Custom Python Tool for PE Unpacking
Budget: €8 – €30 EUR
I'm having issues with my custom Python tool that's designed to unpacking x86 PE files. The tool seems to be processing incorrect instructions, which is leading to failures in unpacking.
Key Requirements:
- Expertise in debugging Python code and Assembly and PE file structure
- Familiarity with x86 also 64bit architecture
- Experience with unpacking tools and procedures
I have a Python code for unpacking PE sections that works for 64-bit PE files but does not work for 32-bit PE files. It is written in Python using the pefile library, and the unpacking involves simple assembly code. I think the mistake lies in the lengths of bytes or the assembly code itself. Can someone help me fix it? I need to port the 64-bit code to 32-bit code in both Python and assembly.
Key Requirements:
- Expertise in debugging Python code and Assembly and PE file structure
- Familiarity with x86 also 64bit architecture
- Experience with unpacking tools and procedures
I have a Python code for unpacking PE sections that works for 64-bit PE files but does not work for 32-bit PE files. It is written in Python using the pefile library, and the unpacking involves simple assembly code. I think the mistake lies in the lengths of bytes or the assembly code itself. Can someone help me fix it? I need to port the 64-bit code to 32-bit code in both Python and assembly.