ctt 发表于 2010-5-27 17:48:33

JAVa程序破解谁会

00401C00   /$51          push ecx
00401C01   |.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软件地址

月之精灵 发表于 2010-5-27 19:00:06

我不会/:L
兄弟,没这么问的哈
我估计会的人也不会告诉你的

ctt 发表于 2010-5-27 21:08:35

拿要怎么说

ctt 发表于 2010-5-27 22:30:09

页: [1]
查看完整版本: JAVa程序破解谁会