当前位置: 首页 > wzjs >正文

建造师免费自学网站夫唯seo怎么样

建造师免费自学网站,夫唯seo怎么样,网站左侧浮动代码,网站banner滚动间隔1.java曾API(Android专用) 用于操作Java类、方法和字段,适用于Android应用的动态分析。 Java.perform(fn):确保在Java JVM初始化后执行毁掉函数 Java.use(className):获取指定Java类的引用 Java.choose(className,callbacks);枚举堆中所有…

1.java曾API(Android专用)

 用于操作Java类、方法和字段,适用于Android应用的动态分析。

Java.perform(fn):确保在Java JVM初始化后执行毁掉函数

Java.use(className):获取指定Java类的引用

Java.choose(className,callbacks);枚举堆中所有指定类的实例。

Java.enumerateLoadedClasses():列出所有已加载的Java类。

Java.enumerateClassLoaders();列出所有的类加载器

Java.openClassFile(path):加载指定路径的DEX文件

Java.registerCalss(spec): 动态注册一个新的java类

2.Native层API(跨平台)

用于操作本地函数、内存和模块,适用于所有支持的操作系统。

2.1 Interceptor模块(函数Hook)

        Interceptor.attach()

        Interceptor.replace(address,replacement): 替换指定地址的函数实现

        Interceptor.detacheAll():移除所有已附加的钩子。

2.2NativeFunction/NattiveCallback

        new NativeFunction(address,returnType,argTypes):创建一个指向本地函数的JavaScript包装器

        new NativeCallback(fn,returnType,argTypes):将JavaScript函数转换为本地回调函数。

2.3 Memory模块(内存操作)

        Memory.readUtf8String(ptr)/ Memory.writeUtf8String(ptr,str):读取/写入UTF-8字符串

        Memory.readByteArray(ptr,length):        

        Memory.alloc(size): 在目标进程中分配指定大小的内存。

        Memory.allocUtf8String(str) 分配内存并写入UTF-8字符串

        Memory.scan(address,size,pattern,callbacks):扫描内存以查找匹配的模式。

        Memory.scanSync(address,size,pattern):同步扫描内存以查找匹配的模式。

 2.4 Module模块 (模块操作)        

        Module.findBaseAddress(name):获取指定模块的基地址。

        Module.findExportByName(module,exportName): 获取模块中导出函数的地址。

        Module.enumerateExports(name):列出模块的所有导出符号

        Module.enumerateImports(name):列出模块的所有导入符号

        Module.load(path);加载指定路径的模块

   2.5 Process 模块(进程信息)

         Process.enumerateModules():列出当前进程加载的所有模块。

        Process.enumerateThreads():列出当前进程的所有线程。

        Process.getCurrentThreadId():获取当前线程的ID

  3. Object-C. API (IOS/MacOS专用)

         用于操作Object-C 类和方法,使用于ios 和Macos应用的动态分析。

        ObjC.classes:访问所有已注册的Object-C类。

        ObjC.classes.ClassName: 获取指定的Objective-C类

        ObjC.classes.ClassName("- methodName"):获取实力方法的实现

        ObjC.classes.ClassName("+methodName")获取类方法的实现

        ObjC.registerClass(spec):动态注册一个新的Objective-C类。

        ObjC.enumerateLoadedClasses():列出所有已加载的Objective-C类。

        4.辅助工具API

         提供调试,数据处理和其他辅助功能。

        hexdump(ptr,options):以十六进制格式打印内存内容

        Thread.backtrace(context,Backtracer.ACCURATE):获取当前线程的调用堆栈

        Stalker.follow(threadId,options):跟踪指定线程的执行路径。

        recv(callback) / send(data):用于与主机进行消息通信。

         5.Frida CLI/Python /Node.js API 

                用于与Firda的命令行工具和脚本进行交互。

                 frida.get_usb_device():获取链接的USB设备

                device.attach(pid_or_name):附加到指定的进程。

                device.spawn(name)/ device.resume(pid)

                session.create_script(js_code):创建一个新的脚本

                script.load()/script.unload():加载或卸载脚本

           6.高级功能A PI

                用于实现更复杂的功能,如动态类注册和内存扫描

                NavtivePointer(address):创建一个指向指定地址的指针对象。

                NativeFunction(address,returnTYpe,argType):创建一个本地函数的包装器

                NativeCasllback(fn,returnTYpe,argTYpes):将JavaScript函数转换为本地回调。

                Memory.scan(addres,size,pattern,callbacks):扫描内存以查找匹配的模式。

                

http://www.dtcms.com/wzjs/151544.html

相关文章:

  • 网站跳出率 查询域名官网
  • 企业宣传册免费模板网站企业网站推广的形式有哪些
  • 乌鲁木齐网站开发价格俄罗斯引擎搜索
  • 平度城乡建设局网站关键词排名方法
  • 福州网站建设多少钱外链网
  • 企业网站优化的原则属性词 关键词 核心词
  • 如何给网站写文章汕头网站关键词推广
  • 网站免费正能量软件下载发软文是什么意思
  • 杭州做外贸网站湖南企业seo优化推荐
  • server2008做DNS与网站如何能查到百度搜索排名
  • 清新太和做网站百度推广一年大概多少钱
  • 淘宝做的网站靠谱吗seo网络运营
  • 微信公众号网页怎么制作五种关键词优化工具
  • 石大网页设计与网站建设客观题宁波seo哪家好
  • 瑞安市聚齐网络科技有限公司seo技术助理
  • 网页制作与网站建设 在线作业seo搜索排名
  • 镇政府网站平台建设方案百度seo价格
  • 红酒网站建设方案范本北京网站seo招聘
  • wordpress 插件 块上海seo公司哪家好
  • 北海教网站建设百度免费注册
  • 来个可以做渗透的网站最新经济新闻
  • 泰州seo顾问服务seo网站排名
  • 如何提升wordpress的打开速度淄博网站seo
  • 网站认证费怎么做分录火星时代教育培训机构学费多少
  • 网站制作怎么做下拉菜单汽车网络营销策划方案
  • 武汉网站制作公司石家庄seo外包公司
  • 分类网站模板单词优化和整站优化
  • 做海外正品代购的十个网站_百度竞价怎么做
  • 日语网站建设需要注意什么国际新闻最新消息十条摘抄
  • 文字域名可以做网站好的推广方式