Skip to content

Instantly share code, notes, and snippets.

Created October 17, 2016 15:55
Show Gist options
  • Save anonymous/d03048a6d754f5aa679fdfec9a6aed74 to your computer and use it in GitHub Desktop.
Save anonymous/d03048a6d754f5aa679fdfec9a6aed74 to your computer and use it in GitHub Desktop.
.text:010087A4 2D E9 F0 4F PUSH.W {R4-R11,LR}
.text:010087A8 91 B0 SUB SP, SP, #0x44
.text:010087AA 0C 46 MOV R4, R1
//.text:010087AC AF 4B LDR R3, =(sub_100D884+1 - 0x10087BC)
//.text:010087AE 48 F2 A5 71 MOVW R1, #0x87A5
.text:010087B2 05 46 MOV R5, R0
//.text:010087B4 C0 F2 00 11 MOVT.W R1, #0x100
//.text:010087B8 7B 44 ADD R3, PC ; sub_100D884
.text:010087BA 01 94 STR R4, [SP,#0x4]
.text:010087BC 08 95 STR R5, [SP,#0x20]
//.text:010087BE 10 93 STR R3, [SP,#0x40]
//.text:010087C0 0F 91 STR R1, [SP,#0x3C]
//.text:010087C2 48 F2 A4 71 C0 F2 00 11 MOV R1, #0x10087A4
//.text:010087CA A9 48 LDR R0, =(sub_10087A4+1 - 0x10087E4)
//.text:010087CC 0F 9A LDR R2, [SP,#0x3C]
//.text:010087CE 0E 91 STR R1, [SP,#0x38]
//.text:010087D0 48 F6 84 21 C0 F2 00 11 MOV R1, #0x1008A84
//.text:010087D8 0E 9F LDR R7, [SP,#0x38]
//.text:010087DA 0E 91 STR R1, [SP,#0x38]
//.text:010087DC 4F F2 72 31 MOVW R1, #0xF372
//.text:010087E0 78 44 ADD R0, PC ; sub_10087A4
//.text:010087E2 C3 F2 51 61 MOVT.W R1, #0x3651
//.text:010087E6 08 44 ADD R0, R1
//.text:010087E8 0E 99 LDR R1, [SP,#0x38]
//.text:010087EA 80 1A SUBS R0, R0, R2
//.text:010087EC 40 F6 8E 42 CC F6 AE 12 MOV R2, #0xC9AE0C8E
//.text:010087F4 10 44 ADD R0, R2
//.text:010087F6 81 EA 00 02 EOR.W R2, R1, R0
//.text:010087FA 01 43 ORRS R1, R0
//.text:010087FC C2 EB 41 02 RSB.W R2, R2, R1,LSL#1
//.text:01008800 39 18 ADDS R1, R7, R0
//.text:01008802 4E F2 AE 40 CA F2 55 50 MOV R0, #0xA555E4AE
//.text:0100880A 98 47 BLX R3 ; sub_100D884
//.text:0100880C 99 49 LDR R1, =(dword_1169060 - 0x100881E)
.text:0100880E 04 F1 A0 07 ADD.W R7, R4, #0xA0
.text:01008812 04 F1 40 0E ADD.W LR, R4, #0x40
/////////////////////////////////////
.text:01008880 4F F0 00 09 MOV.W R9, #0
/////////////////////////////////////
.text:010088E8 DE E9 00 23 LDRD.W R2, R3, [LR]
.text:010088EC 47 F6 F8 25 MOVW R5, #0x7AF8
.text:010088F0 C7 E9 00 23 STRD.W R2, R3, [R7]
.text:010088F4 C2 F6 F8 65 MOVT.W R5, #0x2EF8
.text:010088F8 02 9E LDR R6, [SP,#0x8]
.text:010088FA 4F F0 00 09 MOV.W R9, #0
.text:010088FE 09 96 STR R6, [SP,#0x24]
.text:01008900 4F F0 01 0C MOV.W R12, #1
.text:01008904 09 9C LDR R4, [SP,#0x24]
.text:01008906 03 9E LDR R6, [SP,#0xC]
.text:01008908 C4 E9 00 23 STRD.W R2, R3, [R4]
.text:0100890C 08 9A LDR R2, [SP,#0x20]
.text:0100890E D2 E9 00 23 LDRD.W R2, R3, [R2]
.text:01008912 0A 96 STR R6, [SP,#0x28]
.text:01008914 42 F6 E7 16 C2 F6 1E 56 MOV R6, #0x2D1E29E7
.text:0100891C 92 19 ADDS R2, R2, R6
.text:0100891E 44 F6 1A 36 MOVW R6, #0x4B1A
.text:01008922 0A 9C LDR R4, [SP,#0x28]
.text:01008924 C7 F2 36 76 MOVT.W R6, #0x7736
.text:01008928 73 41 ADCS R3, R6
.text:0100892A 05 9E LDR R6, [SP,#0x14]
.text:0100892C C4 E9 00 23 STRD.W R2, R3, [R4]
.text:01008930 04 9A LDR R2, [SP,#0x10]
.text:01008932 D2 E9 00 24 LDRD.W R2, R4, [R2]
.text:01008936 0B 96 STR R6, [SP,#0x2C]
.text:01008938 52 42 NEGS R2, R2
.text:0100893A 0B 9E LDR R6, [SP,#0x2C]
.text:0100893C 69 EB 04 04 SBC.W R4, R9, R4
.text:01008940 AA 1A SUBS R2, R5, R2
.text:01008942 47 F6 83 55 C8 F6 67 25 MOV R5, #0x8A677D83
.text:0100894A 65 EB 04 04 SBC.W R4, R5, R4
.text:0100894E A2 FB 03 35 UMULL.W R3, R5, R2, R3
.text:01008952 C6 E9 00 24 STRD.W R2, R4, [R6]
.text:01008956 06 9A LDR R2, [SP,#0x18]
.text:01008958 0C 92 STR R2, [SP,#0x30]
.text:0100895A 0C 9A LDR R2, [SP,#0x30]
.text:0100895C C2 E9 00 35 STRD.W R3, R5, [R2]
.text:01008960 0A 9A LDR R2, [SP,#0x28]
.text:01008962 12 68 LDR R2, [R2]
.text:01008964 0B 9B LDR R3, [SP,#0x2C]
.text:01008966 07 9E LDR R6, [SP,#0x1C]
.text:01008968 5B 68 LDR R3, [R3,#4]
.text:0100896A 0D 96 STR R6, [SP,#0x34]
.text:0100896C 0D 9E LDR R6, [SP,#0x34]
.text:0100896E A3 FB 02 23 UMULL.W R2, R3, R3, R2
.text:01008972 C6 E9 00 23 STRD.W R2, R3, [R6]
.text:01008976 0A 9A LDR R2, [SP,#0x28]
.text:01008978 12 68 LDR R2, [R2]
.text:0100897A 0B 9B LDR R3, [SP,#0x2C]
.text:0100897C D3 E9 00 36 LDRD.W R3, R6, [R3]
.text:01008980 B6 43 BICS R6, R6
.text:01008982 1B 40 ANDS R3, R3
.text:01008984 A3 FB 02 35 UMULL.W R3, R5, R3, R2
.text:01008988 06 FB 02 52 MLA.W R2, R6, R2, R5
.text:0100898C D7 E9 00 65 LDRD.W R6, R5, [R7]
.text:01008990 03 EA 06 04 AND.W R4, R3, R6
.text:01008994 1E 43 ORRS R6, R3
.text:01008996 36 19 ADDS R6, R6, R4
.text:01008998 02 EA 05 04 AND.W R4, R2, R5
.text:0100899C 45 EA 02 05 ORR.W R5, R5, R2
.text:010089A0 65 41 ADCS R5, R4
.text:010089A2 9E 42..
////////////////////////////// is seperation for control flow
// I comment obfusication n anti temper inst
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment