吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5567|回复: 9
收起左侧

[原创] Electron编写的exe 逆向思路

  [复制链接]
xiqing 发表于 2023-10-22 14:08

可以看到post是加密的

csdn也是我自己 ,   俺是个新人欢迎交流。
d41bf8b1f134480ea3d74127dab97fb7.png


我们看看这个应用的文件夹

2.png

看到了 app.asar 很明显是Electron编写的

一、Electron是什么?

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。

Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。

二、怎么逆?

Electron 类似小程序  ,打包之后可以解包  由js编写 命令如下

npm install asar -g
cd apps
asar extract app.asar app //解压拿到源码
asar pack app app.asar //重新打包

解包之后直接搜关键字

可以看到搜索到很多 ,但是编译后压缩了
但是可以通过进行格式化
https://www.sojson.com/jsjiemi.html
但是格式化之后代码红了 这样肯定是重新打包不了
不过无所谓了 ,方便看就行
3.png
怎么调试呢 猜肯定不行  有个简单粗暴的办法, 把可能出现的地方加上。

console.log("1");
console.log("2");
console.log("3");
console.log("4");
然后打包替换回去运行就行了。

问题来了  ,哪里输出打印结果呢
可以通过Debugtron

https://github.com/pd4d10/debugtron

Debugtron是什么 ,他可以强制打开Electron 的调试模式  ,     让他像浏览器f12一样 。
4.png
中间有个问题为什么不直接用Debugtron 直接像网页一样打断点。

问就是编译之后压缩了调试不方便。

根据通过打印找到关键的代码。
5.png
扣出来试试。

6.png
可以看到不对,  这是为什么呢, 也确实调用了,莫非调用之后, 还执行了别的?
那就继续加console.log接着找调用。

如下
9.png
可以看到确实又进行了一次 base64。
我们抠出代码再试试。

8.png
完美!         csdn也是我自己 ,   俺是个新人欢迎交流。

免费评分

参与人数 13威望 +1 吾爱币 +36 热心值 +11 收起 理由
笙若 + 1 + 1 谢谢@Thanks!
夜陌 + 3 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
timeslover + 1 我很赞同!
天堂的风 + 1 + 1 谢谢@Thanks!
allspark + 1 + 1 用心讨论,共获提升!
Hmily + 1 + 20 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
苏紫方璇 + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
雁字回时月man楼 + 2 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
漁滒 + 3 + 1 我很赞同!
darksied + 1 + 1 谢谢@Thanks!
ksfe + 1 热心回复!
我今天是大佬 + 1 用心讨论,共获提升!
杨辣子 + 1 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Hmily 发表于 2023-10-23 12:16
论坛支持markdown的格式,我给你编辑下,还有底部两个图重复了吧,应该还没插入文章,处理一下吧。
 楼主| xiqing 发表于 2023-10-23 18:07
Hmily 发表于 2023-10-23 12:16
论坛支持markdown的格式,我给你编辑下,还有底部两个图重复了吧,应该还没插入文章,处理一下吧。

ok,谢谢Hmily.
vagrantear 发表于 2023-10-24 00:53
langzhe11 发表于 2023-10-24 13:07
这个软件什么功能,主要实用做哪方面的,学习学习
慵懒丶L先森 发表于 2023-10-25 09:44
学到了,感谢思路和提供的工具,之前逆向Electron只是简单修改一些信息,搜索后直接改保存就好了,太深入的就没有了。最后吐槽一下:Electron开发出来的的程序太大了
 楼主| xiqing 发表于 2023-10-25 19:15
vagrantear 发表于 2023-10-24 00:53
请问这是什么软件呢

软件就不说了 ,我们学习一下思路!
tly111222 发表于 2023-11-2 13:40
学习一下!
shay520 发表于 2023-11-2 14:20
Electron开发有研究过几天,这玩意会写前端的应该很好上手。
qingliuchanchan 发表于 2024-5-21 14:33
顶你个肺啊
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-22 20:17

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表