xfangfang / PPPwn_cpp

C++ rewrite of PPPwn (PlayStation 4 PPPoE RCE)
GNU General Public License v3.0
398 stars 59 forks source link

pppwn.exe, pack.exe (Clarifications) #60

Closed oresterosso75 closed 5 months ago

oresterosso75 commented 5 months ago

After the previous compilation compared to the one carried out this evening I noticed that a new "pack.exe" file was added. So now I also have this along with PPPwn.exe. I guess they have to be together in order to communicate. I also assume that the absence of this new "pack.exe" would not allow correct functioning. question, is it essential? Specifically, what is it for and how is it used? Thank you

xfangfang commented 5 months ago

https://github.com/xfangfang/PPPwn_cpp/blob/ae5c32461070d5e358724865e863ff0e96122146/CMakeLists.txt#L130-L136

If it is not specified in readme, then it is an intermediate product of compilation. According to cmake, its function is to write some resource files as static.c and package them into pppwn.

https://mongoose.ws/documentation/tutorials/core/embedded-filesystem/#create-and-use-an-embedded-filesystem