Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pyro integration with PCA? #145

Open
ixanza opened this issue Feb 14, 2022 · 3 comments
Open

Pyro integration with PCA? #145

ixanza opened this issue Feb 14, 2022 · 3 comments
Labels
enhancement New feature or request

Comments

@ixanza
Copy link

ixanza commented Feb 14, 2022

https://github.com/fireundubh/pyro

Would be great to have a switch from using papyruscompiler alone which leaves a lot of identifiable information in the .pex which can be decompiled.

alternatively, implementing AFKPex Anon https://github.com/namralkeeg/AFKPexAnon would be a nice alternative for anonymity too

@Kiyozz
Copy link
Owner

Kiyozz commented Feb 14, 2022

This is very insteresting. I will see how it works and see how I can integrate it.

@Osmosis-Wrench
Copy link

Saw this and wanted to pop in and add some extra info.
It's to do with header information in the file, here's an example of a regular papyrus compiler header and a pyro scrubbed header.
image
image
It seems like it just nukes the header completely, at least that's how it looks to me.

@Kiyozz Kiyozz added the enhancement New feature or request label Apr 1, 2022
@fireundubh
Copy link

It's to do with header information in the file, here's an example of a regular papyrus compiler header and a pyro scrubbed header.

Pyro doesn't scrub the header of compiled scripts. Pyro replaces the identifying information with randomized strings of equal lengths.

Other tools may truncate identifying information or the entire header. I don't believe those tools are good open source citizens.

It seems like it just nukes the header completely, at least that's how it looks to me.

Your screenshot is comparing .pex and .psc files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants