nupkg 之破解 nodejs+electron-packager 打包exe的解包


最近有個朋友找我幫忙破解一個exe,文件發過來一看,是一個.exe,一個.nupkg文件

網上找了下,說是nupkg文件是.net生成的

然后找了一通反編譯軟件,都搞不定,然后鬼使神差的,把exe改成zip打開,發現里面就是那個.nupkg文件

然后又鬼使神差,把nupkg頁改成zip,打開一看

各個文件夾都翻了一下,發現主程序在lib\net45\下面,看樣子是.net45的程序

然后繼續找,發現整個程序70M,在\lib\net45\resources\下發現

百度一查,原來是nodejs+electron-packager 打包的桌面程序,我說怎么用.net反編譯不出來呢

app.asar最大,接近70m,找了下,可以使用node的asar就能解壓縮出來了

npm install -g asar

asar extract app.asar 要解壓的目錄

既可以解出來了

解出來是個node + electron的項目源代碼,

好吧,當我看到是源代碼的時候,我震驚了,這打包出去的exe還帶源碼的,起碼給搞個編譯再打包成exe,這樣源碼不至於暴露

然后就這樣完成了任務

哎,要說破解也真是太看得起他了,就像我這樣的小白都能搞出來,只能說node + electron太不設防了。

 

 

后記:源碼里面還有一份完整的readme.md 教人如何啟動項目,如何打包項目,真是淚流滿面啊


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM