《安卓逆向实战》4.IBOX-WToken frida脚本 过root和主动调用wtoken最新算法

function main() {
Java.perform(function () {
var utils_ = Java.use(“com.ibox.libs.common.utils.RootCheckUtil”);
var BaseApplication = Java.use(“com.ibox.libs.common.BaseApplication”);
var IBoxLauncherActivity = Java.use(“com.ibox.nft.app.IBoxLauncherActivity”);
var AppConfig = Java.use(“com.ibox.libs.common.config.AppConfig”);

    if (IBoxLauncherActivity != null) {
        // console.log("jinloai IBoxLauncherActivity");
        IBoxLauncherActivity.i1.implementation = function () {
            console.log('11', AppConfig.i.value)
            AppConfig.i.value = false;
            console.log('11', AppConfig.i.value)
            var result = this.i1();
            return result;

        }
    }

    var class_ = Java.use('com.ibox.platform.sdk.manager.AliTigerTallyManager');
    class_.d.implementation = function(args){
        console.log("args--->",args);
        var result = this.d(args);
        console.log("resilt-->",result);
        return result;
    }

})

}

// setImmediate(main)
setInterval(main, 2000);

联系方式
VX: Ays971124

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
这段代码是一个 JavaScript 脚本,它使用了 jQuery 库来操作 DOM 元素。下面是每一行代码的功能解释: 1. `$(function () {`:这是 jQuery 的语法,表示在文档加载完毕后执行一个函数。 2. `$(".modal").appendTo("body"), $("[data-toggle=popover]").popover(),`:将类名为 "modal" 的元素追加到 body 元素中,并且对所有含有 "data-toggle=popover" 属性的元素添加弹出框功能。 3. `$(".collapse-link").click(function () {`:当类名为 "collapse-link" 的元素被点击时执行一个函数。 4. `var div_ibox = $(this).closest("div.ibox"),`:将点击元素的最近的父级 div 元素赋值给变量 div_ibox。 5. `e = $(this).find("i"),`:将点击元素内的 i 元素赋值给变量 e。 6. `i = div_ibox.find("div.ibox-content");`:将 div_ibox 元素内类名为 "ibox-content" 的 div 元素赋值给变量 i。 7. `i.slideToggle(200),`:以 200 毫秒的速度切换 i 元素的显示状态。 8. `e.toggleClass("fa-chevron-up").toggleClass("fa-chevron-down"),`:切换 e 元素的类名,如果存在 "fa-chevron-up" 则移除,如果不存在则添加,并且同样处理 "fa-chevron-down" 类名。 9. `div_ibox.toggleClass("").toggleClass("border-bottom"),`:切换 div_ibox 元素的类名,如果存在则移除,如果不存在则添加,并且同样处理 "border-bottom" 类名。 10. `setTimeout(function () {`:设置一个定时器,延迟执行一个函数。 11. `div_ibox.resize();`:调用 div_ibox 元素的 resize() 方法。 12. `}, 50);`:定时器延迟时间为 50 毫秒。 13. `}), $(".close-link").click(function () {`:当类名为 "close-link" 的元素被点击时执行一个函数。 14. `var div_ibox = $(this).closest("div.ibox");`:将点击元素的最近的父级 div 元素赋值给变量 div_ibox。 15. `div_ibox.remove()`:移除 div_ibox 元素。 16. `setInterval(function () { GetServer() }, 3000);`:每隔 3000 毫秒(3 秒)调用一次 GetServer() 函数。 17. `GetServerIp();`:调用 GetServerIp() 函数。 18. `});`:结束 jQuery 的函数。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

和沐阳学逆向

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值