MASTG-TECH-0042 ロードされたクラスとメソッドを動的に取得 (Getting Loaded Classes and Methods Dynamically)
// Get list of loaded Java classes and methods
// Filename: java_class_listing.js
'use strict';
Java.perform(function () {
var classes = [];
var seen = Object.create(null);
Java.enumerateLoadedClasses({
onMatch: function (name) {
if (seen[name]) return;
seen[name] = true;
classes.push({
name: name,
package: name.indexOf(".") > 0 ? name.substring(0, name.lastIndexOf(".")) : ""
});
},
onComplete: function () {
console.log(JSON.stringify({
type: "loaded_classes",
total: classes.length,
classes: classes
}));
}
});
});PreviousMASTG-TECH-0040 デバッガを待機 (Waiting for the Debugger)NextMASTG-TECH-0115 コンパイラが提供するセキュリティ機能の取得 (Obtaining Compiler-Provided Security Features)
Last updated