吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 4867|回复: 26

登录验证 问题

 关闭 [复制链接]
小红帽 发表于 2014-10-22 03:25 | 显示全部楼层 |阅读模式

本站严厉禁止求脱求破行为(包含无自我分析直接求思路),如发现此类求助主题请点击“举报”,让我们共同维护优质的学习环境!


5HB
找个软件练练手 C++写的没有加壳
内部的功能已经破掉了 但是每次都要登录验证 我想把这个验证给去掉 随便输入都可以登录进去

因为刚开始学习 不懂太多的汇编
  1. 00402A73  |.  68 1A9D6000   push 1.00609D1A                          ;  }密码:{
  2. 00402A78  |.  FF75 FC       push [local.1]
  3. 00402A7B  |.  68 239D6000   push 1.00609D23                          ;  账号:{
  4. 00402A80  |.  B9 05000000   mov ecx,0x5
  5. 00402A85  |.  E8 66E9FFFF   call 1.004013F0
  6. 00402A8A  |.  83C4 14       add esp,0x14
  7. 00402A8D  |.  8945 F4       mov [local.3],eax
  8. 00402A90  |.  8B5D FC       mov ebx,[local.1]
  9. 00402A93  |.  85DB          test ebx,ebx
  10. 00402A95  |.  74 09         je X1.00402AA0
  11. 00402A97  |.  53            push ebx
  12. 00402A98  |.  E8 A8E40B00   call 1.004C0F45
  13. 00402A9D  |.  83C4 04       add esp,0x4
  14. 00402AA0  |>  8B5D F8       mov ebx,[local.2]
  15. 00402AA3  |.  85DB          test ebx,ebx
  16. 00402AA5  |.  74 09         je X1.00402AB0
  17. 00402AA7  |.  53            push ebx
  18. 00402AA8  |.  E8 98E40B00   call 1.004C0F45
  19. 00402AAD  |.  83C4 04       add esp,0x4
  20. 00402AB0  |>  6A 01         push 0x1
  21. 00402AB2  |.  8D45 F4       lea eax,[local.3]
  22. 00402AB5  |.  50            push eax
  23. 00402AB6  |.  B8 2B9D6000   mov eax,1.00609D2B                       ;  用户登录
  24. 00402ABB  |.  8945 F0       mov [local.4],eax
  25. 00402ABE  |.  8D45 F0       lea eax,[local.4]
  26. 00402AC1  |.  50            push eax
  27. 00402AC2  |.  E8 66110000   call 1.00403C2D
  28. 00402AC7  |.  8945 EC       mov [local.5],eax
  29. 00402ACA  |.  8B5D F0       mov ebx,[local.4]
  30. 00402ACD  |.  85DB          test ebx,ebx
  31. 00402ACF  |.  74 09         je X1.00402ADA
  32. 00402AD1  |.  53            push ebx
  33. 00402AD2  |.  E8 6EE40B00   call 1.004C0F45
  34. 00402AD7  |.  83C4 04       add esp,0x4
  35. 00402ADA  |>  8B5D F4       mov ebx,[local.3]
  36. 00402ADD  |.  85DB          test ebx,ebx
  37. 00402ADF  |.  74 09         je X1.00402AEA
  38. 00402AE1  |.  53            push ebx
  39. 00402AE2  |.  E8 5EE40B00   call 1.004C0F45
  40. 00402AE7  |.  83C4 04       add esp,0x4
  41. 00402AEA  |>  837D EC 00    cmp [local.5],0x0
  42. 00402AEE  |.  0F84 55000000 je 1.00402B49
  43. 00402AF4  |.  68 01030080   push 0x80000301
  44. 00402AF9  |.  6A 00         push 0x0
  45. 00402AFB  |.  68 00800000   push 0x8000
  46. 00402B00  |.  6A 00         push 0x0
  47. 00402B02  |.  6A 00         push 0x0
  48. 00402B04  |.  6A 00         push 0x0
  49. 00402B06  |.  68 04000080   push 0x80000004
  50. 00402B0B  |.  6A 00         push 0x0
  51. 00402B0D  |.  68 349D6000   push 1.00609D34                          ;  正在验证账号
  52. 00402B12  |.  68 01030080   push 0x80000301
  53. 00402B17  |.  6A 00         push 0x0
  54. 00402B19  |.  68 02000000   push 0x2
  55. 00402B1E  |.  68 08000600   push 0x60008
  56. 00402B23  |.  68 A7830116   push 0x160183A7
  57. 00402B28  |.  68 06000152   push 0x52010006
  58. 00402B2D  |.  68 05000000   push 0x5
  59. 00402B32  |.  B8 05000000   mov eax,0x5
  60. 00402B37  |.  BB 50895300   mov ebx,1.00538950
  61. 00402B3C  |.  E8 22E40B00   call 1.004C0F63
  62. 00402B41  |.  83C4 40       add esp,0x40
  63. 00402B44  |.  E9 05010000   jmp 1.00402C4E
  64. 00402B49  |>  68 01030080   push 0x80000301
  65. 00402B4E  |.  6A 00         push 0x0
  66. 00402B50  |.  68 00800000   push 0x8000
  67. 00402B55  |.  6A 00         push 0x0
  68. 00402B57  |.  6A 00         push 0x0
  69. 00402B59  |.  6A 00         push 0x0
  70. 00402B5B  |.  68 04000080   push 0x80000004
  71. 00402B60  |.  6A 00         push 0x0
  72. 00402B62  |.  68 419D6000   push 1.00609D41                          ;  登陆失败,无法连接到服务器
  73. 00402B67  |.  68 01030080   push 0x80000301
  74. 00402B6C  |.  6A 00         push 0x0
  75. 00402B6E  |.  68 02000000   push 0x2
  76. 00402B73  |.  68 08000600   push 0x60008
  77. 00402B78  |.  68 A7830116   push 0x160183A7
  78. 00402B7D  |.  68 06000152   push 0x52010006
  79. 00402B82  |.  68 05000000   push 0x5
  80. 00402B87  |.  B8 05000000   mov eax,0x5
  81. 00402B8C  |.  BB 50895300   mov ebx,1.00538950
  82. 00402B91  |.  E8 CDE30B00   call 1.004C0F63
  83. 00402B96  |.  83C4 40       add esp,0x40
  84. 00402B99  |.  BB 06000000   mov ebx,0x6
  85. 00402B9E  |.  E8 38F9FFFF   call 1.004024DB
  86. 00402BA3  |.  68 06000080   push 0x80000006
  87. 00402BA8  |.  6A 00         push 0x0
  88. 00402BAA  |.  68 0D3D4000   push 1.00403D0D
  89. 00402BAF  |.  68 03000000   push 0x3
  90. 00402BB4  |.  B8 08000000   mov eax,0x8
  91. 00402BB9  |.  BB 703B5700   mov ebx,1.00573B70
  92. 00402BBE  |.  E8 A0E30B00   call 1.004C0F63
  93. 00402BC3  |.  83C4 28       add esp,0x28
  94. 00402BC6  |.  BB 09000000   mov ebx,0x9
  95. 00402BCB  |.  E8 0BF9FFFF   call 1.004024DB
  96. 00402BD0  |.  68 01030080   push 0x80000301
  97. 00402BD5  |.  6A 00         push 0x0
  98. 00402BD7  |.  68 FFFFFFFF   push -0x1
  99. 00402BDC  |.  68 01030080   push 0x80000301
  100. 00402BE1  |.  6A 00         push 0x0
  101. 00402BE3  |.  68 01000000   push 0x1
  102. 00402BE8  |.  68 08000600   push 0x60008
  103. 00402BED  |.  68 A7830116   push 0x160183A7
  104. 00402BF2  |.  68 06000152   push 0x52010006
  105. 00402BF7  |.  68 06000000   push 0x6
  106. 00402BFC  |.  B8 05000000   mov eax,0x5
  107. 00402C01  |.  BB 908A5300   mov ebx,1.00538A90
  108. 00402C06  |.  E8 58E30B00   call 1.004C0F63
  109. 00402C0B  |.  83C4 4C       add esp,0x4C
  110. 00402C0E  |.  68 01030080   push 0x80000301
  111. 00402C13  |.  6A 00         push 0x0
  112. 00402C15  |.  68 E8030000   push 0x3E8
  113. 00402C1A  |.  68 01000000   push 0x1
  114. 00402C1F  |.  B8 04000000   mov eax,0x4
  115. 00402C24  |.  BB E0875300   mov ebx,1.005387E0
  116. 00402C29  |.  E8 35E30B00   call 1.004C0F63
  117. 00402C2E  |.  83C4 10       add esp,0x10
  118. 00402C31  |.  6A 00         push 0x0
  119. 00402C33  |.  68 00000000   push 0x0
  120. 00402C38  |.  6A FF         push -0x1
  121. 00402C3A  |.  6A 05         push 0x5
  122. 00402C3C  |.  68 A7830116   push 0x160183A7
  123. 00402C41  |.  68 06000152   push 0x52010006
  124. 00402C46  |.  E8 1EE30B00   call 1.004C0F69
  125. 00402C4B  |.  83C4 18       add esp,0x18
  126. 00402C4E  |>  8BE5          mov esp,ebp
  127. 00402C50  |.  5D            pop ebp
  128. 00402C51  \.  C3            retn
  129. 00402C52  /$  55            push ebp
  130. 00402C53  |.  8BEC          mov ebp,esp
  131. 00402C55  |.  81EC 20000000 sub esp,0x20
  132. 00402C5B  |.  68 00000000   push 0x0
  133. 00402C60  |.  BB 60164C00   mov ebx,1.004C1660                       ;  j
  134. 00402C65  |.  E8 EDE20B00   call 1.004C0F57
  135. 00402C6A  |.  83C4 04       add esp,0x4
  136. 00402C6D  |.  8945 FC       mov [local.1],eax
  137. 00402C70  |.  68 1B4E5F00   push 1.005F4E1B                          ;  \Data\Serv.ini
  138. 00402C75  |.  FF75 FC       push [local.1]
  139. 00402C78  |.  B9 02000000   mov ecx,0x2
  140. 00402C7D  |.  E8 6EE7FFFF   call 1.004013F0
  141. 00402C82  |.  83C4 08       add esp,0x8
  142. 00402C85  |.  8945 F8       mov [local.2],eax
  143. 00402C88  |.  8B5D FC       mov ebx,[local.1]
  144. 00402C8B  |.  85DB          test ebx,ebx
  145. 00402C8D  |.  74 09         je X1.00402C98
  146. 00402C8F  |.  53            push ebx
  147. 00402C90  |.  E8 B0E20B00   call 1.004C0F45
  148. 00402C95  |.  83C4 04       add esp,0x4
  149. 00402C98  |>  68 04000080   push 0x80000004
  150. 00402C9D  |.  6A 00         push 0x0
  151. 00402C9F  |.  68 3F4E5F00   push 1.005F4E3F                          ;  8000
  152. 00402CA4  |.  68 04000080   push 0x80000004
  153. 00402CA9  |.  6A 00         push 0x0
  154. 00402CAB  |.  68 444E5F00   push 1.005F4E44                          ;  port
  155. 00402CB0  |.  68 04000080   push 0x80000004
  156. 00402CB5  |.  6A 00         push 0x0
  157. 00402CB7  |.  68 384E5F00   push 1.005F4E38                          ;  SERVER
  158. 00402CBC  |.  68 04000080   push 0x80000004
  159. 00402CC1  |.  6A 00         push 0x0
  160. 00402CC3  |.  8B45 F8       mov eax,[local.2]
  161. 00402CC6  |.  85C0          test eax,eax
  162. 00402CC8  |.  75 05         jnz X1.00402CCF
  163. 00402CCA  |.  B8 2A4E5F00   mov eax,1.005F4E2A
  164. 00402CCF  |>  50            push eax
  165. 00402CD0  |.  68 04000000   push 0x4
  166. 00402CD5  |.  BB B0404C00   mov ebx,1.004C40B0
  167. 00402CDA  |.  E8 78E20B00   call 1.004C0F57
  168. 00402CDF  |.  83C4 34       add esp,0x34
  169. 00402CE2  |.  8945 F4       mov [local.3],eax
  170. 00402CE5  |.  8B5D F8       mov ebx,[local.2]
  171. 00402CE8  |.  85DB          test ebx,ebx
  172. 00402CEA  |.  74 09         je X1.00402CF5
  173. 00402CEC  |.  53            push ebx
  174. 00402CED  |.  E8 53E20B00   call 1.004C0F45
  175. 00402CF2  |.  83C4 04       add esp,0x4
  176. 00402CF5  |>  68 04000080   push 0x80000004
  177. 00402CFA  |.  6A 00         push 0x0
  178. 00402CFC  |.  8B45 F4       mov eax,[local.3]
  179. 00402CFF  |.  85C0          test eax,eax
  180. 00402D01  |.  75 05         jnz X1.00402D08
  181. 00402D03  |.  B8 2A4E5F00   mov eax,1.005F4E2A
  182. 00402D08  |>  50            push eax
  183. 00402D09  |.  68 01000000   push 0x1
  184. 00402D0E  |.  BB 101E4C00   mov ebx,1.004C1E10
  185. 00402D13  |.  E8 3FE20B00   call 1.004C0F57
  186. 00402D18  |.  83C4 10       add esp,0x10
  187. 00402D1B  |.  8945 F0       mov [local.4],eax
  188. 00402D1E  |.  8B5D F4       mov ebx,[local.3]
  189. 00402D21  |.  85DB          test ebx,ebx
  190. 00402D23  |.  74 09         je X1.00402D2E
  191. 00402D25  |.  53            push ebx
  192. 00402D26  |.  E8 1AE20B00   call 1.004C0F45
  193. 00402D2B  |.  83C4 04       add esp,0x4
  194. 00402D2E  |>  68 00000000   push 0x0
  195. 00402D33  |.  BB 60164C00   mov ebx,1.004C1660                       ;  j
  196. 00402D38  |.  E8 1AE20B00   call 1.004C0F57
  197. 00402D3D  |.  83C4 04       add esp,0x4
  198. 00402D40  |.  8945 EC       mov [local.5],eax
  199. 00402D43  |.  68 1B4E5F00   push 1.005F4E1B                          ;  \Data\Serv.ini
  200. 00402D48  |.  FF75 EC       push [local.5]
  201. 00402D4B  |.  B9 02000000   mov ecx,0x2
  202. 00402D50  |.  E8 9BE6FFFF   call 1.004013F0
  203. 00402D55  |.  83C4 08       add esp,0x8
  204. 00402D58  |.  8945 E8       mov [local.6],eax
  205. 00402D5B  |.  8B5D EC       mov ebx,[local.5]
  206. 00402D5E  |.  85DB          test ebx,ebx
  207. 00402D60  |.  74 09         je X1.00402D6B
  208. 00402D62  |.  53            push ebx
  209. 00402D63  |.  E8 DDE10B00   call 1.004C0F45
  210. 00402D68  |.  83C4 04       add esp,0x4
  211. 00402D6B  |>  68 04000080   push 0x80000004
  212. 00402D70  |.  6A 00         push 0x0
  213. 00402D72  |.  68 2B4E5F00   push 1.005F4E2B                          ;  127.0.0.1
  214. 00402D77  |.  68 04000080   push 0x80000004
  215. 00402D7C  |.  6A 00         push 0x0
  216. 00402D7E  |.  68 354E5F00   push 1.005F4E35                          ;  IP
  217. 00402D83  |.  68 04000080   push 0x80000004
  218. 00402D88  |.  6A 00         push 0x0
  219. 00402D8A  |.  68 384E5F00   push 1.005F4E38                          ;  SERVER
  220. 00402D8F  |.  68 04000080   push 0x80000004
  221. 00402D94  |.  6A 00         push 0x0
  222. 00402D96  |.  8B45 E8       mov eax,[local.6]
  223. 00402D99  |.  85C0          test eax,eax
  224. 00402D9B      75 05         jnz X1.00402DA2
  225. 00402D9D  |.  B8 2A4E5F00   mov eax,1.005F4E2A
  226. 00402DA2  |>  50            push eax
  227. 00402DA3  |.  68 04000000   push 0x4
  228. 00402DA8  |.  BB B0404C00   mov ebx,1.004C40B0
  229. 00402DAD  |.  E8 A5E10B00   call 1.004C0F57
  230. 00402DB2  |.  83C4 34       add esp,0x34
  231. 00402DB5  |.  8945 E4       mov [local.7],eax
  232. 00402DB8  |.  8B5D E8       mov ebx,[local.6]
  233. 00402DBB  |.  85DB          test ebx,ebx
  234. 00402DBD  |.  74 09         je X1.00402DC8
  235. 00402DBF  |.  53            push ebx
  236. 00402DC0  |.  E8 80E10B00   call 1.004C0F45
  237. 00402DC5  |.  83C4 04       add esp,0x4
  238. 00402DC8  |>  68 06000080   push 0x80000006
  239. 00402DCD  |.  6A 00         push 0x0
  240. 00402DCF  |.  68 5F5D4000   push 1.00405D5F
  241. 00402DD4  |.  68 02000080   push 0x80000002
  242. 00402DD9  |.  6A 00         push 0x0
  243. 00402DDB  |.  68 00000000   push 0x0
  244. 00402DE0  |.  68 04000080   push 0x80000004
  245. 00402DE5  |.  6A 00         push 0x0
  246. 00402DE7  |.  8B45 E4       mov eax,[local.7]
  247. 00402DEA  |.  85C0          test eax,eax
  248. 00402DEC  |.  75 05         jnz X1.00402DF3
  249. 00402DEE  |.  B8 2A4E5F00   mov eax,1.005F4E2A
  250. 00402DF3  |>  50            push eax
  251. 00402DF4  |.  68 01030080   push 0x80000301
  252. 00402DF9  |.  6A 00         push 0x0
  253. 00402DFB  |.  FF75 F0       push [local.4]
  254. 00402DFE  |.  68 02000200   push 0x20002
  255. 00402E03  |.  6A 00         push 0x0
  256. 00402E05  |.  FF35 487F7500 push dword ptr ds:[0x757F48]
  257. 00402E0B  |.  68 05000000   push 0x5
  258. 00402E10  |.  B8 01000000   mov eax,0x1
  259. 00402E15  |.  BB 60165300   mov ebx,1.00531660
  260. 00402E1A  |.  E8 44E10B00   call 1.004C0F63
  261. 00402E1F  |.  83C4 40       add esp,0x40
  262. 00402E22  |.  8945 E0       mov [local.8],eax
  263. 00402E25  |.  8B5D E4       mov ebx,[local.7]
  264. 00402E28  |.  85DB          test ebx,ebx
  265. 00402E2A  |.  74 09         je X1.00402E35
  266. 00402E2C  |.  53            push ebx
  267. 00402E2D  |.  E8 13E10B00   call 1.004C0F45
  268. 00402E32  |.  83C4 04       add esp,0x4
  269. 00402E35  |>  8B45 E0       mov eax,[local.8]
  270. 00402E38  |.  E9 00000000   jmp 1.00402E3D
  271. 00402E3D  |>  8BE5          mov esp,ebp
  272. 00402E3F  |.  5D            pop ebp
  273. 00402E40  \.  C3            retn
  274. 00402E41  /$  55            push ebp
  275. 00402E42  |.  8BEC          mov ebp,esp
  276. 00402E44  |.  81EC 0C000000 sub esp,0xC
  277. 00402E4A  |.  68 01030080   push 0x80000301
  278. 00402E4F  |.  6A 00         push 0x0
  279. 00402E51  |.  FF75 08       push [arg.1]
  280. 00402E54  |.  68 02000200   push 0x20002
  281. 00402E59  |.  6A 00         push 0x0
  282. 00402E5B  |.  FF35 487F7500 push dword ptr ds:[0x757F48]
  283. 00402E61  |.  68 02000000   push 0x2
  284. 00402E66  |.  B8 01000000   mov eax,0x1
  285. 00402E6B  |.  BB 80185300   mov ebx,1.00531880
  286. 00402E70  |.  E8 EEE00B00   call 1.004C0F63
  287. 00402E75  |.  83C4 1C       add esp,0x1C
  288. 00402E78  |.  8945 F8       mov [local.2],eax
  289. 00402E7B  |.  837D F8 00    cmp [local.2],0x0
  290. 00402E7F  |.  0F85 05000000 jnz 1.00402E8A
  291. 00402E85  |.  E9 43000000   jmp 1.00402ECD
  292. 00402E8A  |>  68 01030080   push 0x80000301
  293. 00402E8F  |.  6A 00         push 0x0
  294. 00402E91  |.  FF75 08       push [arg.1]
  295. 00402E94  |.  68 02000200   push 0x20002
  296. 00402E99  |.  6A 00         push 0x0
  297. 00402E9B  |.  FF35 487F7500 push dword ptr ds:[0x757F48]
  298. 00402EA1  |.  68 02000000   push 0x2
  299. 00402EA6  |.  B8 01000000   mov eax,0x1
  300. 00402EAB  |.  BB 80185300   mov ebx,1.00531880
  301. 00402EB0  |.  E8 AEE00B00   call 1.004C0F63
  302. 00402EB5  |.  83C4 1C       add esp,0x1C
  303. 00402EB8  |.  8945 F8       mov [local.2],eax
  304. 00402EBB  |.  837D F8 01    cmp [local.2],0x1
  305. 00402EBF  |.  0F85 08000000 jnz 1.00402ECD
  306. 00402EC5  |.  FF75 08       push [arg.1]
  307. 00402EC8  |.  E8 A3000000   call 1.00402F70
  308. 00402ECD  |>  8BE5          mov esp,ebp
  309. 00402ECF  |.  5D            pop ebp
  310. 00402ED0  \.  C2 0400       retn 0x4
  311. 00402ED3  /$  8B5424 04     mov edx,dword ptr ss:[esp+0x4]
  312. 00402ED7  |.  8B4C24 08     mov ecx,dword ptr ss:[esp+0x8]
  313. 00402EDB  |.  85D2          test edx,edx
  314. 00402EDD  |.  75 0D         jnz X1.00402EEC
  315. 00402EDF  |.  33C0          xor eax,eax
  316. 00402EE1  |.  85C9          test ecx,ecx
  317. 00402EE3  |.  74 06         je X1.00402EEB
  318. 00402EE5  |.  8039 00       cmp byte ptr ds:[ecx],0x0
  319. 00402EE8  |.  74 01         je X1.00402EEB
  320. 00402EEA  |.  48            dec eax
  321. 00402EEB  |>  C3            retn
  322. 00402EEC  |>  85C9          test ecx,ecx
  323. 00402EEE  |.  75 09         jnz X1.00402EF9
  324. 00402EF0  |.  33C0          xor eax,eax
  325. 00402EF2  |.  803A 00       cmp byte ptr ds:[edx],0x0
  326. 00402EF5  |.  74 01         je X1.00402EF8
  327. 00402EF7  |.  40            inc eax
  328. 00402EF8  |>  C3            retn
  329. 00402EF9  |>  F7C2 03000000 test edx,0x3
  330. 00402EFF  |.  75 37         jnz X1.00402F38
  331. 00402F01  |>  8B02          /mov eax,dword ptr ds:[edx]
  332. 00402F03  |.  3A01          |cmp al,byte ptr ds:[ecx]
  333. 00402F05  |.  75 2B         |jnz X1.00402F32
  334. 00402F07  |.  0AC0          |or al,al
  335. 00402F09  |.  74 24         |je X1.00402F2F
  336. 00402F0B  |.  3A61 01       |cmp ah,byte ptr ds:[ecx+0x1]
  337. 00402F0E  |.  75 22         |jnz X1.00402F32
  338. 00402F10  |.  0AE4          |or ah,ah
  339. 00402F12  |.  74 1B         |je X1.00402F2F
  340. 00402F14  |.  C1E8 10       |shr eax,0x10
  341. 00402F17  |.  3A41 02       |cmp al,byte ptr ds:[ecx+0x2]
  342. 00402F1A  |.  75 16         |jnz X1.00402F32
  343. 00402F1C  |.  0AC0          |or al,al
  344. 00402F1E  |.  74 0F         |je X1.00402F2F
  345. 00402F20  |.  3A61 03       |cmp ah,byte ptr ds:[ecx+0x3]
  346. 00402F23  |.  75 0D         |jnz X1.00402F32
  347. 00402F25  |.  83C1 04       |add ecx,0x4
  348. 00402F28  |.  83C2 04       |add edx,0x4
  349. 00402F2B  |.  0AE4          |or ah,ah
  350. 00402F2D  |.^ 75 D2         \jnz X1.00402F01
  351. 00402F2F  |>  33C0          xor eax,eax
  352. 00402F31  |.  C3            retn
  353. 00402F32  |>  1BC0          sbb eax,eax
  354. 00402F34  |.  D1E0          shl eax,1
  355. 00402F36  |.  40            inc eax
  356. 00402F37  |.  C3            retn
  357. 00402F38  |>  F7C2 01000000 test edx,0x1
  358. 00402F3E  |.  74 14         je X1.00402F54
  359. 00402F40  |.  8A02          mov al,byte ptr ds:[edx]
  360. 00402F42  |.  42            inc edx
  361. 00402F43  |.  3A01          cmp al,byte ptr ds:[ecx]
  362. 00402F45  |.^ 75 EB         jnz X1.00402F32
  363. 00402F47  |.  41            inc ecx
  364. 00402F48  |.  0AC0          or al,al
  365. 00402F4A  |.^ 74 E3         je X1.00402F2F
  366. 00402F4C  |.  F7C2 02000000 test edx,0x2
  367. 00402F52  |.^ 74 AD         je X1.00402F01
  368. 00402F54  |>  66:8B02       mov ax,word ptr ds:[edx]
  369. 00402F57  |.  83C2 02       add edx,0x2
  370. 00402F5A  |.  3A01          cmp al,byte ptr ds:[ecx]
  371. 00402F5C  |.^ 75 D4         jnz X1.00402F32
  372. 00402F5E  |.  0AC0          or al,al
  373. 00402F60  |.^ 74 CD         je X1.00402F2F
  374. 00402F62  |.  3A61 01       cmp ah,byte ptr ds:[ecx+0x1]
  375. 00402F65  |.^ 75 CB         jnz X1.00402F32
  376. 00402F67  |.  0AE4          or ah,ah
  377. 00402F69  |.^ 74 C4         je X1.00402F2F
  378. 00402F6B  |.  83C1 02       add ecx,0x2
  379. 00402F6E  \.^ EB 91         jmp X1.00402F01
  380. 00402F70   $  55            push ebp
  381. 00402F71   .  8BEC          mov ebp,esp
  382. 00402F73   .  81EC 2C000000 sub esp,0x2C
  383. 00402F79   .  C745 FC 00000>mov dword ptr ss:[ebp-0x4],0x0
  384. 00402F80   .  C745 F8 00000>mov dword ptr ss:[ebp-0x8],0x0
  385. 00402F87   .  C745 F4 00000>mov dword ptr ss:[ebp-0xC],0x0
  386. 00402F8E   .  68 05000080   push 0x80000005
  387. 00402F93   .  6A 00         push 0x0
  388. 00402F95   .  8D45 FC       lea eax,dword ptr ss:[ebp-0x4]
  389. 00402F98   .  50            push eax
  390. 00402F99   .  68 01030080   push 0x80000301
  391. 00402F9E   .  6A 00         push 0x0
  392. 00402FA0   .  FF75 08       push dword ptr ss:[ebp+0x8]
  393. 00402FA3   .  68 02000200   push 0x20002
  394. 00402FA8   .  6A 00         push 0x0
  395. 00402FAA   .  FF35 487F7500 push dword ptr ds:[0x757F48]
  396. 00402FB0   .  68 03000000   push 0x3
  397. 00402FB5   .  B8 01000000   mov eax,0x1
  398. 00402FBA   .  BB C0175300   mov ebx,1.005317C0
  399. 00402FBF   .  E8 9FDF0B00   call 1.004C0F63
  400. 00402FC4   .  83C4 28       add esp,0x28
  401. 00402FC7   .  85C0          test eax,eax
  402. 00402FC9   .  0F84 D7050000 je 1.004035A6
  403. 00402FCF   .  68 05000080   push 0x80000005
  404. 00402FD4   .  6A 00         push 0x0
  405. 00402FD6   .  8B45 FC       mov eax,dword ptr ss:[ebp-0x4]
  406. 00402FD9   .  85C0          test eax,eax
  407. 00402FDB   .  75 05         jnz X1.00402FE2
  408. 00402FDD   .  B8 134E5F00   mov eax,1.005F4E13
  409. 00402FE2   >  50            push eax
  410. 00402FE3   .  68 01000000   push 0x1
  411. 00402FE8   .  BB F0284C00   mov ebx,1.004C28F0
  412. 00402FED   .  E8 65DF0B00   call 1.004C0F57
  413. 00402FF2   .  83C4 10       add esp,0x10
  414. 00402FF5   .  8945 F0       mov dword ptr ss:[ebp-0x10],eax
  415. 00402FF8   .  68 01030080   push 0x80000301
  416. 00402FFD   .  6A 00         push 0x0
  417. 00402FFF   .  68 08000000   push 0x8
  418. 00403004   .  68 04000080   push 0x80000004
  419. 00403009   .  6A 00         push 0x0
  420. 0040300B   .  8B45 F0       mov eax,dword ptr ss:[ebp-0x10]
  421. 0040300E   .  85C0          test eax,eax
  422. 00403010   .  75 05         jnz X1.00403017
  423. 00403012   .  B8 2A4E5F00   mov eax,1.005F4E2A
  424. 00403017   >  50            push eax
  425. 00403018   .  68 02000000   push 0x2
  426. 0040301D   .  BB D0184C00   mov ebx,1.004C18D0
  427. 00403022   .  E8 30DF0B00   call 1.004C0F57
  428. 00403027   .  83C4 1C       add esp,0x1C
  429. 0040302A   .  8945 EC       mov dword ptr ss:[ebp-0x14],eax
  430. 0040302D   .  8B5D F0       mov ebx,dword ptr ss:[ebp-0x10]
  431. 00403030   .  85DB          test ebx,ebx
  432. 00403032   .  74 09         je X1.0040303D
  433. 00403034   .  53            push ebx
  434. 00403035   .  E8 0BDF0B00   call 1.004C0F45
  435. 0040303A   .  83C4 04       add esp,0x4
  436. 0040303D   >  8B45 EC       mov eax,dword ptr ss:[ebp-0x14]
  437. 00403040   .  50            push eax
  438. 00403041   .  8B5D F8       mov ebx,dword ptr ss:[ebp-0x8]
  439. 00403044   .  85DB          test ebx,ebx
  440. 00403046   .  74 09         je X1.00403051
  441. 00403048   .  53            push ebx
  442. 00403049   .  E8 F7DE0B00   call 1.004C0F45
  443. 0040304E   .  83C4 04       add esp,0x4
  444. 00403051   >  58            pop eax
  445. 00403052   .  8945 F8       mov dword ptr ss:[ebp-0x8],eax
  446. 00403055   .  68 05000080   push 0x80000005
  447. 0040305A   .  6A 00         push 0x0
  448. 0040305C   .  8B45 FC       mov eax,dword ptr ss:[ebp-0x4]
  449. 0040305F   .  85C0          test eax,eax
  450. 00403061   .  75 05         jnz X1.00403068
  451. 00403063   .  B8 134E5F00   mov eax,1.005F4E13
  452. 00403068   >  50            push eax
  453. 00403069   .  68 01000000   push 0x1
  454. 0040306E   .  BB F0284C00   mov ebx,1.004C28F0
  455. 00403073   .  E8 DFDE0B00   call 1.004C0F57
  456. 00403078   .  83C4 10       add esp,0x10
  457. 0040307B   .  8945 F0       mov dword ptr ss:[ebp-0x10],eax
  458. 0040307E   .  68 05000080   push 0x80000005
  459. 00403083   .  6A 00         push 0x0
  460. 00403085   .  8B45 FC       mov eax,dword ptr ss:[ebp-0x4]
  461. 00403088   .  85C0          test eax,eax
  462. 0040308A   .  75 05         jnz X1.00403091
  463. 0040308C   .  B8 134E5F00   mov eax,1.005F4E13
  464. 00403091   >  50            push eax
  465. 00403092   .  68 01000000   push 0x1
  466. 00403097   .  BB F0284C00   mov ebx,1.004C28F0
  467. 0040309C   .  E8 B6DE0B00   call 1.004C0F57
  468. 004030A1   .  83C4 10       add esp,0x10
  469. 004030A4   .  8945 EC       mov dword ptr ss:[ebp-0x14],eax
  470. 004030A7   .  68 04000080   push 0x80000004
  471. 004030AC   .  6A 00         push 0x0
  472. 004030AE   .  8B45 EC       mov eax,dword ptr ss:[ebp-0x14]
  473. 004030B1   .  85C0          test eax,eax
  474. 004030B3   .  75 05         jnz X1.004030BA
  475. 004030B5   .  B8 2A4E5F00   mov eax,1.005F4E2A
  476. 004030BA   >  50            push eax
  477. 004030BB   .  68 01000000   push 0x1
  478. 004030C0   .  BB 20164C00   mov ebx,1.004C1620
  479. 004030C5   .  E8 8DDE0B00   call 1.004C0F57
  480. 004030CA   .  83C4 10       add esp,0x10
  481. 004030CD   .  8945 E8       mov dword ptr ss:[ebp-0x18],eax
  482. 004030D0   .  8B5D EC       mov ebx,dword ptr ss:[ebp-0x14]
  483. 004030D3   .  85DB          test ebx,ebx
  484. 004030D5   .  74 09         je X1.004030E0
  485. 004030D7   .  53            push ebx
  486. 004030D8   .  E8 68DE0B00   call 1.004C0F45
  487. 004030DD   .  83C4 04       add esp,0x4
  488. 004030E0   >  DB45 E8       fild dword ptr ss:[ebp-0x18]
  489. 004030E3   .  DD5D E0       fstp qword ptr ss:[ebp-0x20]
  490. 004030E6   .  DD45 E0       fld qword ptr ss:[ebp-0x20]
  491. 004030E9   .  DC25 5C9D6000 fsub qword ptr ds:[0x609D5C]
  492. 004030EF   .  DD5D D8       fstp qword ptr ss:[ebp-0x28]
  493. 004030F2   .  DD45 D8       fld qword ptr ss:[ebp-0x28]
  494. 004030F5   .  E8 BAF3FFFF   call 1.004024B4
  495. 004030FA   .  68 01030080   push 0x80000301
  496. 004030FF   .  6A 00         push 0x0
  497. 00403101   .  50            push eax
  498. 00403102   .  68 04000080   push 0x80000004
  499. 00403107   .  6A 00         push 0x0
  500. 00403109   .  8B45 F0       mov eax,dword ptr ss:[ebp-0x10]
  501. 0040310C   .  85C0          test eax,eax
  502. 0040310E   .  75 05         jnz X1.00403115
  503. 00403110   .  B8 2A4E5F00   mov eax,1.005F4E2A
  504. 00403115   >  50            push eax
  505. 00403116   .  68 02000000   push 0x2
  506. 0040311B   .  BB 10194C00   mov ebx,1.004C1910
  507. 00403120   .  E8 32DE0B00   call 1.004C0F57
  508. 00403125   .  83C4 1C       add esp,0x1C
  509. 00403128   .  8945 D4       mov dword ptr ss:[ebp-0x2C],eax
  510. 0040312B   .  8B5D F0       mov ebx,dword ptr ss:[ebp-0x10]
  511. 0040312E   .  85DB          test ebx,ebx
  512. 00403130   .  74 09         je X1.0040313B
  513. 00403132   .  53            push ebx
  514. 00403133   .  E8 0DDE0B00   call 1.004C0F45
  515. 00403138   .  83C4 04       add esp,0x4
  516. 0040313B   >  8B45 D4       mov eax,dword ptr ss:[ebp-0x2C]
  517. 0040313E   .  50            push eax
  518. 0040313F   .  8B5D F4       mov ebx,dword ptr ss:[ebp-0xC]
  519. 00403142   .  85DB          test ebx,ebx
  520. 00403144   .  74 09         je X1.0040314F
  521. 00403146   .  53            push ebx
  522. 00403147   .  E8 F9DD0B00   call 1.004C0F45
  523. 0040314C   .  83C4 04       add esp,0x4
  524. 0040314F   >  58            pop eax
复制代码
谁能帮忙分析一下

点评

heiheidz”点评说:
此乃E语言程序,请注意看清楚  发表于 2014-10-22 09:32
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
Shark恒 发表于 2014-10-22 03:25 | 显示全部楼层

最佳答案本应属于楼主私有,因此限制查看

您还有0次查看次数,点此查看答案

点此购买查看次数
也可以兑换VIP特权或加入解密专家,每日可免费查看5次最佳答案!

评分

参与人数 1荣耀 +1 收起 理由
zx2cwf + 1 被选中“最佳答案”荣耀+1,感谢你的热心解答!同时也感谢其他热心人!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 小红帽 发表于 2014-10-22 03:31 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
大官人 发表于 2014-10-22 03:40 | 显示全部楼层

Shark恒 发表于 2014-10-22 03:36
时间不早了。就不看你的程序了,简单说一下我就睡觉去了。
不输入帐号和密码,下个按钮事件断点,然后F8单 ...

老大精辟
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
王尼玛 发表于 2014-10-22 03:48 | 显示全部楼层

Shark恒 发表于 2014-10-22 03:36
时间不早了。就不看你的程序了,简单说一下我就睡觉去了。
不输入帐号和密码,下个按钮事件断点,然后F8单 ...

湿父厉害!
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
轮回 发表于 2014-10-22 04:05 | 显示全部楼层

Shark恒 发表于 2014-10-22 03:36
时间不早了。就不看你的程序了,简单说一下我就睡觉去了。
不输入帐号和密码,下个按钮事件断点,然后F8单 ...

。。。如果这样修改了,打开程序就直接运行到功能窗口了?
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
秦刚毅 发表于 2014-10-22 06:02 | 显示全部楼层

00402AEE  |.  0F84 55000000 je 1.00402B49  把这行代码NOP掉..
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
微笑的耗子 发表于 2014-10-22 08:58 | 显示全部楼层

Shark恒 发表于 2014-10-22 03:36
时间不早了。就不看你的程序了,简单说一下我就睡觉去了。
不输入帐号和密码,下个按钮事件断点,然后F8单 ...

简单明了
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
头像被屏蔽
heiheidz 发表于 2014-10-22 09:30 | 显示全部楼层

提示: 作者被禁止或删除 内容自动屏蔽
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
crazy清风 发表于 2014-10-22 12:21 | 显示全部楼层

高大上
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层
5层
6层
7层
8层
9层
10层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

快速回复 返回顶部 返回列表