?? exe_dissemble.s
字號:
ad0: eaffffd6 b 0xa30 ad4: 30002010 andcc r2, r0, r0, lsl r0 ad8: e52de004 str lr, [sp, #-4]! adc: e5d03000 ldrb r3, [r0] ae0: e353002d cmp r3, #45 ; 0x2d ae4: 0a000001 beq 0xaf0 ae8: e49de004 ldr lr, [sp], #4 aec: eaffffba b 0x9dc af0: e2800001 add r0, r0, #1 ; 0x1 af4: ebffffb8 bl 0x9dc af8: e2600000 rsb r0, r0, #0 ; 0x0 afc: e49df004 ldr pc, [sp], #4 b00: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} b04: e252e000 subs lr, r2, #0 ; 0x0 b08: e1a08000 mov r8, r0 b0c: e1a09001 mov r9, r1 b10: e3a0b000 mov fp, #0 ; 0x0 b14: e3a0a000 mov sl, #0 ; 0x0 b18: 1a00002a bne 0xbc8 b1c: e5d0c000 ldrb ip, [r0] b20: e35c0030 cmp ip, #48 ; 0x30 b24: e3a0e00a mov lr, #10 ; 0xa b28: 0a000035 beq 0xc04 b2c: e1a0600e mov r6, lr b30: e3a07000 mov r7, #0 ; 0x0 b34: ea000017 b 0xb98 b38: e3110004 tst r1, #4 ; 0x4 b3c: 1a000004 bne 0xb54 b40: e2423020 sub r3, r2, #32 ; 0x20 b44: e20330ff and r3, r3, #255 ; 0xff b48: e3110002 tst r1, #2 ; 0x2 b4c: e243c037 sub ip, r3, #55 ; 0x37 b50: 0242c037 subeq ip, r2, #55 ; 0x37 b54: e1a0400c mov r4, ip b58: e1a05fc4 mov r5, r4, asr #31 b5c: e1570005 cmp r7, r5 b60: e1a0300b mov r3, fp b64: e1a0200a mov r2, sl b68: e1a01007 mov r1, r7 b6c: e1a00006 mov r0, r6 b70: 8a000002 bhi 0xb80 b74: 1a00000e bne 0xbb4 b78: e1560004 cmp r6, r4 b7c: 9a00000c bls 0xbb4 b80: eb0004d6 bl 0x1ee0 b84: e5f8c001 ldrb ip, [r8, #1]! b88: e1a0b001 mov fp, r1 b8c: e1a0a000 mov sl, r0 b90: e090a004 adds sl, r0, r4 b94: e0abb005 adc fp, fp, r5 b98: e59f10a8 ldr r1, [pc, #168] ; 0xc48 b9c: e20c20ff and r2, ip, #255 ; 0xff ba0: e7d13002 ldrb r3, [r1, r2] ba4: e3130044 tst r3, #68 ; 0x44 ba8: e242c030 sub ip, r2, #48 ; 0x30 bac: e20310ff and r1, r3, #255 ; 0xff bb0: 1affffe0 bne 0xb38 bb4: e3590000 cmp r9, #0 ; 0x0 bb8: e1a0100b mov r1, fp bbc: e1a0000a mov r0, sl bc0: 15898000 strne r8, [r9] bc4: e8bd8ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} bc8: e35e0010 cmp lr, #16 ; 0x10 bcc: 15d0c000 ldrneb ip, [r0] bd0: 1affffd5 bne 0xb2c bd4: e5d0c000 ldrb ip, [r0] bd8: e35c0030 cmp ip, #48 ; 0x30 bdc: 1affffd2 bne 0xb2c be0: e5d02001 ldrb r2, [r0, #1] be4: e59f105c ldr r1, [pc, #92] ; 0xc48 be8: e7d13002 ldrb r3, [r1, r2] bec: e3130002 tst r3, #2 ; 0x2 bf0: 12423020 subne r3, r2, #32 ; 0x20 bf4: 120320ff andne r2, r3, #255 ; 0xff bf8: e3520058 cmp r2, #88 ; 0x58 bfc: 05f8c002 ldreqb ip, [r8, #2]! c00: eaffffc9 b 0xb2c c04: e5f8c001 ldrb ip, [r8, #1]! c08: e59f1038 ldr r1, [pc, #56] ; 0xc48 c0c: e20c20ff and r2, ip, #255 ; 0xff c10: e7d13002 ldrb r3, [r1, r2] c14: e3130002 tst r3, #2 ; 0x2 c18: 12423020 subne r3, r2, #32 ; 0x20 c1c: 120320ff andne r2, r3, #255 ; 0xff c20: e3520058 cmp r2, #88 ; 0x58 c24: e24ee002 sub lr, lr, #2 ; 0x2 c28: 1affffbf bne 0xb2c c2c: e5d83001 ldrb r3, [r8, #1] c30: e59f1010 ldr r1, [pc, #16] ; 0xc48 c34: e7d12003 ldrb r2, [r1, r3] c38: e3120044 tst r2, #68 ; 0x44 c3c: 15f8c001 ldrneb ip, [r8, #1]! c40: 13a0e010 movne lr, #16 ; 0x10 c44: eaffffb8 b 0xb2c c48: 30002010 andcc r2, r0, r0, lsl r0 c4c: e52de004 str lr, [sp, #-4]! c50: e5d03000 ldrb r3, [r0] c54: e353002d cmp r3, #45 ; 0x2d c58: 0a000001 beq 0xc64 c5c: e49de004 ldr lr, [sp], #4 c60: eaffffa6 b 0xb00 c64: e2800001 add r0, r0, #1 ; 0x1 c68: ebffffa4 bl 0xb00 c6c: e2700000 rsbs r0, r0, #0 ; 0x0 c70: e2e11000 rsc r1, r1, #0 ; 0x0 c74: e49df004 ldr pc, [sp], #4 c78: e92d4010 stmdb sp!, {r4, lr} c7c: e59f4040 ldr r4, [pc, #64] ; 0xcc4 c80: e1a0e000 mov lr, r0 c84: e590c000 ldr ip, [r0] c88: e5dc3000 ldrb r3, [ip] c8c: e7d42003 ldrb r2, [r4, r3] c90: e3120004 tst r2, #4 ; 0x4 c94: e3a00000 mov r0, #0 ; 0x0 c98: 08bd8010 ldmeqia sp!, {r4, pc} c9c: e4dc1001 ldrb r1, [ip], #1 ca0: e58ec000 str ip, [lr] ca4: e0803100 add r3, r0, r0, lsl #2 ca8: e0811083 add r1, r1, r3, lsl #1 cac: e2410030 sub r0, r1, #48 ; 0x30 cb0: e5dc3000 ldrb r3, [ip] cb4: e7d42003 ldrb r2, [r4, r3] cb8: e3120004 tst r2, #4 ; 0x4 cbc: 1afffff6 bne 0xc9c cc0: e8bd8010 ldmia sp!, {r4, pc} cc4: 30002010 andcc r2, r0, r0, lsl r0 cc8: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} ccc: e59fe2d8 ldr lr, [pc, #728] ; 0xfac cd0: e1a09001 mov r9, r1 cd4: e1a07003 mov r7, r3 cd8: e1a06002 mov r6, r2 cdc: e1a05000 mov r5, r0 ce0: e24dd054 sub sp, sp, #84 ; 0x54 ce4: e59dc084 ldr ip, [sp, #132] ce8: e31c0040 tst ip, #64 ; 0x40 cec: e59fc2bc ldr ip, [pc, #700] ; 0xfb0 cf0: 11a0e00c movne lr, ip cf4: e59dc084 ldr ip, [sp, #132] cf8: e59d1078 ldr r1, [sp, #120] cfc: e31c0010 tst ip, #16 ; 0x10 d00: 13ccc001 bicne ip, ip, #1 ; 0x1 d04: e2413002 sub r3, r1, #2 ; 0x2 d08: 158dc084 strne ip, [sp, #132] d0c: e3530022 cmp r3, #34 ; 0x22 d10: e28d807c add r8, sp, #124 ; 0x7c d14: e8980900 ldmia r8, {r8, fp} d18: e58de004 str lr, [sp, #4] d1c: 83a00000 movhi r0, #0 ; 0x0 d20: 8a00007c bhi 0xf18 d24: e59d2084 ldr r2, [sp, #132] d28: e3120001 tst r2, #1 ; 0x1 d2c: 03a03020 moveq r3, #32 ; 0x20 d30: 13a03030 movne r3, #48 ; 0x30 d34: e3a0c000 mov ip, #0 ; 0x0 d38: e3120002 tst r2, #2 ; 0x2 d3c: e58d300c str r3, [sp, #12] d40: e58dc008 str ip, [sp, #8] d44: 1a000075 bne 0xf20 d48: e59d2084 ldr r2, [sp, #132] d4c: e1a022a2 mov r2, r2, lsr #5 d50: e3120001 tst r2, #1 ; 0x1 d54: e58d2000 str r2, [sp] d58: 0a000006 beq 0xd78 d5c: e59d3078 ldr r3, [sp, #120] d60: e3530010 cmp r3, #16 ; 0x10 d64: 02488002 subeq r8, r8, #2 ; 0x2 d68: 0a000002 beq 0xd78 d6c: e59dc078 ldr ip, [sp, #120] d70: e35c0008 cmp ip, #8 ; 0x8 d74: 02488001 subeq r8, r8, #1 ; 0x1 d78: e1961007 orrs r1, r6, r7 d7c: e3a0a000 mov sl, #0 ; 0x0 d80: 03a03030 moveq r3, #48 ; 0x30 d84: 028aa001 addeq sl, sl, #1 ; 0x1 d88: 05cd3010 streqb r3, [sp, #16] d8c: 0a00000d beq 0xdc8 d90: e59d4078 ldr r4, [sp, #120] d94: e1a01007 mov r1, r7 d98: e1a00006 mov r0, r6 d9c: eb000403 bl 0x1db0 da0: e1a07003 mov r7, r3 da4: e1a06002 mov r6, r2 da8: e59d3004 ldr r3, [sp, #4] dac: e7d12003 ldrb r2, [r1, r3] db0: e28d1054 add r1, sp, #84 ; 0x54 db4: e08a3001 add r3, sl, r1 db8: e196c007 orrs ip, r6, r7 dbc: e5432044 strb r2, [r3, #-68] dc0: e28aa001 add sl, sl, #1 ; 0x1 dc4: 1afffff2 bne 0xd94 dc8: e59d2084 ldr r2, [sp, #132] dcc: e15b000a cmp fp, sl dd0: b1a0b00a movlt fp, sl dd4: e3120011 tst r2, #17 ; 0x11 dd8: e06b8008 rsb r8, fp, r8 ddc: 1a00000a bne 0xe0c de0: e3580000 cmp r8, #0 ; 0x0 de4: e2488001 sub r8, r8, #1 ; 0x1 de8: da000007 ble 0xe0c dec: e3a02020 mov r2, #32 ; 0x20 df0: e1550009 cmp r5, r9 df4: e1a03008 mov r3, r8 df8: 95c52000 strlsb r2, [r5] dfc: e3530000 cmp r3, #0 ; 0x0 e00: e2488001 sub r8, r8, #1 ; 0x1 e04: e2855001 add r5, r5, #1 ; 0x1 e08: cafffff8 bgt 0xdf0 e0c: e59d3008 ldr r3, [sp, #8] e10: e3530000 cmp r3, #0 ; 0x0 e14: 0a000002 beq 0xe24 e18: e1550009 cmp r5, r9 e1c: 95c53000 strlsb r3, [r5] e20: e2855001 add r5, r5, #1 ; 0x1 e24: e59dc000 ldr ip, [sp] e28: e31c0001 tst ip, #1 ; 0x1 e2c: 0a000005 beq 0xe48 e30: e59d1078 ldr r1, [sp, #120] e34: e3510008 cmp r1, #8 ; 0x8 e38: 0a000046 beq 0xf58 e3c: e59d2078 ldr r2, [sp, #120] e40: e3520010 cmp r2, #16 ; 0x10 e44: 0a000048 beq 0xf6c e48: e59d1084 ldr r1, [sp, #132] e4c: e3110010 tst r1, #16 ; 0x10 e50: 1a00000a bne 0xe80 e54: e3580000 cmp r8, #0 ; 0x0 e58: e2488001 sub r8, r8, #1 ; 0x1 e5c: da000007 ble 0xe80 e60: e1550009 cmp r5, r9 e64: 959d200c ldrls r2, [sp, #12] e68: e1a03008 mov r3, r8 e6c: 95c52000 strlsb r2, [r5] e70: e2488001 sub r8, r8, #1 ; 0x1 e74: e3530000 cmp r3, #0 ; 0x0 e78: e2855001 add r5, r5, #1 ; 0x1 e7c: cafffff7 bgt 0xe60 e80: e15b000a cmp fp, sl e84: e24bb001 sub fp, fp, #1 ; 0x1 e88: da000007 ble 0xeac e8c: e3a02030 mov r2, #48 ; 0x30 e90: e1550009 cmp r5, r9 e94: e1a0300b mov r3, fp e98: 95c52000 strlsb r2, [r5] e9c: e153000a cmp r3, sl ea0: e24bb001 sub fp, fp, #1 ; 0x1 ea4: e2855001 add r5, r5, #1 ; 0x1 ea8: cafffff8 bgt 0xe90 eac: e35a0000 cmp sl, #0 ; 0x0 eb0: e24aa001 sub sl, sl, #1 ; 0x1 eb4: da00000b ble 0xee8 eb8: e28dc054 add ip, sp, #84 ; 0x54 ebc: e08a300c add r3, sl, ip ec0: e2432044 sub r2, r3, #68 ; 0x44 ec4: e1550009 cmp r5, r9 ec8: 95d23000 ldrlsb r3, [r2] ecc: e1a0100a mov r1, sl ed0: 95c53000 strlsb r3, [r5] ed4: e3510000 cmp r1, #0 ; 0x0 ed8: e24aa001 sub sl, sl, #1 ; 0x1 edc: e2855001 add r5, r5, #1 ; 0x1 ee0: e2422001 sub r2, r2, #1 ; 0x1 ee4: cafffff6 bgt 0xec4 ee8: e3580000 cmp r8, #0 ; 0x0 eec: e2488001 sub r8, r8, #1 ; 0x1 ef0: da000007 ble 0xf14 ef4: e3a02020 mov r2, #32 ; 0x20 ef8: e1550009 cmp r5, r9 efc: e1a03008 mov r3, r8 f00: 95c52000 strlsb r2, [r5] f04: e3530000 cmp r3, #0 ; 0x0 f08: e2488001 sub r8, r8, #1 ; 0x1 f0c: e2855001 add r5, r5, #1 ; 0x1 f10: cafffff8 bgt 0xef8 f14: e1a00005 mov r0, r5 f18: e28dd054 add sp, sp, #84 ; 0x54 f1c: e8bd8ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} f20: e157000c cmp r7, ip f24: ba00001a blt 0xf94 f28: e59d2084 ldr r2, [sp, #132] f2c: e3120004 tst r2, #4 ; 0x4 f30: 13a0302b movne r3, #43 ; 0x2b f34: 12488001 subne r8, r8, #1 ; 0x1 f38: 158d3008 strne r3, [sp, #8] f3c: 1affff81 bne 0xd48 f40: e59dc084 ldr ip, [sp, #132] f44: e31c0008 tst ip, #8 ; 0x8 f48: 13a01020 movne r1, #32 ; 0x20 f4c: 12488001 subne r8, r8, #1 ; 0x1 f50: 158d1008 strne r1, [sp, #8] f54: eaffff7b b 0xd48 f58: e1550009 cmp r5, r9 f5c: 93a03030 movls r3, #48 ; 0x30 f60: 9a000009 bls 0xf8c f64: e2855001 add r5, r5, #1 ; 0x1 f68: eaffffb6 b 0xe48 f6c: e1550009 cmp r5, r9 f70: 93a03030 movls r3, #48 ; 0x30 f74: 95c53000 strlsb r3, [r5] f78: e2855001 add r5, r5, #1 ; 0x1 f7c: e1550009 cmp r5, r9 f80: 8afffff7 bhi 0xf64 f84: e59dc004 ldr ip, [sp, #4] f88: e5dc3021 ldrb r3, [ip, #33] f8c: e4c53001 strb r3, [r5], #1 f90: eaffffac b 0xe48 f94: e3a0102d mov r1, #45 ; 0x2d f98: e2766000 rsbs r6, r6, #0 ; 0x0 f9c: e2e77000 rsc r7, r7, #0 ; 0x0 fa0: e2488001 sub r8, r8, #1 ; 0x1 fa4: e58d1008 str r1, [sp, #8] fa8: eaffff66 b 0xd48 fac: 30001f64 andcc r1, r0, r4, ror #30 fb0: 30001f8c andcc r1, r0, ip, lsl #31 fb4: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} fb8: e3510000 cmp r1, #0 ; 0x0 fbc: e1a09003 mov r9, r3 fc0: b59f3608 ldrlt r3, [pc, #1544] ; 0x15d0 fc4: e1a0c002 mov ip, r2 fc8: e1a0a000 mov sl, r0 fcc: e24dd018 sub sp, sp, #24 ; 0x18 fd0: e58d2014 str r2, [sp, #20] fd4: b3a02000 movlt r2, #0 ; 0x0 fd8: b1a00002 movlt r0, r2 fdc: e58d1010 str r1, [sp, #16] fe0: b5832000 strlt r2, [r3] fe4: ba000024 blt 0x107c fe8: e59d2010 ldr r2, [sp, #16] fec: e08a3002 add r3, sl, r2 ff0: e2437001 sub r7, r3, #1 ; 0x1 ff4: e24a2001 sub r2, sl, #1 ; 0x1 ff8: e1520007 cmp r2, r7 ffc: 826a3000 rsbhi r3, sl, #0 ; 0x0 1000: 858d3010 strhi r3, [sp, #16] 1004: e1a0300c mov r3, ip 1008: e1a0c003 mov ip, r3 100c: 83e07000 mvnhi r7, #0 ; 0x0 1010: e1a0400a mov r4, sl 1014: e5d33000 ldrb r3, [r3] 1018: e3530000 cmp r3, #0 ; 0x0 101c: 0a00000d beq 0x1058 1020: e3530025 cmp r3, #37 ; 0x25 1024: 03a06000 moveq r6, #0 ; 0x0 1028: 0a000016 beq 0x1088 102c: e1540007 cmp r4, r7 1030: 8a000001 bhi 0x103c 1034: e5c43000 strb r3, [r4] 1038: e59dc014 ldr ip, [sp, #20] 103c: e2844001 add r4, r4, #1 ; 0x1 1040: e28c3001 add r3, ip, #1 ; 0x1
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -