Jump to content
Tuts 4 You

Edit History

shadow.Walker

shadow.Walker

On 3/29/2020 at 10:50 PM, Extreme Coders said:

5. Compile Python 3.7 from source. Modify the _PyEval_EvalFrameDefault function such that it dumps the code object to disk. By doing so we do not need to bother about all the anti-debugging and encrypted stuff. This is because pyarmor decrypts the code object in memory before it hands it to the Python VM for execution.

Quote

Modify the _PyEval_EvalFrameDefault function such that it dumps the code object to disk

do u mind explaining how to do that? how to dump the bytes fromĀ _PyEval_EvalFrameDefault

shadow.Walker

shadow.Walker

On 3/29/2020 at 10:50 PM, Extreme Coders said:

5. Compile Python 3.7 from source. Modify the _PyEval_EvalFrameDefault function such that it dumps the code object to disk. By doing so we do not need to bother about all the anti-debugging and encrypted stuff. This is because pyarmor decrypts the code object in memory before it hands it to the Python VM for execution.

Quote

Modify the _PyEval_EvalFrameDefault function such that it dumps the code object to disk

do u mind explaining how to do that? how to dump the the bytes fromĀ _PyEval_EvalFrameDefault

shadow.Walker

shadow.Walker

On 3/29/2020 at 10:50 PM, Extreme Coders said:

5. Compile Python 3.7 from source. Modify the _PyEval_EvalFrameDefault function such that it dumps the code object to disk. By doing so we do not need to bother about all the anti-debugging and encrypted stuff. This is because pyarmor decrypts the code object in memory before it hands it to the Python VM for execution.

Quote

Modify the _PyEval_EvalFrameDefault function such that it dumps the code object to disk

do u mind explaining how to do that? where i can find the actual "_PyEval_EvalFrameDefault function" in python3.7?

×
×
  • Create New...