var modules = Process.enumerateModules();
for (var i = 0; i < modules.length; i++) {var mod = modules[i];console.log("Name: " + mod.name);console.log("Base Address: " + mod.base);console.log("Size: " + mod.size);console.log("Path: " + mod.path);console.log("-------------------------------");
}
var moduleName = "libencryptlib.so";
var module = Process.findModuleByName(moduleName);if (module) {var imports = Module.enumerateImports(moduleName);for (var i = 0; i < imports.length; i++) {var imp = imports[i];console.log("Name: " + imp.name);console.log("Address: " + imp.address);console.log("Module: " + imp.module);console.log("Type: " + imp.type);console.log("-------------------------------");}
} else {console.log("Module not found: " + moduleName);
}
var moduleName = "libencryptlib.so";
var module = Process.findModuleByName(moduleName);if (module) {var exports = Module.enumerateExports(moduleName);for (var i = 0; i < exports.length; i++) {var exp = exports[i];console.log("Name: " + exp.name);console.log("Address: " + exp.address);console.log("Type: " + exp.type);console.log("-------------------------------");}
} else {console.log("Module not found: " + moduleName);
}
var moduleName = "libencryptlib.so";
var module = Process.findModuleByName(moduleName);if (module) {var symbols = Module.enumerateSymbols(moduleName);for (var i = 0; i < symbols.length; i++) {var sym = symbols[i];console.log("Name: " + sym.name);console.log("Address: " + sym.address);console.log("Type: " + sym.type);console.log("-------------------------------");}
} else {console.log("Module not found: " + moduleName);
}