java汇编代码段,新手求助,跪求各位大神解答,怎么把这段汇编转成java代码
本人新手,最近在折腾个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代码相关推荐
- java.util.scanner sc_关于Java的Scanner的问题,菜鸟求各大神解答
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package leetcode; import java.util.ArrayList; import java.util.Collections; i ...
- mysql游标遍历修改_mysql使用游标遍历数据进行批量针对性更新数据,急求mysql大神解答...
我现在有个数据表ud18,里面有图片上的ID,parentid,objname,现在要针对objname的这些号码进行针对性更新,写存储过程进行父子关系转换,做成树形,就是根据objname将父的id ...
- JAVA导出excel如何设置表头跨行或者跨列,跪求各位大神了
sheet.addMergedRegion(new CellRangeAddress(0, 0, 0, 0));// 开始行,结束行,开始列,结束列.只能是POI了吧?java还有其他方法吗? 转载于 ...
- Java中settext是什么意思_求问大神【textField.setText(0);是什么意思】
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package 连连看; import java.awt.*; import java.awt.event.KeyEvent; import java.a ...
- 软件开发Linux环境下,java通过JNA调用so报错,求大神解答,感激不尽。
软件开发Linux环境下,java通过JNA调用so报错,求大神解答,感激不尽. 图片说明 最佳答案: 专家已采纳 先用c等调用一下so,看函数能否正确调用 文章来源:https://ask.csdn ...
- [LeetCode]LRU Cache有个问题,求大神解答【已解决】
题目: Design and implement a data structure for Least Recently Used (LRU) cache. It should support the ...
- linux nexus 自动启动,在linux下启动nexus出现以下问题,求各位大神搭救
在linux下启动nexus出现以下问题,求各位大神搭救0 rwach2014.02.19浏览125次分享举报 Running Nexus OSS... wrapper | --> Wrappe ...
- matlab 连续两个if,求大神解答一个matlab中的for循环嵌套if选择语句
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:求大神解答一个matlab中的for循环嵌套if选择语句回答:1.最后缺少一个end;2.这句输出没什么意义:disp A(i)=A ...
- aoc显示器开机显示计算机,_求各路大神帮忙解决,配置如下 电脑开机AOC显示器显示无信号,每次都要重新拔了再插才有画面_...
网友求助:_求各路大神帮忙解决,配置如下 电脑开机AOC显示器显示无信号,每次都要重新拔了再插才有画面_ 问题求各路大神帮忙解决,配置如下 电脑开机AOC显示器显示无信号,每次都要重新拔了再插才有画面 ...
最新文章
- 性能测试服务器数量与线上数量不同,性能需求分析
- Eclipse 3.7 安装Maven插件时报错:requires 'bundle org.slf4j.api 1.6.2' but it could not be found...
- 新的信息论诞生前的若干问题分析
- GridView的操作大全
- 简单了解各种序列化技术-kyro序列化框架
- 社会生存的75条忠告----胜读十年书【转】
- Nokia n900使用
- P1041 传染病控制
- scp连接linux网络错误,winscp连接linux(centos7)时提示主机超过15秒无通信,继续等待的解决方法...
- POJ3461 HDU1686 Oulipo题解
- [源码和报告分享]基于Java的局域网聊天工具
- Touch Panel 调试技巧 01
- 微信小程序项目实例——今日美食
- HTML5射击鸭子小游戏
- 自建数据库与云数据库RDS性能比较
- 已解决KfcError: KFC Crazy Thursday WhoEver Gives me 50 CNY, I Will Thank Him.
- WINDOW -- 给硬盘分盘以及合盘
- [Ansible系列②]Ansible使用说明
- 进入ubuntu进入系统时忘记密码了怎么办
- circular包绘图笔记