Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nesrak1/bonedensity

for bones that are too dense
https://github.com/nesrak1/bonedensity

Last synced: 12 days ago
JSON representation

for bones that are too dense

Awesome Lists containing this project

README

        

![logo](logo.png)

See writeup which started this: https://nesrak1.github.io/2022/11/13/flareon09-11.html

1. If the program is a pyinstaller exe, use pyinstxtractor to extract it.
2. Install the correct version of Python (pyinstxtractor will tell you which, if you used that)
3. Install pycryptodome for that version of Python
4. Run either of these commands

```
python bd.py encrypted_file.pyc _pytransform.dll
python bd.py encrypted_file.pyc pytransform.pyd
```

Use the pytransform.pyd file if you have it,
otherwise, use the _pytransform.dll version.

5. Pycdc will attempt to decompile. If you're not on Windows, you'll need to build this yourself. It's not very good (especially since it doesn't really support new versions of Python), so you may want to use pycdas instead on the `.pyc.fix.pyc` file. You can try uncompyle6/decompyle3, but so far in testing, none of them have decompiled with those two.

Note: only Windows dlls/pyds are supported right now.

Projects/libraries used:

* Pycryptodome: https://github.com/Legrandin/pycryptodome/
* Pycdc: https://github.com/zrax/pycdc
* unpyarmor: https://github.com/nlscc/unpyarmor