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

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

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

而後找了一通反編譯軟件,都搞不定,而後鬼使神差的,把exe改爲zip打開,發現裏面就是那個.nupkg文件app

而後又鬼使神差,把nupkg頁改爲zip,打開一看electron

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

而後繼續找,發現整個程序70M,在\lib\net45\resources\下發現3d

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

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

npm install -g asar源碼

asar extract app.asar 要解壓的目錄編譯

既能夠解出來了

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

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

而後就這樣完成了任務

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

 

 

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

相關文章
相關標籤/搜索