本人新手,最近在折腾个so文件,通过IDA生成出来的脚本,有一段汇编代码不知道怎么用java去实现,求各位大神指点

loc_2498

LDR     R6, [SP,#0x50-0x40]

LDR     R7, [SP,#0x50-0x38]

LSRS    R4, R6, #0x18

LSLS    R4, R4, #2

ADDS    R7, R7, R4

MOV     R12, R7

LDR     R7, [SP,#0x50-0x44]

LDR     R6, [SP,#0x50-0x34]

MOVS    R4, #0xFF

ANDS    R7, R3

LSLS    R7, R7, #2

ADDS    R6, R6, R7

MOV     R7, R12

LDR     R7, [R7,#0x28]

LDR     R6, [R6,#0x28]

EORS    R6, R7

LDR     R7, [R0,#0x10]

EORS    R7, R6

MOV     R12, R7

LDR     R6, [SP,#0x50-0x30]

LSRS    R7, R5, #0x10

ANDS    R7, R3

LSLS    R7, R7, #2

ADDS    R6, R6, R7

LDR     R7, [R6,#0x28]

MOV     R6, R12

EORS    R6, R7

LDR     R7, =(unk_5AD4 - 0x24D8)

MOV     R12, R6

LDR     R6, [SP,#0x50-0x4C]

ADD     R7, PC          ; unk_5AD4

STR     R7, [SP,#0x50-0x48]

LSRS    R7, R6, #8

LDR     R6, [SP,#0x50-0x48]

ANDS    R7, R3

LSLS    R7, R7, #2

ADDS    R7, R6, R7

LDR     R7, [R7,#0x28]

MOV     R6, R12

EORS    R6, R7

LDR     R7, [SP,#0x50-0x44]

STR     R6, [SP,#0x50-0x2C]

LDR     R6, [SP,#0x50-0x38]

LSRS    R7, R7, #0x18

LSLS    R7, R7, #2

MOV     R12, R7

LDR     R7, [SP,#0x50-0x4C]

ADD     R12, R6

LDR     R6, [SP,#0x50-0x34]

ANDS    R7, R3

LSLS    R7, R7, #2

ADDS    R7, R6, R7

STR     R7, [SP,#0x50-0x3C]

LDR     R6, [SP,#0x50-0x3C]

MOV     R7, R12

LDR     R7, [R7,#0x28]

LDR     R6, [R6,#0x28]

EORS    R6, R7

LDR     R7, [R0,#0x14]

EORS    R7, R6

LDR     R6, [SP,#0x50-0x40]

MOV     R12, R7

LSRS    R6, R6, #0x10

MOVS    R7, R6

LDR     R6, [SP,#0x50-0x30]

ANDS    R7, R3

LSLS    R7, R7, #2

ADDS    R7, R6, R7

LDR     R7, [R7,#0x28]

MOV     R6, R12

EORS    R6, R7

MOV     R12, R6

LSRS    R7, R5, #8

LDR     R6, [SP,#0x50-0x48]

ANDS    R7, R3

LSLS    R7, R7, #2

ADDS    R7, R6, R7

LDR     R7, [R7,#0x28]

MOV     R6, R12

EORS    R6, R7

STR     R6, [SP,#0x50-0x3C]

LDR     R6, [SP,#0x50-0x4C]

LSRS    R7, R6, #0x18

LSLS    R7, R7, #2

MOV     R12, R7

LDR     R7, [SP,#0x50-0x38]

LDR     R6, [SP,#0x50-0x34]

ADD     R12, R7

MOVS    R7, R5

ANDS    R7, R3

LSLS    R7, R7, #2

ADDS    R6, R6, R7

MOV     R7, R12

LDR     R7, [R7,#0x28]

LDR     R6, [R6,#0x28]

EORS    R6, R7

LDR     R7, [R0,#0x18]

EORS    R7, R6

LDR     R6, [SP,#0x50-0x44]

MOV     R12, R7

LSRS    R6, R6, #0x10

MOVS    R7, R6

LDR     R6, [SP,#0x50-0x30]

ANDS    R7, R3

LSLS    R7, R7, #2

ADDS    R7, R6, R7

LDR     R7, [R7,#0x28]

MOV     R6, R12

EORS    R6, R7

LDR     R7, [SP,#0x50-0x40]

MOV     R12, R6

LDR     R6, [SP,#0x50-0x48]

LSRS    R7, R7, #8

ANDS    R7, R3

LSLS    R7, R7, #2

ADDS    R6, R6, R7

LDR     R7, [R6,#0x28]

MOV     R6, R12

EORS    R6, R7

LSRS    R7, R5, #0x18

LDR     R5, [SP,#0x50-0x38]

LSLS    R7, R7, #2

MOV     R12, R6

ADDS    R7, R5, R7

LDR     R5, [SP,#0x50-0x40]

LDR     R6, [SP,#0x50-0x34]

LDR     R7, [R7,#0x28]

ANDS    R5, R3

LSLS    R5, R5, #2

ADDS    R5, R6, R5

LDR     R5, [R5,#0x28]

EORS    R5, R7

LDR     R7, [R0,#0x1C]

ADDS    R0, #0x20 ; ' '

EORS    R5, R7

LDR     R7, [SP,#0x50-0x4C]

LSRS    R6, R7, #0x10

LDR     R7, [SP,#0x50-0x30]

ANDS    R6, R3

LSLS    R6, R6, #2

ADDS    R6, R7, R6

LDR     R7, [R6,#0x28]

EORS    R5, R7

LDR     R7, [SP,#0x50-0x44]

LSRS    R6, R7, #8

LDR     R7, [SP,#0x50-0x48]

ANDS    R6, R3

LSLS    R6, R6, #2

ADDS    R6, R7, R6

LDR     R6, [R6,#0x28]

EORS    R5, R6

LDR     R6, [SP,#0x50-0x24]

SUBS    R6, #1

STR     R6, [SP,#0x50-0x24]

LDR     R6, [SP,#0x50-0x2C]

LSRS    R7, R6, #0x18

LDR     R6, [SP,#0x50-0x3C]

ANDS    R6, R3

STR     R6, [SP,#0x50-0x40]

MOV     R6, R12

ANDS    R6, R3

STR     R6, [SP,#0x50-0x44]

MOVS    R6, R5

ANDS    R6, R3

STR     R6, [SP,#0x50-0x28]

LDR     R6, [SP,#0x50-0x2C]

ANDS    R6, R3

STR     R6, [SP,#0x50-0x1C]

LDR     R6, [SP,#0x50-0x24]

CMP     R6, #0

BEQ     loc_26DC

LDR     R6, [SP,#0x50-0x40]

LDR     R4, [SP,#0x50-0x38]

LSLS    R7, R7, #2

ADDS    R7, R4, R7

LSLS    R4, R6, #2

LDR     R6, [SP,#0x50-0x34]

ADDS    R4, R6, R4

LDR     R4, [R4,#0x28]

LDR     R6, [R7,#0x28]

LDR     R7, [R0]

EORS    R6, R4

EORS    R6, R7

LSRS    R4, R5, #0x10

LDR     R7, [SP,#0x50-0x30]

ANDS    R4, R3

LSLS    R4, R4, #2

ADDS    R4, R7, R4

LDR     R7, [R4,#0x28]

EORS    R6, R7

MOV     R7, R12

LSRS    R4, R7, #8

LDR     R7, [SP,#0x50-0x48]

ANDS    R4, R3

LSLS    R4, R4, #2

ADDS    R4, R7, R4

LDR     R4, [R4,#0x28]

LDR     R7, [SP,#0x50-0x38]

EORS    R6, R4

STR     R6, [SP,#0x50-0x40]

LDR     R6, [SP,#0x50-0x3C]

LSRS    R4, R6, #0x18

LDR     R6, [SP,#0x50-0x44]

LSLS    R4, R4, #2

ADDS    R4, R7, R4

LSLS    R7, R6, #2

LDR     R6, [SP,#0x50-0x34]

LDR     R4, [R4,#0x28]

ADDS    R7, R6, R7

LDR     R6, [R7,#0x28]

LDR     R7, [R0,#4]

EORS    R6, R4

EORS    R6, R7

LDR     R7, [SP,#0x50-0x2C]

LSRS    R4, R7, #0x10

LDR     R7, [SP,#0x50-0x30]

ANDS    R4, R3

LSLS    R4, R4, #2

ADDS    R4, R7, R4

LDR     R7, [R4,#0x28]

LSRS    R4, R5, #8

ANDS    R4, R3

EORS    R6, R7

LDR     R7, [SP,#0x50-0x48]

LSLS    R4, R4, #2

LSRS    R5, R5, #0x18

ADDS    R4, R7, R4

LDR     R4, [R4,#0x28]

LDR     R7, [SP,#0x50-0x38]

LSLS    R5, R5, #2

EORS    R6, R4

MOV     R4, R12

STR     R6, [SP,#0x50-0x44]

LSRS    R6, R4, #0x18

LSLS    R6, R6, #2

ADDS    R6, R7, R6

LDR     R7, [SP,#0x50-0x28]

LDR     R6, [R6,#0x28]

LSLS    R4, R7, #2

LDR     R7, [SP,#0x50-0x34]

ADDS    R4, R7, R4

LDR     R4, [R4,#0x28]

LDR     R7, [SP,#0x50-0x3C]

EORS    R6, R4

LDR     R4, [R0,#8]

EORS    R6, R4

LSRS    R4, R7, #0x10

LDR     R7, [SP,#0x50-0x30]

ANDS    R4, R3

LSLS    R4, R4, #2

ADDS    R4, R7, R4

LDR     R4, [R4,#0x28]

EORS    R6, R4

LDR     R4, [SP,#0x50-0x2C]

LSRS    R7, R4, #8

LDR     R4, [SP,#0x50-0x48]

ANDS    R7, R3

LSLS    R7, R7, #2

ADDS    R7, R4, R7

LDR     R4, [R7,#0x28]

EORS    R6, R4

STR     R6, [SP,#0x50-0x4C]

LDR     R6, [SP,#0x50-0x38]

LDR     R7, [SP,#0x50-0x1C]

ADDS    R5, R6, R5

LDR     R6, [SP,#0x50-0x34]

LSLS    R4, R7, #2

LDR     R5, [R5,#0x28]

ADDS    R4, R6, R4

LDR     R4, [R4,#0x28]

LDR     R7, [R0,#0xC]

LDR     R6, [SP,#0x50-0x30]

EORS    R5, R4

MOV     R4, R12

EORS    R5, R7

LSRS    R7, R4, #0x10

ANDS    R7, R3

LSLS    R7, R7, #2

ADDS    R7, R6, R7

LDR     R4, [R7,#0x28]

LDR     R6, [SP,#0x50-0x48]

EORS    R5, R4

LDR     R4, [SP,#0x50-0x3C]

LSRS    R7, R4, #8

ANDS    R7, R3

LSLS    R7, R7, #2

ADDS    R7, R6, R7

LDR     R4, [R7,#0x28]

EORS    R5, R4

B       loc_2498

java汇编代码段,新手求助,跪求各位大神解答,怎么把这段汇编转成java代码相关推荐

  1. java.util.scanner sc_关于Java的Scanner的问题,菜鸟求各大神解答

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package leetcode; import java.util.ArrayList; import java.util.Collections; i ...

  2. mysql游标遍历修改_mysql使用游标遍历数据进行批量针对性更新数据,急求mysql大神解答...

    我现在有个数据表ud18,里面有图片上的ID,parentid,objname,现在要针对objname的这些号码进行针对性更新,写存储过程进行父子关系转换,做成树形,就是根据objname将父的id ...

  3. JAVA导出excel如何设置表头跨行或者跨列,跪求各位大神了

    sheet.addMergedRegion(new CellRangeAddress(0, 0, 0, 0));// 开始行,结束行,开始列,结束列.只能是POI了吧?java还有其他方法吗? 转载于 ...

  4. Java中settext是什么意思_求问大神【textField.setText(0);是什么意思】

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package 连连看; import java.awt.*; import java.awt.event.KeyEvent; import java.a ...

  5. 软件开发Linux环境下,java通过JNA调用so报错,求大神解答,感激不尽。

    软件开发Linux环境下,java通过JNA调用so报错,求大神解答,感激不尽. 图片说明 最佳答案: 专家已采纳 先用c等调用一下so,看函数能否正确调用 文章来源:https://ask.csdn ...

  6. [LeetCode]LRU Cache有个问题,求大神解答【已解决】

    题目: Design and implement a data structure for Least Recently Used (LRU) cache. It should support the ...

  7. linux nexus 自动启动,在linux下启动nexus出现以下问题,求各位大神搭救

    在linux下启动nexus出现以下问题,求各位大神搭救0 rwach2014.02.19浏览125次分享举报 Running Nexus OSS... wrapper | --> Wrappe ...

  8. matlab 连续两个if,求大神解答一个matlab中的for循环嵌套if选择语句

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:求大神解答一个matlab中的for循环嵌套if选择语句回答:1.最后缺少一个end;2.这句输出没什么意义:disp A(i)=A ...

  9. aoc显示器开机显示计算机,_求各路大神帮忙解决,配置如下 电脑开机AOC显示器显示无信号,每次都要重新拔了再插才有画面_...

    网友求助:_求各路大神帮忙解决,配置如下 电脑开机AOC显示器显示无信号,每次都要重新拔了再插才有画面_ 问题求各路大神帮忙解决,配置如下 电脑开机AOC显示器显示无信号,每次都要重新拔了再插才有画面 ...

最新文章

  1. 性能测试服务器数量与线上数量不同,性能需求分析
  2. Eclipse 3.7 安装Maven插件时报错:requires 'bundle org.slf4j.api 1.6.2' but it could not be found...
  3. 新的信息论诞生前的若干问题分析
  4. GridView的操作大全
  5. 简单了解各种序列化技术-kyro序列化框架
  6. 社会生存的75条忠告----胜读十年书【转】
  7. Nokia n900使用
  8. P1041 传染病控制
  9. scp连接linux网络错误,winscp连接linux(centos7)时提示主机超过15秒无通信,继续等待的解决方法...
  10. POJ3461 HDU1686 Oulipo题解
  11. [源码和报告分享]基于Java的局域网聊天工具
  12. Touch Panel 调试技巧 01
  13. 微信小程序项目实例——今日美食
  14. HTML5射击鸭子小游戏
  15. 自建数据库与云数据库RDS性能比较
  16. 已解决KfcError: KFC Crazy Thursday WhoEver Gives me 50 CNY, I Will Thank Him.
  17. WINDOW -- 给硬盘分盘以及合盘
  18. [Ansible系列②]Ansible使用说明
  19. 进入ubuntu进入系统时忘记密码了怎么办
  20. circular包绘图笔记

热门文章

  1. 什么是庖丁解牛的思维?
  2. IE高版本兼容低版本
  3. Keil、uVision、RealView、MDK、Keil C51之间的区别
  4. 同步011序列检测电路
  5. 51单片机入门学习 第七天
  6. JAVA简单计算器(简单实现两数加减乘除)
  7. 单相全桥逆变原理及仿真实验
  8. Activity毛玻璃背景效果
  9. FROM_GLC的介绍与数据下载教程
  10. 2021-01-20