zoukankan      html  css  js  c++  java
  • frida hook String

    代码:

    function hookjavalangString() {
        Java.perform(function () {
            var JavaString = Java.use('java.lang.String');
    
            JavaString.$init.overload('java.lang.String').implementation = function (content) {
                console.log('JavaString.$init.overload(\'java.lang.String\')->' + content);
                var result = this.$init(content);
                return result;
            };
            JavaString.$init.overload('[C').implementation = function (content) {
                console.log("JavaString.$init.overload('[C')->" + content);
                var result = this.$init(content);
                return result;
            };
            var StringFactory = Java.use('java.lang.StringFactory');
            StringFactory.newStringFromString.implementation = function (arg0) {
                console.log("java.lang.StringFactory.newStringFromString->" + arg0);
                var result = this.newStringFromString(arg0);
                return result;
            };
            var exampleString1 = JavaString.$new('Hello World, this is an example string in Java.');
            console.log('[+] exampleString1: ' + exampleString1);
        })
    
    }
  • 相关阅读:
    next_permutation( ) 和prev_permutation( ) 全排列函数
    F
    STL入门
    H
    C
    提交按钮组件
    JScorllPane面板(带滚轮的JPane)
    JPanel画板
    网络布局管理器
    边界布局管理器
  • 原文地址:https://www.cnblogs.com/tjp40922/p/15647565.html
Copyright © 2011-2022 走看看