JAVa程序破解谁会
00401C00 /$51 push ecx00401C01 |.51 push ecx
00401C02 |.8B4C24 10 mov ecx,dword ptr ss:
00401C06 |.8B4424 0C mov eax,dword ptr ss:
00401C0A |.806424 03 0>and byte ptr ss:,0
00401C0F |.53 push ebx
00401C10 |.8B19 mov ebx,dword ptr ds:
00401C12 |.8B4C24 20 mov ecx,dword ptr ss:
00401C16 |.8B00 mov eax,dword ptr ds:
00401C18 |.55 push ebp
00401C19 |.C701 010000>mov dword ptr ds:,1
00401C1F |.8B2B mov ebp,dword ptr ds:
00401C21 |.56 push esi
00401C22 |.57 push edi
00401C23 |.85ED test ebp,ebp
00401C25 |.0F84 9F0300>je javaw.00401FCA
00401C2B |>807D 00 2D/cmp byte ptr ss:,2D
00401C2F |.0F85 950300>|jnz javaw.00401FCA
00401C35 |.83C3 04 |add ebx,4
00401C38 |.6A 0B |push 0B
00401C3A |.48 |dec eax
00401C3B |.BF 5C854000 |mov edi,javaw.0040855C ;ASCII "-classpath"
00401C40 |.8BF5 |mov esi,ebp
00401C42 |.59 |pop ecx
00401C43 |.33D2 |xor edx,edx
00401C45 |.894424 14 |mov dword ptr ss:,eax
00401C49 |.F3:A6 |repe cmps byte ptr es:,byte >
00401C4B |.0F84 530300>|je javaw.00401FA4
00401C51 |.6A 04 |push 4
00401C53 |.BF 68854000 |mov edi,javaw.00408568 ;ASCII "-cp"
00401C58 |.8BF5 |mov esi,ebp
00401C5A |.59 |pop ecx
00401C5B |.33D2 |xor edx,edx
00401C5D |.F3:A6 |repe cmps byte ptr es:,byte >
00401C5F |.0F84 3F0300>|je javaw.00401FA4
00401C65 |.6A 05 |push 5
00401C67 |.BF 94854000 |mov edi,javaw.00408594 ;ASCII "-jar"
00401C6C |.8BF5 |mov esi,ebp
00401C6E |.59 |pop ecx
00401C6F |.33C0 |xor eax,eax
00401C71 |.F3:A6 |repe cmps byte ptr es:,byte >
00401C73 |.75 0A |jnz short javaw.00401C7F
00401C75 |.C64424 13 0>|mov byte ptr ss:,1
00401C7A |.E9 3D030000 |jmp javaw.00401FBC
00401C7F |>6A 06 |push 6
00401C81 |.BF 9C854000 |mov edi,javaw.0040859C ;ASCII "-help"
00401C86 |.8BF5 |mov esi,ebp
00401C88 |.59 |pop ecx
00401C89 |.33C0 |xor eax,eax
00401C8B |.F3:A6 |repe cmps byte ptr es:,byte >
00401C8D |.0F84 9C0300>|je javaw.0040202F
00401C93 |.6A 03 |push 3
00401C95 |.BF A4854000 |mov edi,javaw.004085A4 ;ASCII "-h"
00401C9A |.58 |pop eax
00401C9B |.8BF5 |mov esi,ebp
00401C9D |.8BC8 |mov ecx,eax
00401C9F |.33D2 |xor edx,edx
00401CA1 |.F3:A6 |repe cmps byte ptr es:,byte >
00401CA3 |.0F84 860300>|je javaw.0040202F
00401CA9 |.BF A8854000 |mov edi,javaw.004085A8 ;ASCII "-?"
00401CAE |.8BF5 |mov esi,ebp
00401CB0 |.8BC8 |mov ecx,eax
00401CB2 |.33D2 |xor edx,edx
00401CB4 |.F3:A6 |repe cmps byte ptr es:,byte >
00401CB6 |.0F84 730300>|je javaw.0040202F
00401CBC |.6A 09 |push 9
00401CBE |.BF AC854000 |mov edi,javaw.004085AC ;ASCII "-version"
00401CC3 |.8BF5 |mov esi,ebp
00401CC5 |.59 |pop ecx
00401CC6 |.33D2 |xor edx,edx
00401CC8 |.F3:A6 |repe cmps byte ptr es:,byte >
00401CCA |.0F84 1C0300>|je javaw.00401FEC
00401CD0 |.6A 0D |push 0D
00401CD2 |.BF B8854000 |mov edi,javaw.004085B8 ;ASCII "-showversion"
00401CD7 |.8BF5 |mov esi,ebp
00401CD9 |.59 |pop ecx
00401CDA |.33D2 |xor edx,edx
00401CDC |.F3:A6 |repe cmps byte ptr es:,byte >
00401CDE |.75 0C |jnz short javaw.00401CEC
00401CE0 |.C605 01AF40>|mov byte ptr ds:,1
00401CE7 |.E9 D0020000 |jmp javaw.00401FBC
00401CEC |>BF C8854000 |mov edi,javaw.004085C8 ;ASCII "-X"
00401CF1 |.8BF5 |mov esi,ebp
00401CF3 |.8BC8 |mov ecx,eax
00401CF5 |.33D2 |xor edx,edx
00401CF7 |.F3:A6 |repe cmps byte ptr es:,byte >
00401CF9 |.0F84 F60200>|je javaw.00401FF5
00401CFF |.6A 0D |push 0D
00401D01 |.BF CC854000 |mov edi,javaw.004085CC ;ASCII "-fullversion"
00401D06 |.8BF5 |mov esi,ebp
00401D08 |.59 |pop ecx
00401D09 |.33D2 |xor edx,edx
00401D0B |.F3:A6 |repe cmps byte ptr es:,byte >
00401D0D 0F85 EF0200>jnz javaw.00402002
00401D13 |.6A 0B |push 0B
00401D15 |.BF 00864000 |mov edi,javaw.00408600 ;ASCII "-verbosegc"
00401D1A |.8BF5 |mov esi,ebp
00401D1C |.59 |pop ecx
00401D1D |.33D2 |xor edx,edx
00401D1F |.F3:A6 |repe cmps byte ptr es:,byte >
00401D21 |.75 0B |jnz short javaw.00401D2E
00401D23 |.52 |push edx
00401D24 |.68 0C864000 |push javaw.0040860C ;ASCII "-verbose:gc"
00401D29 |.E9 22020000 |jmp javaw.00401F50
00401D2E |>8BC8 |mov ecx,eax
00401D30 |.BF 18864000 |mov edi,javaw.00408618 ;ASCII "-t"
00401D35 |.8BF5 |mov esi,ebp
00401D37 |.33C0 |xor eax,eax
00401D39 |.F3:A6 |repe cmps byte ptr es:,byte >
00401D3B |.75 0B |jnz short javaw.00401D48
00401D3D |.50 |push eax
00401D3E |.68 1C864000 |push javaw.0040861C ;ASCII "-Xt"
00401D43 |.E9 08020000 |jmp javaw.00401F50
00401D48 |>6A 04 |push 4
00401D4A |.BF 20864000 |mov edi,javaw.00408620 ;ASCII "-tm"
00401D4F |.8BF5 |mov esi,ebp
00401D51 |.59 |pop ecx
00401D52 |.33C0 |xor eax,eax
00401D54 |.F3:A6 |repe cmps byte ptr es:,byte >
00401D56 |.75 0B |jnz short javaw.00401D63
00401D58 |.50 |push eax
00401D59 |.68 24864000 |push javaw.00408624 ;ASCII "-Xtm"
00401D5E |.E9 ED010000 |jmp javaw.00401F50
00401D63 |>6A 07 |push 7
00401D65 |.BF 2C864000 |mov edi,javaw.0040862C ;ASCII "-debug"
00401D6A |.8BF5 |mov esi,ebp
00401D6C |.59 |pop ecx
00401D6D |.33C0 |xor eax,eax
00401D6F |.F3:A6 |repe cmps byte ptr es:,byte >
00401D71 |.75 0B |jnz short javaw.00401D7E
00401D73 |.50 |push eax
00401D74 |.68 34864000 |push javaw.00408634 ;ASCII "-Xdebug"
00401D79 |.E9 D2010000 |jmp javaw.00401F50
00401D7E |>6A 0B |push 0B
00401D80 |.BF 3C864000 |mov edi,javaw.0040863C ;ASCII "-noclassgc"
00401D85 |.8BF5 |mov esi,ebp
00401D87 |.59 |pop ecx
00401D88 |.33C0 |xor eax,eax
00401D8A |.F3:A6 |repe cmps byte ptr es:,byte >
00401D8C |.75 0B |jnz short javaw.00401D99
00401D8E |.50 |push eax
00401D8F |.68 48864000 |push javaw.00408648 ;ASCII "-Xnoclassgc"
00401D94 |.E9 B7010000 |jmp javaw.00401F50
00401D99 |>6A 09 |push 9
00401D9B |.BF 54864000 |mov edi,javaw.00408654 ;ASCII "-Xfuture"
00401DA0 |.8BF5 |mov esi,ebp
00401DA2 |.59 |pop ecx
00401DA3 |.33C0 |xor eax,eax
00401DA5 |.F3:A6 |repe cmps byte ptr es:,byte >
00401DA7 |.75 0B |jnz short javaw.00401DB4
00401DA9 |.50 |push eax
00401DAA |.68 60864000 |push javaw.00408660 ;ASCII "-Xverify:all"
00401DAF |.E9 9C010000 |jmp javaw.00401F50
00401DB4 |>6A 08 |push 8
00401DB6 |.BF 70864000 |mov edi,javaw.00408670 ;ASCII "-verify"
00401DBB |.8BF5 |mov esi,ebp
00401DBD |.59 |pop ecx
00401DBE |.33C0 |xor eax,eax
00401DC0 |.F3:A6 |repe cmps byte ptr es:,byte >
00401DC2 |.75 0B |jnz short javaw.00401DCF
00401DC4 |.50 |push eax
00401DC5 |.68 78864000 |push javaw.00408678 ;ASCII "-Xverify:all"
00401DCA |.E9 81010000 |jmp javaw.00401F50
00401DCF |>6A 0E |push 0E
00401DD1 |.BF 88864000 |mov edi,javaw.00408688 ;ASCII "-verifyremote"
00401DD6 |.8BF5 |mov esi,ebp
00401DD8 |.59 |pop ecx
00401DD9 |.33C0 |xor eax,eax
00401DDB |.F3:A6 |repe cmps byte ptr es:,byte >
00401DDD |.75 0B |jnz short javaw.00401DEA
00401DDF |.50 |push eax
00401DE0 |.68 98864000 |push javaw.00408698 ;ASCII "-Xverify:remote"
00401DE5 |.E9 66010000 |jmp javaw.00401F50
00401DEA |>6A 0A |push 0A
00401DEC |.BF A8864000 |mov edi,javaw.004086A8 ;ASCII "-noverify"
00401DF1 |.8BF5 |mov esi,ebp
00401DF3 |.59 |pop ecx
00401DF4 |.33C0 |xor eax,eax
00401DF6 |.F3:A6 |repe cmps byte ptr es:,byte >
00401DF8 |.75 0B |jnz short javaw.00401E05
00401DFA |.50 |push eax
00401DFB |.68 B4864000 |push javaw.004086B4 ;ASCII "-Xverify:none"
00401E00 |.E9 4B010000 |jmp javaw.00401F50
00401E05 |>6A 17 |push 17
00401E07 |.BF C4864000 |mov edi,javaw.004086C4 ;ASCII "-XXsuppressExitMessage"
00401E0C |.8BF5 |mov esi,ebp
00401E0E |.59 |pop ecx
00401E0F |.33C0 |xor eax,eax
00401E11 |.F3:A6 |repe cmps byte ptr es:,byte >
00401E13 |.75 0F |jnz short javaw.00401E24
00401E15 |.C705 10AF40>|mov dword ptr ds:,1
00401E1F |.E9 98010000 |jmp javaw.00401FBC
00401E24 |>8B35 4C7040>|mov esi,dword ptr ds:[<&MSVCRT.st>;MSVCRT.strncmp
00401E2A |.6A 05 |push 5 ; /maxlen = 5
00401E2C |.68 DC864000 |push javaw.004086DC ; |s2 = "-prof"
00401E31 |.55 |push ebp ; |s1
00401E32 |.FFD6 |call esi ; \strncmp
http://tele.skycn.com/soft/57995.html软件地址 我不会/:L
兄弟,没这么问的哈
我估计会的人也不会告诉你的 拿要怎么说
页:
[1]