首页
社区
课程
招聘
[旧帖] 帮看看这个MD5,好象是变形的,给个注释,能根据这个给个VB的源码最好,谢谢 0.00雪花
2012-5-2 08:19 3353

[旧帖] 帮看看这个MD5,好象是变形的,给个注释,能根据这个给个VB的源码最好,谢谢 0.00雪花

2012-5-2 08:19
3353
.text:0016E81C var_78          = -0x78
.text:0016E81C var_70          = -0x70
.text:0016E81C var_6C          = -0x6C
.text:0016E81C var_68          = -0x68
.text:0016E81C var_64          = -0x64
.text:0016E81C var_60          = -0x60
.text:0016E81C var_5C          = -0x5C
.text:0016E81C var_58          = -0x58
.text:0016E81C var_54          = -0x54
.text:0016E81C var_50          = -0x50
.text:0016E81C var_4C          = -0x4C
.text:0016E81C var_48          = -0x48
.text:0016E81C var_44          = -0x44
.text:0016E81C var_40          = -0x40
.text:0016E81C var_3C          = -0x3C
.text:0016E81C var_38          = -0x38
.text:0016E81C var_34          = -0x34
.text:0016E81C
.text:0016E81C                 MOV     R12, SP
.text:0016E820                 STMFD   SP!, {R0,R1}
.text:0016E824                 STMFD   SP!, {R4-R12,LR}
.text:0016E828                 SUB     SP, SP, #0x48
.text:0016E82C                 STR     R0, [SP,#0x78+var_78]
.text:0016E830                 LDR     R4, [R0]
.text:0016E834                 MOV     R2, #0x40       ; size_t
.text:0016E838                 LDR     R6, [R0,#4]
.text:0016E83C                 LDR     R5, [R0,#8]
.text:0016E840                 LDR     R7, [R0,#0xC]
.text:0016E844                 ADD     R0, SP, #0x78+var_70 ; void *
.text:0016E848                 BL      memcpy
.text:0016E84C                 LDR     R9, [SP,#0x78+var_70]
.text:0016E850                 AND     R0, R5, R6
.text:0016E854                 LDR     R5, [SP,#0x78+var_68]
.text:0016E858                 BIC     R3, R7, R6
.text:0016E85C                 LDR     R8, [SP,#0x78+var_64]
.text:0016E860                 ORR     R1, R3, R0
.text:0016E864                 LDR     LR, [SP,#0x78+var_5C]
.text:0016E868                 ADD     R2, R1, R4
.text:0016E86C                 LDR     R1, =0x28955B88
.text:0016E870                 ADD     R0, R2, R9
.text:0016E874                 LDR     R4, [SP,#0x78+var_6C]
.text:0016E878                 SUB     R0, R0, R1
.text:0016E87C                 LDR     R1, [SP,#0x78+var_78]
.text:0016E880                 ADD     R3, R6, R0,ROR#25
.text:0016E884                 LDR     R10, [SP,#0x78+var_54]
.text:0016E888                 LDR     R0, [R1,#8]
.text:0016E88C                 LDR     R7, [SP,#0x78+var_40]
.text:0016E890                 BIC     R1, R0, R3
.text:0016E894                 LDR     R11, [SP,#0x78+var_38]
.text:0016E898                 AND     R0, R6, R3
.text:0016E89C                 ORR     R1, R1, R0
.text:0016E8A0                 ADD     R2, R1, R4
.text:0016E8A4                 LDR     R1, [SP,#0x78+var_78]
.text:0016E8A8                 LDR     R0, [R1,#0xC]
.text:0016E8AC                 ADD     R0, R2, R0
.text:0016E8B0                 LDR     R2, =0x173848AA
.text:0016E8B4                 SUB     R0, R0, R2
.text:0016E8B8                 ADD     R4, R3, R0,ROR#20
.text:0016E8BC                 AND     R0, R4, R3
.text:0016E8C0                 BIC     R1, R6, R4
.text:0016E8C4                 ORR     R1, R1, R0
.text:0016E8C8                 ADD     R2, R1, R5
.text:0016E8CC                 LDR     R1, [SP,#0x78+var_78]
.text:0016E8D0                 LDR     R0, [R1,#8]
.text:0016E8D4                 LDR     R1, =0x242070DB
.text:0016E8D8                 ADD     R0, R2, R0
.text:0016E8DC                 ADD     R0, R0, R1
.text:0016E8E0                 ADD     R5, R4, R0,ROR#15
.text:0016E8E4                 AND     R0, R4, R5
.text:0016E8E8                 BIC     R1, R3, R5
.text:0016E8EC                 ORR     R1, R1, R0
.text:0016E8F0                 ADD     R2, R1, R8
.text:0016E8F4                 LDR     R1, =0x3E423112
.text:0016E8F8                 ADD     R0, R2, R6
.text:0016E8FC                 SUB     R0, R0, R1
.text:0016E900                 ADD     R6, R5, R0,ROR#10
.text:0016E904                 AND     R0, R5, R6
.text:0016E908                 BIC     R1, R4, R6
.text:0016E90C                 ORR     R1, R1, R0
.text:0016E910                 LDR     R0, [SP,#0x78+var_60]
.text:0016E914                 ADD     R2, R1, R0
.text:0016E918                 LDR     R1, =0xA83F051
.text:0016E91C                 ADD     R0, R2, R3
.text:0016E920                 SUB     R0, R0, R1
.text:0016E924                 ADD     R3, R6, R0,ROR#25
.text:0016E928                 BIC     R1, R5, R3
.text:0016E92C                 AND     R0, R6, R3
.text:0016E930                 ORR     R1, R1, R0
.text:0016E934                 ADD     R2, R1, LR
.text:0016E938                 LDR     R1, =0x4787C62A
.text:0016E93C                 ADD     R0, R2, R4
.text:0016E940                 ADD     R0, R0, R1
.text:0016E944                 ADD     R4, R3, R0,ROR#20
.text:0016E948                 AND     R0, R4, R3
.text:0016E94C                 BIC     R1, R6, R4
.text:0016E950                 ORR     R1, R1, R0
.text:0016E954                 LDR     R0, [SP,#0x78+var_58]
.text:0016E958                 ADD     R2, R1, R0
.text:0016E95C                 LDR     R1, =0x57CFB9ED
.text:0016E960                 ADD     R0, R2, R5
.text:0016E964                 SUB     R0, R0, R1
.text:0016E968                 ADD     R5, R4, R0,ROR#15
.text:0016E96C                 AND     R0, R4, R5
.text:0016E970                 BIC     R1, R3, R5
.text:0016E974                 ORR     R1, R1, R0
.text:0016E978                 ADD     R2, R1, R10
.text:0016E97C                 LDR     R1, =0x2B96AFF
.text:0016E980                 ADD     R0, R2, R6
.text:0016E984                 SUB     R0, R0, R1
.text:0016E988                 ADD     R6, R5, R0,ROR#10
.text:0016E98C                 AND     R0, R5, R6
.text:0016E990                 BIC     R1, R4, R6
.text:0016E994                 ORR     R1, R1, R0
.text:0016E998                 LDR     R0, [SP,#0x78+var_50]
.text:0016E99C                 ADD     R2, R1, R0
.text:0016E9A0                 LDR     R1, =0x698098D8
.text:0016E9A4                 ADD     R0, R2, R3
.text:0016E9A8                 ADD     R0, R0, R1
.text:0016E9AC                 ADD     R3, R6, R0,ROR#25
.text:0016E9B0                 AND     R0, R6, R3
.text:0016E9B4                 BIC     R1, R5, R3
.text:0016E9B8                 ORR     R1, R1, R0
.text:0016E9BC                 LDR     R0, [SP,#0x78+var_4C]
.text:0016E9C0                 ADD     R2, R1, R0
.text:0016E9C4                 LDR     R1, =0x74BB0851
.text:0016E9C8                 ADD     R0, R2, R4
.text:0016E9CC                 SUB     R0, R0, R1
.text:0016E9D0                 ADD     R4, R3, R0,ROR#20
.text:0016E9D4                 BIC     R1, R6, R4
.text:0016E9D8                 AND     R0, R4, R3
.text:0016E9DC                 ORR     R1, R1, R0
.text:0016E9E0                 LDR     R0, [SP,#0x78+var_48]
.text:0016E9E4                 ADD     R2, R1, R0
.text:0016E9E8                 MOV     R1, 0xA44F
.text:0016E9F0                 ADD     R0, R2, R5
.text:0016E9F4                 SUB     R0, R0, R1
.text:0016E9F8                 ADD     R5, R4, R0,ROR#15
.text:0016E9FC                 AND     R0, R4, R5
.text:0016EA00                 BIC     R1, R3, R5
.text:0016EA04                 ORR     R1, R1, R0
.text:0016EA08                 LDR     R0, [SP,#0x78+var_44]
.text:0016EA0C                 ADD     R2, R1, R0
.text:0016EA10                 LDR     R1, =0x76A32842
.text:0016EA14                 ADD     R0, R2, R6
.text:0016EA18                 SUB     R0, R0, R1
.text:0016EA1C                 ADD     R6, R5, R0,ROR#10
.text:0016EA20                 AND     R0, R5, R6
.text:0016EA24                 BIC     R1, R4, R6
.text:0016EA28                 ORR     R1, R1, R0
.text:0016EA2C                 ADD     R2, R1, R7
.text:0016EA30                 LDR     R1, =0x6B901122
.text:0016EA34                 ADD     R0, R2, R3
.text:0016EA38                 LDR     R7, [SP,#0x78+var_34]
.text:0016EA3C                 ADD     R0, R0, R1
.text:0016EA40                 ADD     R3, R6, R0,ROR#25
.text:0016EA44                 AND     R0, R6, R3
.text:0016EA48                 BIC     R1, R5, R3
.text:0016EA4C                 ORR     R1, R1, R0
.text:0016EA50                 LDR     R0, [SP,#0x78+var_3C]
.text:0016EA54                 ADD     R2, R1, R0
.text:0016EA58                 LDR     R1, =0x2678E6D
.text:0016EA5C                 ADD     R0, R2, R4
.text:0016EA60                 SUB     R0, R0, R1
.text:0016EA64                 ADD     R4, R3, R0,ROR#20
.text:0016EA68                 BIC     R1, R6, R4
.text:0016EA6C                 AND     R0, R4, R3
.text:0016EA70                 ORR     R1, R1, R0
.text:0016EA74                 ADD     R2, R1, R11
.text:0016EA78                 LDR     R1, =0x5986BC72
.text:0016EA7C                 ADD     R0, R2, R5
.text:0016EA80                 SUB     R0, R0, R1
.text:0016EA84                 ADD     R5, R4, R0,ROR#15
.text:0016EA88                 AND     R0, R4, R5
.text:0016EA8C                 BIC     R1, R3, R5
.text:0016EA90                 ORR     R1, R1, R0
.text:0016EA94                 ADD     R2, R1, R7
.text:0016EA98                 LDR     R1, =0x49B40821
.text:0016EA9C                 ADD     R0, R2, R6
.text:0016EAA0                 ADD     R0, R0, R1
.text:0016EAA4                 ADD     R6, R5, R0,ROR#10
.text:0016EAA8                 BIC     R1, R5, R4
.text:0016EAAC                 AND     R0, R4, R6
.text:0016EAB0                 ORR     R1, R1, R0
.text:0016EAB4                 LDR     R0, [SP,#0x78+var_6C]
.text:0016EAB8                 ADD     R2, R1, R0
.text:0016EABC                 LDR     R1, =0x9E1DA9E
.text:0016EAC0                 ADD     R0, R2, R3
.text:0016EAC4                 SUB     R0, R0, R1
.text:0016EAC8                 ADD     R3, R6, R0,ROR#27
.text:0016EACC                 AND     R0, R5, R3
.text:0016EAD0                 BIC     R1, R6, R5
.text:0016EAD4                 ORR     R1, R1, R0
.text:0016EAD8                 LDR     R0, [SP,#0x78+var_58]
.text:0016EADC                 ADD     R2, R1, R0
.text:0016EAE0                 LDR     R1, =0x3FBF4CC0
.text:0016EAE4                 ADD     R0, R2, R4
.text:0016EAE8                 SUB     R0, R0, R1
.text:0016EAEC                 ADD     R4, R3, R0,ROR#23
.text:0016EAF0                 BIC     R1, R3, R6
.text:0016EAF4                 AND     R0, R4, R6
.text:0016EAF8                 ORR     R1, R1, R0
.text:0016EAFC                 LDR     R0, [SP,#0x78+var_44]
.text:0016EB00                 ADD     R2, R1, R0
.text:0016EB04                 LDR     R1, =0x265E5A51
.text:0016EB08                 ADD     R0, R2, R5
.text:0016EB0C                 ADD     R0, R0, R1
.text:0016EB10                 ADD     R5, R4, R0,ROR#18
.text:0016EB14                 AND     R0, R5, R3
.text:0016EB18                 BIC     R1, R4, R3
.text:0016EB1C                 ORR     R1, R1, R0
.text:0016EB20                 ADD     R2, R1, R9
.text:0016EB24                 LDR     R1, =0x16493856
.text:0016EB28                 ADD     R0, R2, R6
.text:0016EB2C                 SUB     R0, R0, R1
.text:0016EB30                 ADD     R6, R5, R0,ROR#12
.text:0016EB34                 AND     R0, R4, R6
.text:0016EB38                 BIC     R1, R5, R4
.text:0016EB3C                 ORR     R1, R1, R0
.text:0016EB40                 ADD     R2, R1, LR
.text:0016EB44                 LDR     R1, =0x29D0EFA3
.text:0016EB48                 ADD     R0, R2, R3
.text:0016EB4C                 SUB     R0, R0, R1
.text:0016EB50                 ADD     R3, R6, R0,ROR#27
.text:0016EB54                 AND     R0, R5, R3
.text:0016EB58                 BIC     R1, R6, R5
.text:0016EB5C                 ORR     R1, R1, R0
.text:0016EB60                 LDR     R0, [SP,#0x78+var_48]
.text:0016EB64                 ADD     R2, R1, R0
.text:0016EB68                 LDR     R1, =0x2441453
.text:0016EB6C                 ADD     R0, R2, R4
.text:0016EB70                 ADD     R0, R0, R1
.text:0016EB74                 ADD     R4, R3, R0,ROR#23
.text:0016EB78                 BIC     R1, R3, R6
.text:0016EB7C                 AND     R0, R4, R6
.text:0016EB80                 ORR     R1, R1, R0
.text:0016EB84                 ADD     R2, R1, R7
.text:0016EB88                 LDR     R1, =0x275E197F
.text:0016EB8C                 ADD     R0, R2, R5
.text:0016EB90                 SUB     R0, R0, R1
.text:0016EB94                 ADD     R5, R4, R0,ROR#18
.text:0016EB98                 AND     R0, R5, R3
.text:0016EB9C                 BIC     R1, R4, R3
.text:0016EBA0                 ORR     R1, R1, R0
.text:0016EBA4                 LDR     R0, [SP,#0x78+var_60]
.text:0016EBA8                 ADD     R2, R1, R0
.text:0016EBAC                 LDR     R1, =0x182C0438
.text:0016EBB0                 ADD     R0, R2, R6
.text:0016EBB4                 SUB     R0, R0, R1
.text:0016EBB8                 ADD     R6, R5, R0,ROR#12
.text:0016EBBC                 AND     R0, R4, R6
.text:0016EBC0                 BIC     R1, R5, R4
.text:0016EBC4                 ORR     R1, R1, R0
.text:0016EBC8                 LDR     R0, [SP,#0x78+var_4C]
.text:0016EBCC                 ADD     R2, R1, R0
.text:0016EBD0                 LDR     R1, =0x21E1CDE6
.text:0016EBD4                 ADD     R0, R2, R3
.text:0016EBD8                 ADD     R0, R0, R1
.text:0016EBDC                 ADD     R3, R6, R0,ROR#27
.text:0016EBE0                 AND     R0, R5, R3
.text:0016EBE4                 BIC     R1, R6, R5
.text:0016EBE8                 ORR     R1, R1, R0
.text:0016EBEC                 ADD     R2, R1, R11
.text:0016EBF0                 ADD     R0, R2, R4
.text:0016EBF4                 LDR     R1, =0x3CC8F82A
.text:0016EBF8                 SUB     R0, R0, R1
.text:0016EBFC                 ADD     R7, R3, R0,ROR#23
.text:0016EC00                 BIC     R1, R3, R6
.text:0016EC04                 AND     R0, R7, R6
.text:0016EC08                 ORR     R1, R1, R0
.text:0016EC0C                 ADD     R2, R1, R8
.text:0016EC10                 LDR     R1, =0xB2AF279
.text:0016EC14                 ADD     R0, R2, R5
.text:0016EC18                 SUB     R0, R0, R1
.text:0016EC1C                 ADD     R8, R7, R0,ROR#18
.text:0016EC20                 AND     R0, R8, R3
.text:0016EC24                 BIC     R1, R7, R3
.text:0016EC28                 ORR     R1, R1, R0
.text:0016EC2C                 LDR     R0, [SP,#0x78+var_50]
.text:0016EC30                 ADD     R2, R1, R0
.text:0016EC34                 LDR     R1, =0x455A14ED
.text:0016EC38                 ADD     R0, R2, R6
.text:0016EC3C                 ADD     R0, R0, R1
.text:0016EC40                 ADD     R6, R8, R0,ROR#12
.text:0016EC44                 AND     R0, R7, R6
.text:0016EC48                 BIC     R1, R8, R7
.text:0016EC4C                 ORR     R1, R1, R0
.text:0016EC50                 LDR     R0, [SP,#0x78+var_3C]
.text:0016EC54                 ADD     R2, R1, R0
.text:0016EC58                 LDR     R1, =0x561C16FB
.text:0016EC5C                 ADD     R0, R2, R3
.text:0016EC60                 SUB     R0, R0, R1
.text:0016EC64                 ADD     R4, R6, R0,ROR#27
.text:0016EC68                 AND     R0, R8, R4
.text:0016EC6C                 BIC     R1, R6, R8
.text:0016EC70                 ORR     R1, R1, R0
.text:0016EC74                 LDR     R0, [SP,#0x78+var_68]
.text:0016EC78                 ADD     R2, R1, R0
.text:0016EC7C                 LDR     R1, =0x3105C08
.text:0016EC80                 ADD     R0, R2, R7
.text:0016EC84                 SUB     R0, R0, R1
.text:0016EC88                 ADD     R5, R4, R0,ROR#23
.text:0016EC8C                 AND     R0, R5, R6
.text:0016EC90                 BIC     R1, R4, R6
.text:0016EC94                 ORR     R1, R1, R0
.text:0016EC98                 ADD     R2, R1, R10
.text:0016EC9C                 LDR     R1, =0x676F02D9
.text:0016ECA0                 ADD     R0, R2, R8
.text:0016ECA4                 LDR     R8, [SP,#0x78+var_40]
.text:0016ECA8                 ADD     R0, R0, R1
.text:0016ECAC                 ADD     R3, R5, R0,ROR#18
.text:0016ECB0                 AND     R0, R3, R4
.text:0016ECB4                 BIC     R1, R5, R4
.text:0016ECB8                 ORR     R1, R1, R0
.text:0016ECBC                 ADD     R2, R1, R8
.text:0016ECC0                 LDR     R1, =0x72D5B376
.text:0016ECC4                 ADD     R0, R2, R6
.text:0016ECC8                 SUB     R0, R0, R1
.text:0016ECCC                 ADD     R7, R3, R0,ROR#12
.text:0016ECD0                 EOR     R1, R5, R3
.text:0016ECD4                 EOR     R0, R1, R7
.text:0016ECD8                 ADD     R2, R0, LR
.text:0016ECDC                 LDR     R0, =0x5C6BE
.text:0016ECE0                 ADD     R1, R2, R4
.text:0016ECE4                 LDR     R2, [SP,#0x78+var_50]
.text:0016ECE8                 SUB     R0, R1, R0
.text:0016ECEC                 ADD     R4, R7, R0,ROR#28
.text:0016ECF0                 EOR     R1, R3, R7
.text:0016ECF4                 EOR     R0, R1, R4
.text:0016ECF8                 ADD     R2, R0, R2
.text:0016ECFC                 LDR     R0, =0x788E097F
.text:0016ED00                 ADD     R1, R2, R5
.text:0016ED04                 LDR     R2, [SP,#0x78+var_44]
.text:0016ED08                 SUB     R0, R1, R0
.text:0016ED0C                 ADD     R5, R4, R0,ROR#21
.text:0016ED10                 EOR     R1, R5, R7
.text:0016ED14                 EOR     R0, R1, R4
.text:0016ED18                 ADD     R2, R0, R2
.text:0016ED1C                 LDR     R0, =0x6D9D6122
.text:0016ED20                 ADD     R1, R2, R3
.text:0016ED24                 ADD     R0, R1, R0
.text:0016ED28                 ADD     R6, R5, R0,ROR#16
.text:0016ED2C                 EOR     R3, R5, R6
.text:0016ED30                 EOR     R0, R3, R4
.text:0016ED34                 ADD     R1, R0, R11
.text:0016ED38                 ADD     R2, R1, R7
.text:0016ED3C                 LDR     R0, =0x21AC7F4
.text:0016ED40                 SUB     R0, R2, R0
.text:0016ED44                 ADD     R7, R6, R0,ROR#9
.text:0016ED48                 LDR     R0, [SP,#0x78+var_6C]
.text:0016ED4C                 EOR     R1, R3, R7
.text:0016ED50                 ADD     R0, R1, R0
.text:0016ED54                 LDR     R1, =0x5B4115BC
.text:0016ED58                 ADD     R2, R0, R4
.text:0016ED5C                 SUB     R0, R2, R1
.text:0016ED60                 LDR     R2, [SP,#0x78+var_60]
.text:0016ED64                 ADD     R4, R7, R0,ROR#28
.text:0016ED68                 EOR     R1, R6, R7
.text:0016ED6C                 EOR     R0, R1, R4
.text:0016ED70                 ADD     R2, R0, R2
.text:0016ED74                 LDR     R0, =0x4BDECFA9
.text:0016ED78                 ADD     R1, R2, R5
.text:0016ED7C                 ADD     R0, R1, R0
.text:0016ED80                 ADD     R5, R4, R0,ROR#21
.text:0016ED84                 EOR     R1, R5, R7
.text:0016ED88                 EOR     R0, R1, R4
.text:0016ED8C                 ADD     R2, R0, R10
.text:0016ED90                 LDR     R0, =0x944B4A0
.text:0016ED94                 ADD     R1, R2, R6
.text:0016ED98                 SUB     R0, R1, R0
.text:0016ED9C                 LDR     R1, [SP,#0x78+var_48]
.text:0016EDA0                 ADD     R6, R5, R0,ROR#16
.text:0016EDA4                 EOR     R3, R5, R6
.text:0016EDA8                 EOR     R0, R3, R4
.text:0016EDAC                 ADD     R1, R0, R1
.text:0016EDB0                 LDR     R0, =0x41404390
.text:0016EDB4                 ADD     R2, R1, R7
.text:0016EDB8                 SUB     R0, R2, R0
.text:0016EDBC                 ADD     R7, R6, R0,ROR#9
.text:0016EDC0                 LDR     R0, [SP,#0x78+var_3C]
.text:0016EDC4                 EOR     R1, R3, R7
.text:0016EDC8                 ADD     R0, R1, R0
.text:0016EDCC                 LDR     R1, =0x289B7EC6
.text:0016EDD0                 ADD     R2, R0, R4
.text:0016EDD4                 ADD     R0, R2, R1
.text:0016EDD8                 ADD     R4, R7, R0,ROR#28
.text:0016EDDC                 EOR     R1, R6, R7
.text:0016EDE0                 EOR     R0, R1, R4
.text:0016EDE4                 ADD     R2, R0, R9
.text:0016EDE8                 LDR     R0, =0x155ED806
.text:0016EDEC                 ADD     R1, R2, R5
.text:0016EDF0                 LDR     R2, [SP,#0x78+var_64]
.text:0016EDF4                 SUB     R0, R1, R0
.text:0016EDF8                 ADD     R5, R4, R0,ROR#21
.text:0016EDFC                 EOR     R1, R5, R7
.text:0016EE00                 EOR     R0, R1, R4
.text:0016EE04                 ADD     R2, R0, R2
.text:0016EE08                 LDR     R0, =0x2B10CF7B
.text:0016EE0C                 ADD     R1, R2, R6
.text:0016EE10                 SUB     R0, R1, R0
.text:0016EE14                 LDR     R1, [SP,#0x78+var_58]
.text:0016EE18                 ADD     R6, R5, R0,ROR#16
.text:0016EE1C                 EOR     R3, R5, R6
.text:0016EE20                 EOR     R0, R3, R4
.text:0016EE24                 ADD     R1, R0, R1
.text:0016EE28                 LDR     R0, =0x4881D05
.text:0016EE2C                 ADD     R2, R1, R7
.text:0016EE30                 ADD     R0, R2, R0
.text:0016EE34                 ADD     R7, R6, R0,ROR#9
.text:0016EE38                 LDR     R0, [SP,#0x78+var_4C]
.text:0016EE3C                 EOR     R1, R3, R7
.text:0016EE40                 ADD     R0, R1, R0
.text:0016EE44                 LDR     R1, =0x262B2FC7
.text:0016EE48                 ADD     R2, R0, R4
.text:0016EE4C                 SUB     R0, R2, R1
.text:0016EE50                 ADD     R3, R7, R0,ROR#28
.text:0016EE54                 EOR     R1, R6, R7
.text:0016EE58                 EOR     R0, R1, R3
.text:0016EE5C                 ADD     R2, R0, R8
.text:0016EE60                 LDR     R0, =0x1924661B
.text:0016EE64                 ADD     R1, R2, R5
.text:0016EE68                 LDR     R2, [SP,#0x78+var_34]
.text:0016EE6C                 SUB     R0, R1, R0
.text:0016EE70                 ADD     R4, R3, R0,ROR#21
.text:0016EE74                 EOR     R1, R4, R7
.text:0016EE78                 EOR     R0, R1, R3
.text:0016EE7C                 ADD     R2, R0, R2
.text:0016EE80                 LDR     R0, =0x1FA27CF8
.text:0016EE84                 ADD     R1, R2, R6
.text:0016EE88                 LDR     R2, [SP,#0x78+var_68]
.text:0016EE8C                 ADD     R0, R1, R0
.text:0016EE90                 ADD     R5, R4, R0,ROR#16
.text:0016EE94                 EOR     R1, R4, R5
.text:0016EE98                 EOR     R0, R1, R3
.text:0016EE9C                 ADD     R2, R0, R2
.text:0016EEA0                 LDR     R0, =0x3B53A99B
.text:0016EEA4                 ADD     R1, R2, R7
.text:0016EEA8                 SUB     R0, R1, R0
.text:0016EEAC                 ADD     R6, R5, R0,ROR#9
.text:0016EEB0                 MVN     R1, R4
.text:0016EEB4                 ORR     R0, R1, R6
.text:0016EEB8                 EOR     R2, R0, R5
.text:0016EEBC                 ADD     R1, R2, R9
.text:0016EEC0                 LDR     R2, =0xBD6DDBC
.text:0016EEC4                 ADD     R0, R1, R3
.text:0016EEC8                 SUB     R0, R0, R2
.text:0016EECC                 ADD     R3, R6, R0,ROR#26
.text:0016EED0                 MVN     R1, R5
.text:0016EED4                 ORR     R0, R1, R3
.text:0016EED8                 EOR     R2, R0, R6
.text:0016EEDC                 ADD     R1, R2, R10
.text:0016EEE0                 LDR     R2, =0x432AFF97
.text:0016EEE4                 ADD     R0, R1, R4
.text:0016EEE8                 ADD     R0, R0, R2
.text:0016EEEC                 ADD     R4, R3, R0,ROR#22
.text:0016EEF0                 MVN     R1, R6
.text:0016EEF4                 ORR     R0, R1, R4
.text:0016EEF8                 EOR     R2, R0, R3
.text:0016EEFC                 ADD     R1, R2, R11
.text:0016EF00                 LDR     R2, =0x546BDC59
.text:0016EF04                 ADD     R0, R1, R5
.text:0016EF08                 SUB     R0, R0, R2
.text:0016EF0C                 ADD     R5, R4, R0,ROR#17
.text:0016EF10                 MVN     R1, R3
.text:0016EF14                 ORR     R0, R1, R5
.text:0016EF18                 EOR     R2, R0, R4
.text:0016EF1C                 ADD     R1, R2, LR
.text:0016EF20                 LDR     R2, =0x36C5FC7
.text:0016EF24                 ADD     R0, R1, R6
.text:0016EF28                 SUB     R0, R0, R2
.text:0016EF2C                 ADD     R6, R5, R0,ROR#11
.text:0016EF30                 MVN     R1, R4
.text:0016EF34                 ORR     R0, R1, R6
.text:0016EF38                 EOR     R2, R0, R5
.text:0016EF3C                 ADD     R1, R2, R8
.text:0016EF40                 LDR     R2, =0x655B59C3
.text:0016EF44                 ADD     R0, R1, R3
.text:0016EF48                 ADD     R0, R0, R2
.text:0016EF4C                 ADD     R3, R6, R0,ROR#26
.text:0016EF50                 MVN     R1, R5
.text:0016EF54                 ORR     R0, R1, R3
.text:0016EF58                 EOR     R2, R0, R6
.text:0016EF5C                 LDR     R0, [SP,#0x78+var_64]
.text:0016EF60                 ADD     R1, R2, R0
.text:0016EF64                 LDR     R2, =0x70F3336E
.text:0016EF68                 ADD     R0, R1, R4
.text:0016EF6C                 SUB     R0, R0, R2
.text:0016EF70                 ADD     R4, R3, R0,ROR#22
.text:0016EF74                 MVN     R1, R6
.text:0016EF78                 ORR     R0, R1, R4
.text:0016EF7C                 EOR     R2, R0, R3
.text:0016EF80                 LDR     R0, [SP,#0x78+var_48]
.text:0016EF84                 ADD     R1, R2, R0
.text:0016EF88                 LDR     R2, =0x100B83
.text:0016EF8C                 ADD     R0, R1, R5
.text:0016EF90                 SUB     R0, R0, R2
.text:0016EF94                 ADD     R5, R4, R0,ROR#17
.text:0016EF98                 MVN     R1, R3
.text:0016EF9C                 ORR     R0, R1, R5
.text:0016EFA0                 EOR     R2, R0, R4
.text:0016EFA4                 LDR     R0, [SP,#0x78+var_6C]
.text:0016EFA8                 ADD     R1, R2, R0
.text:0016EFAC                 LDR     R2, =0x7A7BA22F
.text:0016EFB0                 ADD     R0, R1, R6
.text:0016EFB4                 SUB     R0, R0, R2
.text:0016EFB8                 ADD     R6, R5, R0,ROR#11
.text:0016EFBC                 MVN     R1, R4
.text:0016EFC0                 ORR     R0, R1, R6
.text:0016EFC4                 LDR     R8, [SP,#0x78+var_78]
.text:0016EFC8                 EOR     R2, R0, R5
.text:0016EFCC                 LDR     R0, [SP,#0x78+var_50]
.text:0016EFD0                 ADD     R1, R2, R0
.text:0016EFD4                 LDR     R2, =0x6FA87E4F
.text:0016EFD8                 ADD     R0, R1, R3
.text:0016EFDC                 ADD     R0, R0, R2
.text:0016EFE0                 ADD     R3, R6, R0,ROR#26
.text:0016EFE4                 MVN     R1, R5
.text:0016EFE8                 ORR     R0, R1, R3
.text:0016EFEC                 EOR     R2, R0, R6
.text:0016EFF0                 LDR     R0, [SP,#0x78+var_34]
.text:0016EFF4                 ADD     R1, R2, R0
.text:0016EFF8                 LDR     R2, =0x1D31920
.text:0016EFFC                 ADD     R0, R1, R4
.text:0016F000                 SUB     R0, R0, R2
.text:0016F004                 ADD     R4, R3, R0,ROR#22
.text:0016F008                 MVN     R1, R6
.text:0016F00C                 ORR     R0, R1, R4
.text:0016F010                 EOR     R2, R0, R3
.text:0016F014                 LDR     R0, [SP,#0x78+var_58]
.text:0016F018                 ADD     R1, R2, R0
.text:0016F01C                 LDR     R2, =0x5CFEBCEC
.text:0016F020                 ADD     R0, R1, R5
.text:0016F024                 SUB     R0, R0, R2
.text:0016F028                 ADD     R7, R4, R0,ROR#17
.text:0016F02C                 MVN     R1, R3
.text:0016F030                 ORR     R0, R1, R7
.text:0016F034                 EOR     R2, R0, R4
.text:0016F038                 LDR     R0, [SP,#0x78+var_3C]
.text:0016F03C                 ADD     R1, R2, R0
.text:0016F040                 LDR     R2, =0x4E0811A1
.text:0016F044                 ADD     R0, R1, R6
.text:0016F048                 ADD     R0, R0, R2
.text:0016F04C                 ADD     R6, R7, R0,ROR#11
.text:0016F050                 MVN     R1, R4
.text:0016F054                 ORR     R0, R1, R6
.text:0016F058                 EOR     R2, R0, R7
.text:0016F05C                 LDR     R0, [SP,#0x78+var_60]
.text:0016F060                 ADD     R1, R2, R0
.text:0016F064                 LDR     R2, =0x8AC817E
.text:0016F068                 ADD     R0, R1, R3
.text:0016F06C                 SUB     R0, R0, R2
.text:0016F070                 ADD     R3, R6, R0,ROR#26
.text:0016F074                 MVN     R1, R7
.text:0016F078                 ORR     R0, R1, R3
.text:0016F07C                 EOR     R2, R0, R6
.text:0016F080                 LDR     R0, [SP,#0x78+var_44]
.text:0016F084                 ADD     R1, R2, R0
.text:0016F088                 LDR     R2, =0x42C50DCB
.text:0016F08C                 ADD     R0, R1, R4
.text:0016F090                 SUB     R0, R0, R2
.text:0016F094                 ADD     R5, R3, R0,ROR#22
.text:0016F098                 MVN     R1, R6
.text:0016F09C                 ORR     R0, R1, R5
.text:0016F0A0                 EOR     R2, R0, R3
.text:0016F0A4                 LDR     R0, [SP,#0x78+var_68]
.text:0016F0A8                 ADD     R1, R2, R0
.text:0016F0AC                 LDR     R2, =0x2AD7D2BB
.text:0016F0B0                 ADD     R0, R1, R7
.text:0016F0B4                 ADD     R0, R0, R2
.text:0016F0B8                 ADD     R4, R5, R0,ROR#17
.text:0016F0BC                 MVN     R1, R3
.text:0016F0C0                 ORR     R0, R1, R4
.text:0016F0C4                 EOR     R2, R0, R5
.text:0016F0C8                 LDR     R0, [SP,#0x78+var_4C]
.text:0016F0CC                 ADD     R1, R2, R0
.text:0016F0D0                 LDR     R2, =0x14792C6F
.text:0016F0D4                 ADD     R0, R1, R6
.text:0016F0D8                 SUB     R1, R0, R2
.text:0016F0DC                 LDR     R2, [R8]
.text:0016F0E0                 ADD     R0, R4, R1,ROR#11
.text:0016F0E4                 ADD     R3, R2, R3
.text:0016F0E8                 LDR     R2, [R8,#4]
.text:0016F0EC                 STR     R3, [R8]
.text:0016F0F0                 ADD     R2, R0, R2
.text:0016F0F4                 LDR     R0, [R8,#8]
.text:0016F0F8                 ADD     R1, R0, R4
.text:0016F0FC                 LDR     R0, [R8,#0xC]
.text:0016F100                 ADD     R0, R0, R5
.text:0016F104                 STR     R2, [R8,#4]
.text:0016F108                 MOV     R2, #0
.text:0016F10C                 STR     R1, [R8,#8]
.text:0016F110                 MOV     R1, #0x40
.text:0016F114                 STR     R0, [R8,#0xC]
.text:0016F118
.text:0016F118 loc_16F118                              ; CODE XREF: sub_16E81C+908j
.text:0016F118                 SUBS    R1, R1, #1
.text:0016F11C                 ADD     R0, SP, #0x78+var_70
.text:0016F120                 STRB    R2, [R1,R0]
.text:0016F124                 BNE     loc_16F118
.text:0016F128                 ADD     SP, SP, #0x48
.text:0016F12C                 LDMFD   SP, {R4-R11,SP,PC}
.text:0016F12C ; End of function sub_16E81C

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

上传的附件:
收藏
点赞0
打赏
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回