注意版本,我自己用的 8.3.0,截图中是 8.17.0,理论上都可以,如果不行的话,还是找找 8.3.0,毕竟8.3.0版本的我实测过可以。
C:UsersAdministrator>npm -v
8.3.1
C:UsersAdministrator>
C:UsersAdministrator>npm i -g asar
npm WARN deprecated [email protected]: Please use @electron/asar moving forward. There is no API change, just a package name change
added 18 packages, and audited 20 packages in 9s
found 0 vulnerabilities
npm notice
npm notice New major version of npm available! 8.3.1 -> 10.2.0
npm notice Changelog: https://github.com/npm/cli/releases/tag/v10.2.0
npm notice Run npm install -g [email protected] to update!
npm notice
进入 Termius/resources
目录下,执行 asar e app.asar app
命令
C:UsersAdministratorAppDataLocalProgramsTermiusresources>asar e app.asar app
删除 resources
目录下的 app-update.yml
文件
C:UsersAdministratorAppDataLocalProgramsTermiusresources>del app-update.yml
进入 resources/app/js
目录,打开 ui-process.js
文件
搜索(最好匹配大小写) function Gl(e)
(没有格式化代码的情况下大概在 147 行左右,格式化代码后大概在 81000 行左右)
找到如图红框中所示代码,将其修改为 return 'xxx'
修改前:
修改后:
还是上一步中的 ui-process.js
文件
搜索(最好匹配大小写) function Ol(e)
注意:有多个同名方法,一定要核对方法内的代码!!!
找到如图红框中的代码,将方法内的内容修改为 return true
修改前:
修改后:
可以愉快地使用了,随便敲几个命令展示一下效果:
原文始发于微信公众号(网安小趴菜):有小伙伴相中了我之前文章中的终端管理工具,今天拉出来分享一下
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
- 右白虎
- 微信扫一扫
评论