Bond697

SSL

Nov 2nd, 2011
416
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. @ =============== S U B R O U T I N E =======================================
  2. RAM:021C3BCC
  3. RAM:021C3BCC
  4. RAM:021C3BCC             sub_21C3BCC:                            @ CODE XREF: sub_21C1E0C+30p
  5. RAM:021C3BCC F8 40 2D E9                 STMFD   SP!, {R3-R7,LR}
  6. RAM:021C3BD0 03 60 A0 E3                 MOV     R6, #3
  7. RAM:021C3BD4 08 70 A0 E3                 MOV     R7, #8
  8. RAM:021C3BD8 00 40 A0 E1                 MOV     R4, R0
  9. RAM:021C3BDC 38 31 9F E5                 LDR     R3, =aSocketInitiali @ "Socket Initialization\n"
  10. RAM:021C3BE0 07 00 A0 E1                 MOV     R0, R7
  11. RAM:021C3BE4 06 10 A0 E1                 MOV     R1, R6
  12. RAM:021C3BE8 10 20 A0 E3                 MOV     R2, #0x10
  13. RAM:021C3BEC A0 E5 FE EB                 BL      0x217D274
  14. RAM:021C3BF0 00 50 A0 E3                 MOV     R5, #0
  15. RAM:021C3BF4 04 00 A0 E1                 MOV     R0, R4
  16. RAM:021C3BF8 05 10 A0 E1                 MOV     R1, R5
  17. RAM:021C3BFC 05 20 A0 E1                 MOV     R2, R5
  18. RAM:021C3C00 B8 F1 FF EB                 BL      sub_21C02E8
  19. RAM:021C3C04 9C ED FE EB                 BL      0x217F27C
  20. RAM:021C3C08 04 00 A0 E1                 MOV     R0, R4
  21. RAM:021C3C0C 91 FF FF EB                 BL      sub_21C3A58
  22. RAM:021C3C10 00 00 50 E3                 CMP     R0, #0
  23. RAM:021C3C14 01 00 A0 03                 MOVEQ   R0, #1
  24. RAM:021C3C18 24 01 84 05                 STREQ   R0, [R4,#0x124]
  25. RAM:021C3C1C 40 60 84 05                 STREQ   R6, [R4,#0x40]
  26. RAM:021C3C20 F8 80 BD 08                 LDMFDEQ SP!, {R3-R7,PC}
  27. RAM:021C3C24 28 10 94 E5                 LDR     R1, [R4,#0x28]
  28. RAM:021C3C28 01 00 51 E3                 CMP     R1, #1
  29. RAM:021C3C2C 98 01 94 05                 LDREQ   R0, [R4,#0x198]
  30. RAM:021C3C30 00 00 50 03                 CMPEQ   R0, #0
  31. RAM:021C3C34 08 00 00 1A                 BNE     loc_21C3C5C
  32. RAM:021C3C38 E0 30 9F E5                 LDR     R3, =aEncryptionEngi @ "Encryption engine not set for HTTPS.  U"...
  33. RAM:021C3C3C 07 00 A0 E1                 MOV     R0, R7
  34. RAM:021C3C40 05 10 A0 E1                 MOV     R1, R5
  35. RAM:021C3C44 02 20 A0 E3                 MOV     R2, #2
  36. RAM:021C3C48 89 E5 FE EB                 BL      0x217D274
  37. RAM:021C3C4C 04 00 94 E5                 LDR     R0, [R4,#4]
  38. RAM:021C3C50 05 10 A0 E3                 MOV     R1, #5
  39. RAM:021C3C54 18 F5 FF EB                 BL      sub_21C10BC
  40. RAM:021C3C58 0C 00 00 EA                 B       loc_21C3C90
  41. RAM:021C3C5C             @ ---------------------------------------------------------------------------
  42. RAM:021C3C5C
  43. RAM:021C3C5C             loc_21C3C5C:                            @ CODE XREF: sub_21C3BCC+68j
  44. RAM:021C3C5C 01 00 51 E3                 CMP     R1, #1
  45. RAM:021C3C60 98 01 94 15                 LDRNE   R0, [R4,#0x198]
  46. RAM:021C3C64 00 00 50 13                 CMPNE   R0, #0
  47. RAM:021C3C68 08 00 00 0A                 BEQ     loc_21C3C90
  48. RAM:021C3C6C 00 50 A0 E3                 MOV     R5, #0
  49. RAM:021C3C70 04 00 94 E5                 LDR     R0, [R4,#4]
  50. RAM:021C3C74 05 10 A0 E1                 MOV     R1, R5
  51. RAM:021C3C78 0F F5 FF EB                 BL      sub_21C10BC
  52. RAM:021C3C7C A0 30 9F E5                 LDR     R3, =aEncryptionEn_0 @ "Encryption engine set for unsecured URL"...
  53. RAM:021C3C80 05 10 A0 E1                 MOV     R1, R5
  54. RAM:021C3C84 08 00 A0 E3                 MOV     R0, #8
  55. RAM:021C3C88 02 20 A0 E3                 MOV     R2, #2
  56. RAM:021C3C8C 78 E5 FE EB                 BL      0x217D274
  57. RAM:021C3C90
  58. RAM:021C3C90             loc_21C3C90:                            @ CODE XREF: sub_21C3BCC+8Cj
  59. RAM:021C3C90                                                     @ sub_21C3BCC+9Cj
  60. RAM:021C3C90 28 00 94 E5                 LDR     R0, [R4,#0x28]
  61. RAM:021C3C94 01 00 50 E3                 CMP     R0, #1
  62. RAM:021C3C98 9C 01 94 05                 LDREQ   R0, [R4,#0x19C]
  63. RAM:021C3C9C 00 00 50 03                 CMPEQ   R0, #0
  64. RAM:021C3CA0 16 00 00 1A                 BNE     loc_21C3D00
  65. RAM:021C3CA4 08 60 A0 E3                 MOV     R6, #8
  66. RAM:021C3CA8 03 50 A0 E3                 MOV     R5, #3
  67. RAM:021C3CAC 74 30 9F E5                 LDR     R3, =aInitializingSs @ "Initializing SSL engine\n"
  68. RAM:021C3CB0 06 00 A0 E1                 MOV     R0, R6
  69. RAM:021C3CB4 05 10 A0 E1                 MOV     R1, R5
  70. RAM:021C3CB8 0F 20 A0 E3                 MOV     R2, #0xF
  71. RAM:021C3CBC 6C E5 FE EB                 BL      0x217D274
  72. RAM:021C3CC0 B4 21 94 E5                 LDR     R2, [R4,#0x1B4]
  73. RAM:021C3CC4 04 00 A0 E1                 MOV     R0, R4
  74. RAM:021C3CC8 65 1F 84 E2                 ADD     R1, R4, #0x194
  75. RAM:021C3CCC 32 FF 2F E1                 BLX     R2
  76. RAM:021C3CD0 03 00 50 E3                 CMP     R0, #3
  77. RAM:021C3CD4 09 00 00 1A                 BNE     loc_21C3D00
  78. RAM:021C3CD8 4C 30 9F E5                 LDR     R3, =aFailedToInitia @ "Failed to initialize SSL engine\n"
  79. RAM:021C3CDC 06 00 A0 E1                 MOV     R0, R6
  80. RAM:021C3CE0 05 10 A0 E1                 MOV     R1, R5
  81. RAM:021C3CE4 02 20 A0 E3                 MOV     R2, #2
  82. RAM:021C3CE8 61 E5 FE EB                 BL      0x217D274
  83. RAM:021C3CEC 01 10 A0 E3                 MOV     R1, #1
  84. RAM:021C3CF0 11 00 A0 E3                 MOV     R0, #0x11
  85. RAM:021C3CF4 24 11 84 E5                 STR     R1, [R4,#0x124]
  86. RAM:021C3CF8 40 00 84 E5                 STR     R0, [R4,#0x40]
  87. RAM:021C3CFC F8 80 BD E8                 LDMFD   SP!, {R3-R7,PC}
  88. RAM:021C3D00             @ ---------------------------------------------------------------------------
  89. RAM:021C3D00
  90. RAM:021C3D00             loc_21C3D00:                            @ CODE XREF: sub_21C3BCC+D4j
  91. RAM:021C3D00                                                     @ sub_21C3BCC+108j
  92. RAM:021C3D00 00 10 A0 E3                 MOV     R1, #0
  93. RAM:021C3D04 01 30 A0 E3                 MOV     R3, #1
  94. RAM:021C3D08 04 00 A0 E1                 MOV     R0, R4
  95. RAM:021C3D0C 01 20 A0 E1                 MOV     R2, R1
  96. RAM:021C3D10 10 30 84 E5                 STR     R3, [R4,#0x10]
  97. RAM:021C3D14 73 F1 FF EB                 BL      sub_21C02E8
  98. RAM:021C3D18 F8 80 BD E8                 LDMFD   SP!, {R3-R7,PC}
  99. RAM:021C3D18             @ End of function sub_21C3BCC
  100. RAM:021C3D18
  101. RAM:021C3D18             @ ---------------------------------------------------------------------------
  102. RAM:021C3D1C 18 F0 1C 02 off_21C3D1C:    .long aSocketInitiali   @ DATA XREF: sub_21C3BCC+10r
  103. RAM:021C3D1C                                                     @ "Socket Initialization\n"
  104. RAM:021C3D20 30 F0 1C 02 off_21C3D20:    .long aEncryptionEngi   @ DATA XREF: sub_21C3BCC+6Cr
  105. RAM:021C3D20                                                     @ "Encryption engine not set for HTTPS.  U"...
  106. RAM:021C3D24 70 F0 1C 02 off_21C3D24:    .long aEncryptionEn_0   @ DATA XREF: sub_21C3BCC+B0r
  107. RAM:021C3D24                                                     @ "Encryption engine set for unsecured URL"...
  108. RAM:021C3D28 B0 F0 1C 02 off_21C3D28:    .long aInitializingSs   @ DATA XREF: sub_21C3BCC+E0r
  109. RAM:021C3D28                                                     @ "Initializing SSL engine\n"
  110. RAM:021C3D2C CC F0 1C 02 off_21C3D2C:    .long aFailedToInitia   @ DATA XREF: sub_21C3BCC+10Cr
  111. RAM:021C3D2C                                                     @ "Failed to initialize SSL engine\n"
  112. RAM:021C3D30
  113.  
Advertisement
Comments
  • User was banned
Add Comment
Please, Sign In to add comment