You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I tried to install prerequisites followed by the Readme file and test the randomization function.
python orp.py -r test\md5\md5.dll
It shows the pydasm module does not have the attribute 'MASK_MODRM_MOD'. I found out the MASK_MODRM_MOD is in the libdasm.h file as macro definitions. Those definitions are not compiled as a python module. I wonder how you compile the pydasm to use those macro definitions.
Thank you so much!
The text was updated successfully, but these errors were encountered:
Hi, orp.py is an independent tool. Are you trying to experiment orp or ropf?
Anyways, ropf also makes use of the pydasm module. Have you tried to compile/install "https://github.com/jtpereyda/libdasm"? You may have to install pydasm. If there is an undefined symbol, I think it is probably because of the version mismatch.
Thank you for the prompt reply!
I have installed pydasm, so it can be imported in the insn.py. The module includes attributes/functions defined in pydasm.c. But macro definitions in the libdasm.h are not included. I think pydasm might be updated so those definitions are removed. I solved the issue by redefined all macros.
Thanks again! This is an interesting project.
I tried to install prerequisites followed by the Readme file and test the randomization function.
It shows the pydasm module does not have the attribute 'MASK_MODRM_MOD'. I found out the MASK_MODRM_MOD is in the libdasm.h file as macro definitions. Those definitions are not compiled as a python module. I wonder how you compile the pydasm to use those macro definitions.
Thank you so much!
The text was updated successfully, but these errors were encountered: