首页 > 其他分享 >electron 逆向解包并构建调试环境

electron 逆向解包并构建调试环境

时间:2023-03-05 16:00:16浏览次数:45  
标签:npm 逆向 asar package app inspect 解包 electron

npm install asar -g
C:\Users\czl\Desktop\node-v17.6.0-win-x86>npm install asar -g
npm WARN deprecated [email protected]: Please use @electron/asar moving forward.  There is no API change, just a package name change

added 17 packages, and audited 18 packages in 4s

1 package is looking for funding
  run `npm fund` for details

found 0 vulnerabilities

image

asar extract app.asar app
cd app

image

npm config set ELECTRON_MIRROR https://npm.taobao.org/mirrors/electron/
npm install electron
.\node_modules\.bin\electron . --inspect-brk

使用chrome打开网址chrome://inspect/#devices
image
点击inspect

image
点击向工作区添加文件夹,将代码所在文件夹添加进来
image

打开package.js
image

在入口js文件,打断点
image

标签:npm,逆向,asar,package,app,inspect,解包,electron
From: https://www.cnblogs.com/czlnb/p/17180678.html

相关文章

  • 实验一:逆向软件设计和开发能力
    参考代码来源:https://blog.csdn.net/aasd23/article/details/123722532为完成实验目标,本人在网络上找到了一个基于jsp实现简单登录注册功能的程序,该项目功能基本完善,界面......
  • 逆向软件设计和开发——留言板系统
    该系统实现了留言板的登陆和注册,留言的增加和读取。采用mysql数据库,把用户的信息(用户名、id(唯一)、密码)和留言(标题、内容、作者昵称、留言时间)分别储存在”yonghu”和”mess......
  • 逆向软件设计和开发——员工信息管理系统
    逆向软件设计和开发是一个程序员在软件开发中必备的能力,只有具备了逆向的软件开发能力,才可以改进别人的已经写好的软件,并不断完善。本次课程设计我逆向开发的软件是一个使......
  • MyBatis_09(逆向工程)
    MyBatis的逆向工程正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工程的逆向工程:先创建数据库表,由框架负责根据数据库表,反向生成......
  • android 逆向笔记
    壳检测工具GDA2.逆向分析APP一般流程1.使用自动化检测工具检测APP是否加壳,或者借助一些反编译工具依靠经验判断是否加壳2.如果apk加壳,则需要先对apk进行脱壳......
  • 【Android逆向】制作Fart脱壳机,完成对NCSearch的脱壳操作
    1.我的手机是Pixel1,下载fart对应的镜像镜像位置具体参考大佬博客https://www.anquanke.com/post/id/2018962执行adbrebootbootloader——重启手机到fastboot模......
  • 腾讯视频js逆向过程
    今天很开心,讲一讲腾讯视频的js逆向过程,是过程,不是破解方法,也没有什么源代码,当然你可以看懂之后自己写出来。再顺便说下腾讯视频程序员的加密手段很狡猾。比爱奇艺不知道好多少。......
  • 【UNCTF逆向】Rejunk详解
    进行了一学期的纯理论学习,深感实战的重要性,而在现阶段没有什么项目可以实操,故先从CTF题目开始做起,首先先熟悉熟悉各个工具的使用和逆向思路。题目Rejunk是一道从垃圾代......
  • webpack逆向之报错Cannot read properties of undefined (reading 'call')
    经典报错记录一下:1:缺少模块  补上2.主模块无法调用子模块  有可能网站用的数组形式的模块包,你用的是对象,调用方法就要改变.     改写......
  • 逆向软件设计和开发能力
    原项目流程图  改进后的项目流程图改进之后的优点:将两个形式类似的检测模块合并成一个模块,减少了代码量,令编程更为简明便捷。......