¶À©ö¸s«L¶ÇM²æ¾÷¥~±¾À³¥Îµ{¦¡¶À©ö¯«¦æ
9835
32

[¤À¨É] v87ª©¥N½XÁ`¾ã²z

®R²ö²ú ·í«eÂ÷½u
UID
214819
¼ö¤ß
1389 ­È
¹Å¼ú
2 ¦¸
¹H³W
0 ¦¸
¦b½u®É¶¡
1380 ¤p®É
¸gÅç
1516 ÂI
¿n¤À
9919
ºëµØ
0
³Ì«áµn¿ý
2013-1-28
¾\ŪÅv­­
60
µù¥U®É¶¡
2007-2-15
½×¾Â¹ô
5438 ¹ô
Áp¦X¹ô
18 ªT
©¯¹BÆp
0 Áû
©Û«Ý¨÷
73000 ÂI
¬d¬Ý¸Ô²Ó¸ê®Æ
Rank: 7Rank: 7Rank: 7
11¼h
®R²ö²ú 2009-2-6 21:47:50
  1. //ª©¥» :§ðÀ»¤£°±  MapleStory  v87
  2. // ¥N½X :0087BCF8
  3. // EIP : CSX
  4. [Enable]
  5. registersymbol(CSX)
  6. alloc(CSX,128)
  7. label(CSXReturn)
  8. CSX:
  9. push eax
  10. mov eax,[00A20614]
  11. mov eax,[eax+1D50]
  12. cmp eax,2   
  13. pop eax
  14. jg CSXReturn
  15. push eax
  16. mov eax,[00A20614]
  17. mov eax,[eax+0BDC]
  18. cmp esi,eax
  19. pop eax
  20. jne CSXReturn
  21. add eax,0a
  22. jmp CSXReturn
  23. CSXReturn:
  24. mov [ebx], eax
  25. jmp 0087BCFA
  26. [Disable]
  27. unregistersymbol(CSX)
  28. dealloc(CSX)
½Æ»s¥N½X
       
¦^ÂÐ

¨Ï¥Î¹D¨ã Á|³ø

®R²ö²ú ·í«eÂ÷½u
UID
214819
¼ö¤ß
1389 ­È
¹Å¼ú
2 ¦¸
¹H³W
0 ¦¸
¦b½u®É¶¡
1380 ¤p®É
¸gÅç
1516 ÂI
¿n¤À
9919
ºëµØ
0
³Ì«áµn¿ý
2013-1-28
¾\ŪÅv­­
60
µù¥U®É¶¡
2007-2-15
½×¾Â¹ô
5438 ¹ô
Áp¦X¹ô
18 ªT
©¯¹BÆp
0 Áû
©Û«Ý¨÷
73000 ÂI
¬d¬Ý¸Ô²Ó¸ê®Æ
Rank: 7Rank: 7Rank: 7
12¼h
®R²ö²ú 2009-2-6 21:49:21
  1. »¡¸Ü­«½Æ¤£­­3¦¸          004748D4 ZF[V][V]
  2. »¡¸Ü¶¡¹jÁYµu             0047491E CF[V][ ]
  3. ¶W¯Å¾ßª«                 004CE96A ZF[V][V]
  4. ª««~µÛ¦a«á®ø¥¢(CS)       004DA197 ZF[V][V]
  5. ª««~¥á¥X«á®ø¥¢(CS)       004DADD9 ZF[V][ ]
  6. ©Ç¥u±¼¿ú                 004DAEC1 EAX¡G¥ô·N¼Æ¦r(ª««~¹LÂo¥N½X)
  7. ª««~¾ß¬B¥ß¨è®ø¥¢         004DBB1A ZF[V][ ]
  8.                                   EIP= 006000D7 ( °g¼Ë¡²¤pºy ´£¨Ñ¡Aµ´¹ï¤£KB¡A¥´©ÇµL¶Ë®`¡A¦º¤`°Êµe¥[§Ö¡C)
  9. ¤£¬Ý¥´©Çªº¶Ë®`­È         005FFFE2 EIP= 005FFFE7 ( maxjojo´£¨Ñ¡A¤]³\¥i¥H¤ñ¸û¤£lag)
  10. ©Ò¦³¤H³£¥´¨ìÃz           00600003 EIP= 00600008 ( maxjojo´£¨Ñ¡A¤£¥u±z¥´ªº©Ç¡A§O¤H¥´©Ç¡A±z¤]¬O¬Ý¨ìÃzÀ»¡C)
  11.                                   EIP= 006000D7 ( °g¼Ë¡²¤pºy ´£¨Ñ¡Aµ´¹ï¤£KB¡A¥´©ÇµL¶Ë®`Åã¥Ü¡C)
  12.                                   EIP= 0060023A ( °g¼Ë¡²¤pºy ´£¨Ñ¡Aµ´¹ï¤£KB¡A¥´©ÇµLÁn­µµL¶Ë®`¡A¦º¤`´Ý¯d¼v¹³¡C)
  13. ©Çª«¬y²´²\·Æ¦æ           00600249 ZF[V][ ] ¦³¨Ç©Ç¸I¤£¨ì§A¡A¦ý§A¤]¥´¤£¨ì¥L(GardenPath´£¨Ñ)
  14. ©Çª«°±¤î¤£°Ê             006002A0 ZF[V][ ] ³Q¥´¤£«á°h (GardenPath´£¨Ñ)
  15. ©w©Ç                     006002C6 ZF[V][ ] ¤H¨Ó©Ç¶}©l°Ê (sos54321 ´£¨Ñ)
  16. ©w©Ç                     006002EB ZF[V][ ] ¤H¨Ó©Ç¶}©l°Ê (sos54321 ´£¨Ñ)
  17. ©w©Ç                     00600305 EAX¡G16¶i¦ì¡A°£¤F 3 ¥H¥~ªº¼Æ ( maxjojo´£¨Ñ¡A¹J¤H·|¦Û°Ê¥¢®Ä )
  18. ©Ç¤£À»°h                 00602BB9 EIP= 00602BBE
  19. ¥þ¬å¥þ¨ë                 006AC0FB EAX¡G2(¬å)¡B3(¨ë)
  20. °¨§J´µ·Q©À2¸¹            006BB2B9 EIP= 006BB2BE
  21. °¨§J´µµL¼Ä11¸¹(´¼¤O1)    006BBC7B EAX=88888888
  22. °¨§J´µµL¼Ä16¸¹(´¼¤O2)    006BBE48 EAX=88888888
  23. ¥ª¥k©w®æ­w¦æ¦æ¨«         0080FB9A ZF[V][V] (´Â¤Hª«­±¦V¤è¦V¦æ¨«¡A§ïÅܤè¦V¥Î¸õªº¡C)·d©Ç¨«¸ôZF[V][ ]¨«¸ô¡FZF[V][V]¤£¨«¸ô¡C(¤Hª«°Ê§@°Êµe¤¬½Õ)(sos54321´£¨Ñ)
  24. °¨§J´µª«²zµL¼Ä101¸¹      00821106 ZF[V][ ] (¤£§¹¥þµL¼Ä(¬ï³zµL¼Ä)©ÈÅ]§ð³´¤«°ª³B¸¨¤U·|·l¦å)
  25. (ªñ¾Ô¥´©Ç/¥´½c)¤£´§ªÅ´Î  00825DA6 ZF[V][V]
  26. (ªñ¾Ô¥´©Ç/¥´½c)¤£´§ªÅ´Î  00825DB3 ZF[V][V]
  27. (ªñ¾Ô¥´©Ç/¥´½c)¤£´§ªÅ´Î  00825DC0 ZF[V][V]
  28. ©Çª«³æ¤è¦VµL¼Ä           00825E98 ZF[V][ ]¥ª¥´©ÇµL¼Ä¡FZF[V][V]¥k¥´©ÇµL¼Ä (GardenPath´£¨Ñ)
  29. ©Çª«À»¤¤°Êµe¥[§Ö         0082618C ZF[V][V]( GardenPath´£¨Ñ )
  30. ¥´©Ç·|©¹«á¶¶²¾           00827427 ZF[V][V] ¾A¦X»·¶ZÂ÷¥´©Ç¾·~ (§Ú·|¥Î¥~±¾ ´£¨Ñ)
  31. µL­­½b(¤l¼u¡A¼Ð)         00827A58 EIP= 00827A5D  (³o²ÕµL­­¼Ð®g¥X·|¹³½b¡A«Ü®e©ö³Q¬Ý¥X)
  32. µL­­¤l¼u(¼Ð)             00827A77 EIP= 00827A7C
  33. ¼v¤À¨­µL®É¶¡­­¨î         00827A96 EIP= 00827A9B ( phai187300´£¨Ñ )
  34. ¼v¤À¨­                   00808720 EIP= 00808725
  35. ²×·¥¤§x(100%µo°Ê)        0082AFCA EIP= 0082AFCF ( maxjojo´£¨Ñ )
  36. Àþ²¾1¤f®ð¨ì³»_©Î©³       0082B4AF EIP= 0082B4B4 ¦Û©wÀþ²¾¶ZÂ÷ADDRESS=EIP¡AEAX=¶ZÂ÷­È¡A«Øij¥Î C8(=200)( maxjojo´£¨Ñ )
  37. ¦Û©wÀþ²¾¶ZÂ÷             0082B4B4 EAX=¶ZÂ÷­È «Øij¥Î C8(=200)¡F12C (=300)¡A1F4 (=500)
  38. §¹¥þµL¼Ä                 0082B814 ZF[V][ ] ( sos54321 ´£¨Ñ )¡i©öÂê¡j
  39. °¨§J´µµL¼Ä100¸¹          0082B826 ZF[V][V]¡i©öÂê¡j
  40. µL¼Ä2                    0082B878 ZF[V][ ] (GardenPath´£¨Ñ)
  41. µL¼Ä3                    0082B884 ZF[V][ ] (GardenPath´£¨Ñ)
  42. µL¼Ä4                    0082B8D3 ZF[V][ ] (GardenPath´£¨Ñ)
  43. ¤£³QÀ»°h                 0082C028 EIP= 0082C02D (·|³QÂê_»Ý°µ¤@¨Ç¤p³B²z)( maxjojo´£¨Ñ )
  44. ¥´©Ç¤£«á°h               0082C028 EIP= 0082C585 (99¥ý¥Í´£¨Ñ¡A¤£³QÀ»°h)
  45. °¨§J´µ°eªº¤p·R¤ß         0082E249 ZF[V][V] EDI=¬P¬P¼Æ¡A¨C10²É¤p·R¤ß·|Åܦ¨1²É¤j·R¤ß¡A¦pªG³]¦¨ FF (=255) ·|¦³ 256²É·R¤ß¡A¨º´N¬O·|¦³ 25²É¤j·R¤ß¡A6²É¤p·R¤ß¡Fps: ¥X²{¬P¬Pªº«e´£¬O, ¨¤¦â¨­¤W­n¦³"ÂI¸Ë"¡C
  46. §Ö³t¥á¿ú                 00872965 EAX¡G16¶i¦ì (5¸U = C350)
  47. ©Çª«°±¤î¤£°Ê             0087763E ZF[V][V] (©M©Çª«Åܲ¦@¥Î°ª¾÷²v³QÂê)
  48. ©Çª«¤£­Ë¯Î               0087776A ZF[V][V] ( GardenPath ´£¨Ñ )
  49. ©Çª«À»°h¶ZÂ÷©Ôªø         008777B4 ZF[V][V] ( GardenPath ´£¨Ñ )
  50. ©Çª«À»°h                 008268EE EIP= 0082692E ( virusjk ´£¨Ñ )¾A¦X¤}¤â¡B¼Ð¸é©Mºj¤â¥Î¡C
  51. ­¸¤Ñ                     00877CA2 ZF[V][ ]
  52. °ª¸õ                     00877D5E ZF[V][ ]
  53. ­µ³t¤p¤l                 00878656 EIP= 0087865C (GardenPath´£¨Ñ)©Çª«¤]·|¨ü¼vÅT¡A©öÂ_½uµn¥X
  54. ­¸¤Ñ(µL­«¤O)             008789E9 CF[V][V] (©öÂ_½u)
  55.                                   EIP= 00878A20 (°g¼Ë¡²¤pºy ´£¨Ñ¡A·È¦B¾c¥k)
  56. ³æ¤è¦V²¾°Ê¥[³t           008789F7 ¥k¡GCF[V] ¥ª¡GCF[V][V] (¤Hª«½Ð¤Å²¾°Ê)
  57. ©Ç¥k²¾¥[³t               00878A19 ZF[V][V]
  58. ©Ç¥ª²¾¥[³t               00878A41 CF[V][ ](maxjojo´£¨Ñ)¡i©öÂê¡j
  59. «O«ù°ª«×                 00878AD8 ZF[V][V](maxjojo´£¨Ñ)
  60. ¬ï¶V¦aªO                 0087959F CF[V][V]
  61. ¸õ°_¨Ó¸¨¦aªOªº·d°­¶¶²¾   008795CB eax¡A ecx=1 ¡BF0 ¡Bff ..ÀH§A¶ñ´c·d¼Æ¾Ú (darkjack´£¨Ñ)
  62. Àþ²¾¨ì³Ì¥ªÃä             0087A225 CF[V][V]
  63. Àþ²¾¨ì³Ì¥kÃä             0087A294 CF[V][ ]
  64. Àþ²¾¨ì³Ì¤W­±             0087A325 CF[V][V]
  65. ¹Ï¼h¹ï½Õ                 0087A541 ZF[V][V] ( maxjojo´£¨Ñ¡A¤Hª«·|¨ì­I´º¸Ì¡A­ì¥»¤Hª«À³¸Ó³Q¾B¦íªº·|­Ë¹L¨ÓÅܦ¨¤Hª«¦b«e´º)
  66. CS-X                     0087BCF8 EAX¡G16¶i¦ì
  67. CS-Y                     0087BD5D EAX¡G16¶i¦ì
  68. ©Çª«Åܲ                 0087E047 ZF[V][ ]
  69. ¥´©Ç¶°¤¤                 0087E121 ZF[V][V]
  70. ©Çª«²¾°Ê¤è¦V             0087EF12 (¨«©Ç) EAX¡G2(¥k)¡B3(¥ª)¡i©öÂê¡j
  71. ©Çª«²¾°Ê¤è¦V             0087F326 (¸õ©Ç) EAX¡G2(¥k)¡B3(¥ª)¡i©öÂê¡j
  72. ©Çª«±¼¸¨                 0087FB92 ZF[V][V] ¡i©öÂ_½u¡j
  73. ©Çª«¥k±¼                 0087FBD6 CF[V][V] ¡i©öÂ_½u¡j
  74. ©Çª«¥ª±¼                 0087FC1D CF[V][ ] ¡i©öÂ_½u¡j
  75. ¸õ©Ç±¼¸¨1                0087FC9B ZF[V][ ](hcj5011´£¨Ñ)¡i©öÂ_½u¡j
  76. ¸õ©Ç±¼¸¨2                0087FFF5 ZF[V][ ](hcj5011´£¨Ñ)¡i©öÂ_½u¡j
  77. ¦Û¤v¨¤¦â¤è¦VÁ䥢®Ä       0088BF0A ZF[V][ ](maxjojo´£¨Ñ)
  78. ¤Hª«¤£¯à¸õ2              008A0A39 ZF[V][ ] (§Ú·|¥Î¥~±¾ ´£¨Ñ)
  79. ¤£¦^ÂÐHP                 008BB7D5 ZF[V][ ] (maxjojo´£¨Ñ)
  80. ¤£¦^ÂÐMP                 008BB933 ZF[V][ ] (maxjojo´£¨Ñ)
  81. ¦^ HP ªº­È (CS only)     00783619 EAX= ¦^ HP ªº­È (maxjojo´£¨Ñ)
  82. °²ªº¸t¤õ(CS)             008BF77F Eax ÀH«K¶ñ(¨Ò¦p¶ñ F¡B FF¡B FFF ... )( maxjojo´£¨Ñ)
½Æ»s¥N½X
       
¦^ÂÐ

¨Ï¥Î¹D¨ã Á|³ø

®R²ö²ú ·í«eÂ÷½u
UID
214819
¼ö¤ß
1389 ­È
¹Å¼ú
2 ¦¸
¹H³W
0 ¦¸
¦b½u®É¶¡
1380 ¤p®É
¸gÅç
1516 ÂI
¿n¤À
9919
ºëµØ
0
³Ì«áµn¿ý
2013-1-28
¾\ŪÅv­­
60
µù¥U®É¶¡
2007-2-15
½×¾Â¹ô
5438 ¹ô
Áp¦X¹ô
18 ªT
©¯¹BÆp
0 Áû
©Û«Ý¨÷
73000 ÂI
¬d¬Ý¸Ô²Ó¸ê®Æ
Rank: 7Rank: 7Rank: 7
13¼h
®R²ö²ú 2009-2-6 21:50:07
  1. //  TWMS087 §Ö³t«ì´_HP/MP ÁYµuª©
  2. //  ¥N½X¡G0045F864
  3. //  EIP=HookFR
  4. //  °Ñ¦Ò¨Ó·½¡Gpenguin58
  5. //  »¡©ú¡G«ì´_®É¶¡10¬íÁYµu¬°9¬í¡A¨C9¬í«ì´_HP/MP®É¼W¥[¦^¸Éªº¦¸¼Æ
  6. //====================
  7. [Enable]
  8.   alloc(HookFR,512)
  9.   registersymbol(HookFR)
  10.   label(HookRet)
  11.   label(HPHandler)
  12.   label(MPHandler)
  13.   label(FastRecoverHP)
  14.   label(DoNormalHP)
  15.   label(HPCheck)
  16.   alloc(HPCounter,4)
  17.   alloc(SetHPCounter,4)
  18.   registersymbol(SetHPCounter)
  19.   label(FastRecoverMP)
  20.   label(DoNormalMP)
  21.   label(MPCheck)
  22.   alloc(MPCounter,4)
  23.   alloc(SetMPCounter,4)
  24.   registersymbol(SetMPCounter)
  25. //====================
  26. HookFR:
  27.   cmp [esp],008BB7F3
  28.   je HPHandler
  29.   cmp [esp],008BB951
  30.   je MPHandler
  31. HookRet:
  32.   push ebp
  33.   jmp 0045F865
  34. HPHandler:
  35.   mov [esp],FastRecoverHP
  36.   jmp HookRet
  37. MPHandler:
  38.   mov [esp],FastRecoverMP
  39.   jmp HookRet
  40. //====================
  41. FastRecoverHP:
  42.   cmp [HPCounter],0
  43.   je HPCheck
  44.   dec [HPCounter]
  45.   cmp ebx,1
  46.   jmp DoNormalHP
  47. HPCheck:
  48.   cmp ebx,2185
  49.   jna DoNormalHP
  50.   push eax
  51.   mov eax,[SetHPCounter]
  52.   dec eax
  53.   mov [HPCounter],eax
  54.   pop eax
  55. DoNormalHP:
  56.   jmp 008BB7F6
  57. //====================
  58. FastRecoverMP:
  59.   cmp [MPCounter],0
  60.   je MPCheck
  61.   dec [MPCounter]
  62.   cmp ebx,1
  63.   jmp DoNormalMP
  64. MPCheck:
  65.   cmp ebx,2185
  66.   jna DoNormalMP
  67.   push eax
  68.   mov eax,[SetMPCounter]
  69.   dec eax
  70.   mov [MPCounter],eax
  71.   pop eax
  72. DoNormalMP:
  73.   jmp 008BB957
  74. //====================
  75. SetHPCounter:
  76.   dd A          // ¦^10¦¸ HP¡A©öÂ_½uªº½Ð½Õ§C¦¸¼Æ
  77. SetMPCounter:
  78.   dd 8          // ¦^8¦¸ MP¡A©öÂ_½uªº½Ð½Õ§C¦¸¼Æ
  79. //====================
  80. [Disable]
  81.   unregistersymbol(HookFR)
  82.   dealloc(HookFR)
  83.   dealloc(HPCounter)
  84.   dealloc(SetHPCounter)
  85.   unregistersymbol(SetHPCounter)
  86.   dealloc(MPCounter)
  87.   dealloc(SetMPCounter)
  88.   unregistersymbol(SetMPCounter)
½Æ»s¥N½X
       
¦^ÂÐ

¨Ï¥Î¹D¨ã Á|³ø

®R²ö²ú ·í«eÂ÷½u
UID
214819
¼ö¤ß
1389 ­È
¹Å¼ú
2 ¦¸
¹H³W
0 ¦¸
¦b½u®É¶¡
1380 ¤p®É
¸gÅç
1516 ÂI
¿n¤À
9919
ºëµØ
0
³Ì«áµn¿ý
2013-1-28
¾\ŪÅv­­
60
µù¥U®É¶¡
2007-2-15
½×¾Â¹ô
5438 ¹ô
Áp¦X¹ô
18 ªT
©¯¹BÆp
0 Áû
©Û«Ý¨÷
73000 ÂI
¬d¬Ý¸Ô²Ó¸ê®Æ
Rank: 7Rank: 7Rank: 7
14¼h
®R²ö²ú 2009-2-6 21:52:40
  1. //ª©¥»¡GV87  §Ö³t§ðÀ»
  2. //¥N½X¡G00442932   EIP:DOFIX
  3. [ENABLE]
  4. registersymbol(DOFIX)
  5. alloc(DOFIX, 128)
  6. registersymbol(DOFIXTIMES)
  7. alloc(DOFIXTIMES, 4)
  8. label(DOFIX01)
  9. DOFIXTIMES:
  10. dd 0
  11. DOFIX:
  12. add [DOFIXTIMES],1
  13. cmp [DOFIXTIMES],4 //­Y¦³¤£Ã­©wªÌ½Ð±N4¦b+1.¤@ª½+1¨ìí©w¤£Â_½u§Y¥i.­n16¶i¦ì³á
  14. jg DOFIX01
  15. cmp [ebp-1c],esi
  16. jmp 00442935
  17. DOFIX01:
  18. mov [DOFIXTIMES],0
  19. mov eax,FFFF03E7
  20. cmp [ebp-1c],esi
  21. jmp 00442935  
  22. [DISABLE]
  23. dealloc(DOFIX)
  24. unregistersymbol(DOFIX)
  25. dealloc(DOFIXTIMES)
  26. unregistersymbol(DOFIXTIMES)
½Æ»s¥N½X

  1. //TWMS V87             ¸`¯àSWEI 15¦X¢°
  2. //1.©Çª«¤£³QÀ»°h       2.¤£Åã¥Ü©Çª«·l¶Ë
  3. //3.©Çª«¨«¸ôµe­±¬Ù²¤   4.©ÇÀþ²¾2¸¹
  4. //5.©ÇÀþ²¾4¸¹          6.HPMP¥[³t«ì´_
  5. //7.Àþ²¾¶ZÂ÷¼W¥[       8.Àþ²¾¨ì³»©Î©³
  6. //9.100%µo°Ê²×·¥¤§x    10.Áô§ÎµL¼Ä8¬í   
  7. //11.µL­­½b(¤l¼u)      12.¶WÀË
  8. //13.°±¤î©I§l          14.Ū¨úHP MP
  9. //15.¬õÂI§Þ¯à¥¢®Ä
  10. //P.S¤j¦a¹Ï¨Ï¥Î©ÇÀþ²¾2¸¹·|Â_½u,¹L¦a¹Ï½Ð¥ýÃö³¬
  11. //Address : 0041406a
  12. //Eip : swei
  13. //Fine scipt : sofun
  14. //Address Source : maxjojo
  15. //============================
  16. [ENABLE]
  17. registersymbol(swei)
  18. registersymbol(Mynobackonoff)
  19. registersymbol(MyStoponoff)
  20. registersymbol(Mypickonoff)
  21. registersymbol(Myboltonoff)
  22. registersymbol(MyboltIonoff)
  23. registersymbol(Myendlessonoff)
  24. registersymbol(Myshadowonoff)
  25. registersymbol(Myredstopstartonoff)
  26. registersymbol(AccentMP)
  27. registersymbol(GoingtoMPone)
  28. registersymbol(No_Skill_Red)
  29. registersymbol(Myupdownonoff)
  30. registersymbol(Myultimatenonoff)
  31. alloc(swei, 1024)
  32. alloc(Mynobackonoff, 4)
  33. alloc(MyStoponoff, 4)
  34. alloc(Mypickonoff, 4)
  35. alloc(Myboltonoff, 4)
  36. alloc(MyboltIonoff, 4)
  37. alloc(Myendlessonoff, 4)
  38. alloc(Myshadowonoff, 4)
  39. alloc(Myredstopstartonoff, 4)
  40. alloc(AccentMP, 4)
  41. alloc(GoingtoMPone, 4)
  42. alloc(MPCounter,4)
  43. alloc(SetMPCounter,4)
  44. alloc(HPCounter,4)
  45. alloc(SetHPCounter,4)
  46. alloc(RecoverTime,4)
  47. alloc(No_Skill_Red,4)
  48. alloc(Myupdownonoff, 4)
  49. alloc(Myultimatenonoff, 4)
  50. label(Stop)
  51. label(Mynobackstart)
  52. label(MynobackNormal)
  53. label(MyStopstart)
  54. label(MyStopNormal)
  55. label(Mypickstart)
  56. label(MypickNormal)
  57. label(Mybolt)
  58. label(MyboltNormal)
  59. label(MyboltI)
  60. label(MyboltINormal)
  61. label(Myendless)
  62. label(MyendlessNormal)
  63. label(EnteringMP)
  64. label(EnteringMPtwo)
  65. label(FastRecoverMP)
  66. label(DoMPNormal)
  67. label(MPCheck)
  68. label(EnteringHP)
  69. label(EnteringHPtwo)
  70. label(FastRecoverHP)
  71. label(DoHpNormal)
  72. label(HPCheck)
  73. label(No_Skill)
  74. label(InvalidRedSpot)
  75. label(Skill_normal)
  76. label(Myupdownstart)
  77. label(MyupdownstartII)
  78. label(MyupdownNormal)
  79. label(Myultimatenstart)
  80. label(MyultimatenNormal)
  81. registersymbol(StealthTime)
  82. registersymbol(Removal)
  83. alloc(StealthTime, 4)
  84. alloc(Removal, 4)
  85. label(Asphyxiation)
  86. label(StopBreathe)
  87. label(StealthCancels)
  88. label(Myhp)
  89. label(Myhpstart)
  90. //=======================================================
  91. //Áô§ÎµL¼Ä®É¶¡
  92. StealthTime:
  93. db 99783981 //½Ð§O§ï¥¦¡A³o¬O§Úªºµù¥U°Ó¼Ð¡A¶Ã°Êºâ§A­Ë·°
  94. db 20       //Áô§Î®É¶¡¡A°O±o±q³o¸Ì°µ½Õ¾ã
  95.             //³o¬O  5¶i¦ìªº¡A 5¬O 1­Ó³æ¦ì¡A¨C­Ó³æ¦ì¬° 2¬í
  96.             //³]©w  5¬° 1­Ó³æ¦ì¡A¬Û·í©ó 2¬í
  97.             //³]©w 10¬° 2­Ó³æ¦ì¡A¬Û·í©ó 4¬í
  98.             //³]©w 15¬° 3­Ó³æ¦ì¡A¬Û·í©ó 6¬í
  99. Removal:
  100. dd 1        //­Y­n¨ú®øÁô§Î®É¶¡¡A½Ð¿é¤J¡i0¡j§Y¥i
  101. //============================================================
  102. //¡i¥H¤U¬°¦U¶µ¥\¯à¶}Ãö¹w³]ªì©l­È¡j
  103. //============================================================
  104. //©Çª«¤£³QÀ»°h        ¡i0¡jÃö       ¡i1¡j¶} (¹w³]­È)
  105. //============================================================
  106. Mynobackonoff:
  107.        dd     0
  108. //============================================================
  109. //¤£Åã¥Ü©Ç¨«¸ô°Êµe¶}Ãö¡i0¡jÃö       ¡i1¡j¶}(¹w³]­È)
  110. //============================================================
  111. MyStoponoff:
  112.        dd     0
  113. //============================================================
  114. //¤£Åã¥Ü©Ç¶Ë®`­È¶}Ãö  ¡i0¡jÃö       ¡i1¡j¶}(¹w³]­È)
  115. //============================================================
  116. Mypickonoff:
  117.        dd     0
  118. //============================================================
  119. //©ÇÀþ²¾2¸¹¶}Ãö       ¡i1¡jÃö       ¡i0¡j¶} (¹J¬õ¨ú®ø¡A¹w³]­È)
  120. //============================================================
  121. Myboltonoff:
  122.        dd     1
  123. //============================================================
  124. //©ÇÀþ²¾4¸¹¶}Ãö       ¡i0¡jÃö       ¡i1¡j¶} (¹J¬õ¨ú®ø¡A¹w³]­È)
  125. //============================================================
  126. MyboltIonoff:
  127.        dd     1
  128. //============================================================
  129. //µL­­¤l¼u(Ãð)¶}Ãö    ¡i0¡jÃö       ¡i1¡j¶} (¹w³]­È)
  130. //============================================================
  131. Myendlessonoff:
  132.        dd     1
  133. //============================================================
  134. //Àþ¶¡«ì´_MP_±±¨î³¡¤À
  135. //============================================================
  136. SetMPCounter:
  137. dd 8
  138. //­Y¤£¬Oªk®v¾·~¡A·Qí¤@ÂI½Ð¥Î¢µ©Î§ó§C¡A³Ì°ª¢·
  139. //============================================================
  140. //Àþ¶¡«ì´_HP_±±¨î³¡¤À
  141. //============================================================
  142. SetHPCounter:  
  143.   dd 0A
  144. //¨C¦¸«ì´_HP¶q¬°­ì©l­Èªº10­¿ 0A¬°10­¿
  145. //============================================================
  146. //§Þ¯à¥¢®Äªº¬õÂI¼Æ_±±¨î³¡¤À
  147. //============================================================
  148. No_Skill_Red:
  149. dd 0 //§Þ¯à¥¢®Äªº¬õÂI¼Æ¡A0 ¬°¤£±Ò°Ê
  150. //============================================================
  151. //¹J¬õÂI°Ê§@µL®Ä      ¡i1¡jÃö        ¡i0¡j¶}(¹w³]­È)
  152. //============================================================
  153. Myredstopstartonoff:
  154.        dd     0   
  155. //¥]§t©wÂI¶¶²¾¡A§Þ¯à¡A¸}¦â¦æ°Êµ¥¥þ³¡°±¤î
  156. //¥u¯à¨Ï¥ÎÃĤô¡A¹ý©³¹ê²{¼Ä¤£°Ê§Ú¤£°Ê
  157. //============================================================
  158. //Àþ²¾¶ZÂ÷¼W¥[¶}Ãö    ¡i0¡jÃö        ¡i1¡j¶}(¹w³]­È)
  159. //Àþ²¾¨ì³»©Î©³¶}Ãö    ¡i2¡j¨ì³»©Î©³
  160. //============================================================
  161. Myupdownonoff:
  162.        dd     0
  163. //¡i0¡j¤£¨Ï¥Î¥ô¦ó¼W¶Z  
  164. //¡i1¡j¼W¶Z¬°500¡A¥i¦Û¦æ¨ì¼Æ¾Ú¤¤³]©w¶ZÂ÷
  165. //¡i2¡j»°¸ô¥Î¯à¤@¦¸¶¶²¾¨ìµe­±³Ì³»©Î³Ì©³
  166. //¦¹¶µ¥\¯à´¿¦C¤J°ª¦MÀI¥N½X¡A½Ð¿Å¶q¬O§_¨Ï¥Î
  167. //©Î¨Ï¥Î¸û§Cµ¥¶ZÂ÷¦p200 & 300µ¥...
  168. //============================================================
  169. //100%µo°Ê²×·¥¤§x     ¡i0¡jÃö        ¡i1¡j¶}(¹w³]­È)
  170. //============================================================
  171. Myultimatenonoff:
  172.        dd     1
  173. //»ÝÂI¸Ó§Þ¯à¤è¯àµo°Ê²×·¥¤§x
  174. swei:
  175. //================================================
  176.        cmp    dword ptr [esp], 00602BBE       //©Çª«¤£³QÀ»°h
  177.        je     Mynobackstart
  178.        cmp    dword ptr [esp], 005FC7C0       //¤£Åã¥Ü©Çª«¨«¸ô°Êµe     
  179.        je     MyStopstart
  180.        cmp    dword ptr [esp], 005FFFE7       //¤£Åã¥Ü¥´©Çªº¶Ë®`­È
  181.        je     Mypickstart
  182.        cmp    dword ptr [esp], 0061C33C       //©ÇÀþ²¾2¸¹
  183.        je     Mybolt
  184.        cmp    dword ptr [esp], 0061C3A7       //©ÇÀþ²¾4¸¹
  185.        je     MyboltI
  186.        cmp    dword ptr [esp], 007B7B40      //§ì¨ú ¦å¶q
  187.        je     Myhp                            //·PÁ Max¤j´£¨Ñ  
  188.        cmp    dword ptr [esp], 00827A7C       //µL­­¤l¼u(Ãð)
  189.        je     Myendless
  190.        cmp    dword ptr [esp], 008BB91E       //Àþ¶¡«ì´_MP
  191.        je     EnteringMP
  192.        cmp    dword ptr [esp], 008BB7C0       //Àþ¶¡«ì´_HP
  193.        je     EnteringHP
  194.       
  195.        cmp    dword ptr [esp], 0082B4B4       //Àþ²¾¨ì³»©Î©³
  196.        je     Myupdownstart
  197.        cmp    dword ptr [esp], 0082AFCF       //100%µo°Ê²×·¥¤§x
  198.        je     Myultimatenstart
  199.                         
  200.        cmp dword ptr [esp], 0082C02D        //Áô§ÎµL¼Ä15¬í                                      
  201.        je Asphyxiation                   //AOB 59 59 7C 03 6A 64 58 3B
  202.        cmp    dword ptr [esp], 00821A1C       //¹J¬õÂI§Þ¯à¥¢®Ä
  203.        je     No_Skill   
  204. //============================================================
  205. Stop:
  206.        push   ebp
  207.        jmp    0041406B
  208. Asphyxiation:
  209. mov [esp], StopBreathe
  210. jmp Stop
  211. EnteringMP:
  212.        mov [esp], EnteringMPtwo
  213.        jmp Stop
  214. EnteringHP:
  215.        mov [esp], EnteringHPtwo
  216.        jmp Stop
  217. No_Skill:
  218.        mov [esp], InvalidRedSpot
  219.        jmp Stop
  220. Myhp:
  221.        mov [esp], Myhpstart
  222.        jmp Stop
  223. StopBreathe:
  224. cmp eax, eax
  225. pop ecx
  226. pop ecx
  227. cmp [Removal],0
  228. je StealthCancels
  229. cmp [ebp+08],ebx
  230. mov esi,000005dc
  231. lea ecx,[edi+0000158c]
  232. //jg 0082c03d
  233. push [StealthTime]
  234. jmp 0082C58A
  235. StealthCancels:
  236. lea ecx,[edi+0000158c]
  237. jg 0082c594
  238. push fffffa24
  239. jmp 0082C58A
  240. //===§ì¨ú¦å¶q0.87======================================
  241. Myhpstart:
  242. push [esi+65]
  243. add esi,61
  244. push esi
  245. mov edi,eax
  246. call 00460332   
  247. movsx ecx,word ptr [ebp-20]
  248. mov esi,[ebp-18]
  249. add esp,28
  250. push [ebp-10]
  251. movsx eax,ax
  252.        mov  [00ABFFF0],eax  //§ì¨ú¦å¶q
  253.        mov  [00ABFFF4],ecx  //§ì¨úÅ]¶q
  254.        push [ebp-14]
  255.        jmp 007B7B61
  256. //===©Çª«¤£³QÀ»°h=================================
  257. Mynobackstart:
  258.        cmp    [Mynobackonoff], 1
  259.        jne    MynobackNormal
  260.        ret
  261. MynobackNormal:
  262.        jmp    Stop
  263. //===¤£Åã¥Ü©Çª«¨«¸ô°Êµe===========================
  264. MyStopstart:
  265.        cmp    [MyStoponoff], 1
  266.        jne    MyStopNormal
  267.        ret
  268. MyStopNormal:
  269.        jmp    Stop
  270. //===¤£Åã¥Ü¥´©Çªº¶Ë®`­È===========================
  271. Mypickstart:
  272.        cmp    [Mypickonoff], 1
  273.        jne    MypickNormal
  274.        ret
  275. MypickNormal:
  276.        jmp    Stop
  277. //===©ÇÀþ²¾2¸¹====================================
  278. Mybolt:
  279.        cmp    [Myboltonoff], 1
  280.        jne    MyboltNormal
  281.       push   eax
  282.        mov    eax, [00A2060C]  
  283.       cmp    [eax+18], 00
  284.       pop    eax
  285.       jg     MyboltNormal
  286.        ret
  287. MyboltNormal:
  288.        jmp    Stop
  289. //===©ÇÀþ²¾4¸¹====================================
  290. MyboltI:
  291.        cmp    [MyboltIonoff], 1
  292.        jne    MyboltINormal
  293. push eax
  294. mov eax,[00A20624]
  295. mov [eax+206C],0
  296. mov eax,[00A20614]         
  297. mov [eax+360], 0
  298. pop eax
  299.        push   eax
  300.       mov    eax, [00A2060C]  
  301.        cmp    [eax+18], 00
  302.        pop    eax
  303.       jg     MyboltINormal
  304.        ret
  305. MyboltINormal:
  306.        jmp    Stop
  307. //===µL­­¤l¼u(Ãð)=================================
  308. Myendless:
  309.        cmp    [Myendlessonoff], 1
  310.        jne    MyendlessNormal
  311.        ret
  312. MyendlessNormal:
  313.        jmp    Stop
  314. //====Àþ¶¡«ì´_MP==================================
  315. EnteringMPtwo:
  316.        pop ecx
  317.        pop ecx
  318.        mov ecx,[00a1c17c]
  319.         push 00
  320.         push eax
  321.         call 0058ff87
  322.         test eax,eax
  323.         mov [ebp-24],eax
  324.         jne 008bb973
  325.         lea ecx,[edi+00002f7c]
  326.         call 0045f7af
  327.         mov ebx,eax
  328.         add ebx,1e
  329.         push ebx
  330.         lea ecx,[edi+00002f7c]
  331.       call 0045f864
  332.        jmp FastRecoverMP
  333. FastRecoverMP:
  334.        cmp [MPCounter],0
  335.        je MPCheck
  336.        dec [MPCounter]
  337.        cmp ebx,1
  338.        jmp 008BB957
  339. MPCheck:
  340.        cmp ebx,00002708
  341.        jna DoMPNormal
  342.        push eax
  343.        mov eax,[SetMPCounter]
  344.        dec eax
  345.        mov [MPCounter],eax
  346.        pop eax
  347. DoMPNormal:
  348.        cmp ebx,00002710
  349.        jmp 008BB957
  350. //====Àþ¶¡«ì´_HP=================================
  351. EnteringHPtwo:
  352.        pop ecx
  353.        pop ecx
  354.          mov ecx,[00a1c17c]
  355.          push 01
  356.          push eax
  357.         call 0058ff87
  358.          test eax,eax
  359.          mov [ebp-24],eax
  360.          jne 008a7b2e
  361.          lea ecx,[edi+00002f70]
  362.          call 0045f7af
  363.          mov ebx,eax
  364.          add ebx,1e
  365.          push ebx
  366.          lea ecx,[edi+00002f70]
  367.          call 0045f864
  368.        jmp FastRecoverHP
  369. FastRecoverHP:
  370.        push eax
  371.        mov eax,[ebp-1c]
  372.        mov [RecoverTime],eax
  373.        pop eax
  374.        cmp [HPCounter],0
  375.        je HPCheck
  376.        dec [HPCounter]
  377.        cmp ebx,1
  378.        jmp 008BB7F6
  379.      
  380. HPCheck:
  381.        sub [RecoverTime],0A
  382.        cmp ebx,[RecoverTime]
  383.        jna DoHpNormal
  384.        push eax
  385.        mov eax,[SetHPCounter]
  386.        dec eax
  387.        mov [HPCounter],eax
  388.        pop eax
  389. DoHpNormal:
  390.        cmp ebx,[ebp-1c]
  391.        jmp 008BB7F6
  392. //====Àþ²¾¶ZÂ÷¼W¥[================================
  393. Myupdownstart:
  394.        cmp    [Myupdownonoff], 1
  395.        jne    MyupdownstartII
  396.        mov eax,1f4   //¦Û³]Àþ²¾¶ZÂ÷,1F4=Àþ²¾500ªº®ÄªG
  397.        ret           //C8 =Àþ²¾200ªº®ÄªG,«Øij¨Ï¥Î
  398.                      //12C=Àþ²¾300ªº®ÄªG
  399. //====Àþ²¾¨ì³»©Î©³================================
  400. MyupdownstartII:
  401.        cmp    [Myupdownonoff], 2
  402.        jne    MyupdownNormal
  403.        ret
  404. MyupdownNormal:
  405.        jmp    Stop
  406. //====100%µo°Ê²×·¥¤§x=============================
  407. Myultimatenstart:
  408.        cmp    [Myultimatenonoff], 1
  409.        jne    MyultimatenNormal
  410.        ret
  411. MyultimatenNormal:
  412.        jmp    Stop
  413. //================================================
  414. //=====¹J¬õÂI§Þ¯à¥¢®Ä=============================
  415. InvalidRedSpot:
  416.       
  417.        cmp [No_Skill_Red],0
  418.        je Skill_normal
  419.        push eax
  420.        mov eax,[00A2060C]
  421.        mov eax,[eax+18]
  422.        cmp [No_Skill_Red],eax
  423.        pop eax
  424.        jg Skill_normal
  425.        mov eax,1
  426.        neg eax        
  427.        jmp 00821A1E
  428. Skill_normal:
  429.       
  430.       
  431.        jmp 00821A1E
  432. [disable]
  433. unregistersymbol(swei)
  434. unregistersymbol(Mynobackonoff)
  435. unregistersymbol(MyStoponoff)
  436. unregistersymbol(Mypickonoff)
  437. unregistersymbol(Myboltonoff)
  438. unregistersymbol(MyboltIonoff)
  439. unregistersymbol(Myendlessonoff)
  440. unregistersymbol(Myshadowonoff)
  441. unregistersymbol(Myredstopstartonoff)
  442. unregistersymbol(FastRecoverHP)
  443. unregistersymbol(No_Skill_Red)
  444. unregistersymbol(Myupdownonoff)
  445. unregistersymbol(Myultimatenonoff)
  446. dealloc(swei)
  447. dealloc(Mynobackonoff)
  448. dealloc(MyStoponoff)
  449. dealloc(Mypickonoff)
  450. dealloc(Myboltonoff)
  451. dealloc(MyboltIonoff)
  452. dealloc(Myendlessonoff)
  453. dealloc(Myshadowonoff)
  454. dealloc(Myredstopstartonoff)
  455. dealloc(FastRecoverHP)
  456. dealloc(HPCounter)
  457. dealloc(SetHPCounter)
  458. dealloc(RecoverTime)
  459. dealloc(No_Skill_Red)
  460. dealloc(Myupdownonoff)
  461. dealloc(Myultimatenonoff)
  462. unregistersymbol(StopMonsteronoff)
½Æ»s¥N½X
       
¦^ÂÐ

¨Ï¥Î¹D¨ã Á|³ø

®R²ö²ú ·í«eÂ÷½u
UID
214819
¼ö¤ß
1389 ­È
¹Å¼ú
2 ¦¸
¹H³W
0 ¦¸
¦b½u®É¶¡
1380 ¤p®É
¸gÅç
1516 ÂI
¿n¤À
9919
ºëµØ
0
³Ì«áµn¿ý
2013-1-28
¾\ŪÅv­­
60
µù¥U®É¶¡
2007-2-15
½×¾Â¹ô
5438 ¹ô
Áp¦X¹ô
18 ªT
©¯¹BÆp
0 Áû
©Û«Ý¨÷
73000 ÂI
¬d¬Ý¸Ô²Ó¸ê®Æ
Rank: 7Rank: 7Rank: 7
15¼h
®R²ö²ú 2009-2-8 11:56:24
·PÁÂÄнM¨ûªº¤À¨É
  1. //V87 ±¾¾÷±M¥ÎR1(±M·~ª©)
  2. //­ì§@:¦U¦ì¤j¤j
  3. //§ó·s:king3005518
  4. //Address:00509C34
  5. //EIP:ZOO
  6. //¶¶²¾¨Ï¥Î¤èªk:
  7. //°O¿ý¶¶²¾ÂI:¥ª­w1¬í.¥k­w1¬í´N°O¿ý¤F
  8. //±Ò°Ê¶¶²¾:¥u­n§ðÀ»¦¸¼Æ¶W¹L³]©w­È.´N·|¶¶²¾(§ø²øùؤ]¥i¨Ï¥Î)
  9. //¶¶²¾¦w¥þÂI:¤Hª«¥ª§¤.´N°O¿ý¤F
  10. //²M°£¤@¤Á¶¶²¾¬ö¿ý:¤Hª«¥k§¤.´N²M°£¤@¤Á¶¶²¾¬ö¿ý.¦^§ø´«ÀW¤£»Ý­n¦AÃö¼Æ¾Ú¤F
  11. //¶¶²¾ª`·N¨Æ¶µ:
  12. //¤@.¤Hª«¨C¦¸¶¶²¾«á.ºÉ¶q¦³²¾°Êªº°Ê§@(¤£µM®e©öÂ_½u)
  13. //   ·f°tR2ªºMISSµL¼Ä+R3ªº©wÂI¸I¼².¤ñ¸ûí©w
  14. //¤G.§ðÀ»¦¸¼Æ¤£­n½Õ¤Ó§C.¶¶²¾¤Ó§Ö.®e©öÂ_½u
  15. //-----------------------------------------------
  16. [ENABLE]
  17. registersymbol(ZOO)
  18. alloc(ZOO,4096)
  19. registersymbol(ZOOKEY)
  20. alloc(ZOOKEY,4)
  21. registersymbol(MKAUTOKEY)
  22. alloc(MKAUTOKEY,4)
  23. registersymbol(MKAUTOKEY1)
  24. alloc(MKAUTOKEY1,4)
  25. label(ZOO00)
  26. label(MKL)
  27. label(MKL00)
  28. label(MKR)
  29. label(MKR00)
  30. label(MKLR)
  31. label(MKAUTO)
  32. label(MKAUTOLR)
  33. label(MKAUTOLR00)
  34. label(MKWORK)
  35. label(MKWORK00)
  36. label(MKJMP)
  37. label(MKJMP00)
  38. registersymbol(MKSTOPKEY)
  39. alloc(MKSTOPKEY,4)
  40. registersymbol(MKSTOPXY)
  41. alloc(MKSTOPXY,4)
  42. label(MKSTOP)
  43. label(MKSTOP00)
  44. label(MKSTOP01)
  45. registersymbol(SLAKEY)
  46. alloc(SLAKEY,4)
  47. label(SLA)
  48. label(SLA00)
  49. registersymbol(MKJMPDOWNKEY)
  50. alloc(MKJMPDOWNKEY,4)
  51. label(MKJMPDOWN)
  52. registersymbol(MKJMPDOWN2KEY)
  53. alloc(MKJMPDOWN2KEY,4)
  54. label(MKJMPDOWN2)
  55. label(MKJMPDOWN200)
  56. registersymbol(MYGOKEY)
  57. alloc(MYGOKEY,4)
  58. registersymbol(MYGOREOF)
  59. alloc(MYGOREOF,4)
  60. registersymbol(MYGOREOF00)
  61. alloc(MYGOREOF00,4)
  62. registersymbol(MYGORE110)
  63. alloc(MYGORE110,1024)
  64. registersymbol(MYGOREKEY)
  65. alloc(MYGOREKEY,4)
  66. registersymbol(MYGOUSEUPKEY)
  67. alloc(MYGOUSEUPKEY,4)
  68. registersymbol(MYGOUSEUPKEY1)
  69. alloc(MYGOUSEUPKEY1,4)
  70. registersymbol(MYGOUSEUPKEY2)
  71. alloc(MYGOUSEUPKEY2,4)
  72. registersymbol(MYGORED110)
  73. alloc(MYGORED110,4)
  74. registersymbol(MYGOREDKEY)
  75. alloc(MYGOREDKEY,4)
  76. registersymbol(MYGOREDPL)
  77. alloc(MYGOREDPL,4)
  78. label(MYGO)
  79. label(MYGO00)
  80. label(MYGOUP)
  81. label(MYGOUP01)
  82. label(MYGORE)
  83. label(MYGORE01)
  84. label(MYGORE0100)
  85. label(MYGORE02)
  86. label(MYGORE0200)
  87. label(MYGOUSE)
  88. label(MYGOUSE00)
  89. label(MYGOUSE01)
  90. label(MYGORED)
  91. label(MYGORED00)
  92. label(MYGORED01)
  93. label(MYGORED011)
  94. label(MYGORED02)
  95. label(MYGORED021)
  96. label(MYGODEL)
  97. label(MYGODEL00)
  98. //-----------------------------------------------
  99. ZOOKEY:
  100. DD 1   //Á`¶}Ãö: 0.Ãö 1.¶}
  101. MKAUTOKEY:
  102. DD 2   //¨«©Ç: 0.Ãö 1.¥k¨« 2.¥ª¨« 3.¸òÀH
  103. MKAUTOKEY1:
  104. DD 2   //¸õ©Ç: 0.Ãö 1.¥k¨« 2.¥ª¨« 3.¸òÀH
  105. MKSTOPKEY:
  106. DD 0   //©w©Ç: 0.Ãö 1.¶}
  107. MKSTOPXY:
  108. DD C8  //©w©Ç½d³ò: 16¶i¦ì.¥Ø«e¶ZÂ÷¤Hª«XY½d³ò200
  109. SLAKEY:
  110. DD 1   //§Ö³t¾ßª«: 0.Ãö 1.¶}
  111. MKJMPDOWNKEY:
  112. DD 1   //¸õ©Ç±¼¸¨1: 0.Ãö 1.¶}
  113. MKJMPDOWN2KEY:
  114. DD 1   //¸õ©Ç±¼¸¨2: 0.Ãö 1.¶}
  115.        //²M°£¶¶²¾¤@¤Á°O¿ý(¤Hª«¥k§¤)
  116. MYGOKEY:
  117. DD 1   //¤Hª«¶¶²¾: 0.Ãö 1.¶}(°O¿ýÂI:¤Hª«¥ý¥ª­w1¬í.¦b¥k­w1¬í)
  118. MYGOUSEUPKEY:
  119. DD F   //¤Hª«¶¶²¾§ðÀ»¦¸¼Æ:16¶i¦ì.¥Ø«e§ðÀ»15¦¸¥ª¥k¶¶²¾
  120. MYGOREDKEY:
  121. DD 0   //¹J¤H¶¶²¾¦w¥þÂI: 0.Ãö 1.¶}(°O¿ýÂI:¤Hª«¥ª§¤.¥²¶·¶}¤Hª«¶¶²¾¤~¯à¨Ï¥Î)
  122. MYGOREDPL:
  123. DD 9   //¹J¤H¶¶²¾¦w¥þÂI¤H¼Æ¤¹³\¶q: 16¶i¦ì.(¥Ø«e0¤H)µe­±ª±®a¶W¹L³]©w®É.±Ò°Ê¶¶²¾¦w¥þÂI
  124. //-----------------------------------------------
  125. MYGOREKEY:
  126. DD 0
  127. MYGOREOF:
  128. DD 0
  129. MYGOREOF00:
  130. DD 0
  131. MYGORE110:
  132. DD 0
  133. MYGOUSEUPKEY1:
  134. DD 0
  135. MYGOUSEUPKEY2:
  136. DD 0
  137. MYGORED110:
  138. DD 0
  139. //-----------------------------------------------
  140. ZOO:
  141. cmp [ZOOKEY],0
  142. je ZOO00
  143. call SLA
  144. call MYGO
  145. cmp dword ptr [esp], 0087FB71
  146. je MKAUTO
  147. cmp dword ptr [esp], 0088006D
  148. je MKJMPDOWN2
  149. jmp ZOO00
  150. //-----------------------------------------------
  151. ZOO00:
  152. ret
  153. //-----------------------------------------------
  154. MKL:
  155. cmp [ebx+140],2
  156. je MKL00
  157. mov [ebx+494],0
  158. ret
  159. MKL00:
  160. mov [ebx+494],FFFF
  161. ret
  162. //-----------------------------------------------
  163. MKR:
  164. cmp [ebx+140],3
  165. je MKR00
  166. mov [ebx+494],0
  167. ret
  168. MKR00:
  169. mov [ebx+494],FFFF
  170. ret
  171. //-----------------------------------------------
  172. MKLR:
  173. push eax
  174. mov eax,[00A20614]
  175. mov eax,[eax+B9C]
  176. cmp [ebx+1C4],eax
  177. pop eax
  178. jl MKL
  179. jg MKR
  180. ret
  181. //-----------------------------------------------
  182. MKAUTO:
  183. add esp,4
  184. call MKAUTOLR
  185. call MKSTOP
  186. cmp [MKJMPDOWNKEY],0
  187. je MKAUTOLR00
  188. cmp [ebx+230],2
  189. je MKJMPDOWN
  190. jmp MKAUTOLR00
  191. MKAUTOLR00:
  192. fsubr qword ptr [ebp-18]
  193. jmp 0087FB74
  194. //-----------------------------------------------
  195. MKJMPDOWN:
  196. fsubr qword ptr [ebp-18]
  197. add esp,10
  198. fst qword ptr [ebp-18]
  199. fcomp qword ptr [00985a40]
  200. jmp 0087FF00
  201. //-----------------------------------------------
  202. MKAUTOLR:
  203. cmp [ebx+230],1
  204. je MKWORK
  205. cmp [ebx+230],2
  206. je MKJMP
  207. ret
  208. //-----------------------------------------------
  209. MKWORK:
  210. cmp [MKAUTOKEY],0
  211. je MKWORK00
  212. cmp [MKAUTOKEY],1
  213. je MKL
  214. cmp [MKAUTOKEY],2
  215. je MKR
  216. cmp [MKAUTOKEY],3
  217. je MKLR
  218. ret
  219. MKWORK00:
  220. ret
  221. //-----------------------------------------------
  222. MKJMP:
  223. cmp [MKAUTOKEY1],0
  224. je MKJMP00
  225. cmp [MKAUTOKEY1],1
  226. je MKL
  227. cmp [MKAUTOKEY1],2
  228. je MKR
  229. cmp [MKAUTOKEY1],3
  230. je MKLR
  231. ret
  232. MKJMP00:
  233. ret
  234. //-----------------------------------------------
  235. MKSTOP:
  236. cmp [MKSTOPKEY],0
  237. je MKSTOP00
  238. push eax
  239. mov eax,[00A20614]
  240. mov eax,[eax+B9C]
  241. sub eax,[MKSTOPXY]
  242. cmp [ebx+1C4],eax
  243. pop eax
  244. jl MKSTOP00
  245. push eax
  246. mov eax,[00A20614]
  247. mov eax,[eax+B9C]
  248. add eax,[MKSTOPXY]
  249. cmp [ebx+1C4],eax
  250. pop eax
  251. jg MKSTOP00
  252. push eax
  253. mov eax,[00A20614]
  254. mov eax,[eax+BA0]
  255. sub eax,[MKSTOPXY]
  256. cmp [ebx+1C8],eax
  257. pop eax
  258. jl MKSTOP00
  259. push eax
  260. mov eax,[00A20614]
  261. mov eax,[eax+BA0]
  262. add eax,[MKSTOPXY]
  263. cmp [ebx+1C8],eax
  264. pop eax
  265. jg MKSTOP00
  266. cmp [ebx+140],4
  267. je MKSTOP01
  268. cmp [ebx+140],5
  269. je MKSTOP01
  270. mov [ebx+494],0
  271. ret
  272. //-----------------------------------------------
  273. MKSTOP00:
  274. ret
  275. //-----------------------------------------------
  276. MKSTOP01:
  277. mov [ebx+494],FFFF
  278. ret
  279. //-----------------------------------------------
  280. SLA:
  281. cmp [SLAKEY],0
  282. je SLA00
  283. push eax
  284. mov eax,[00A20624]
  285. mov [eax+206C],0
  286. pop eax
  287. ret
  288. SLA00:
  289. ret
  290. //-----------------------------------------------
  291. MKJMPDOWN2:
  292. add esp,4
  293. cmp [MKJMPDOWN2KEY],0
  294. je MKJMPDOWN200
  295. fcomp qword ptr [ebp-08]
  296. pop ecx
  297. pop ecx
  298. jmp 008800D7
  299. MKJMPDOWN200:
  300. fcomp qword ptr [ebp-08]
  301. jmp 00880070 //ok
  302. //-----------------------------------------------
  303. MYGO:
  304. cmp [MYGOKEY],0
  305. je MYGO00
  306. call MYGOUP
  307. call MYGORE
  308. call MYGOUSE
  309. call MYGORED
  310. call MYGODEL
  311. ret
  312. //-----------------------------------------------
  313. MYGO00:
  314. ret
  315. //-----------------------------------------------
  316. MYGOUP:
  317. push eax
  318. mov eax,[00A20614]
  319. mov eax,[eax+1D50]
  320. cmp [MYGOUSEUPKEY2],eax
  321. pop eax
  322. jne MYGOUP01
  323. ret
  324. MYGOUP01:
  325. add [MYGOUSEUPKEY1],1
  326. push eax
  327. mov eax,[00A20614]
  328. mov eax,[eax+1D50]
  329. mov [MYGOUSEUPKEY2],eax
  330. pop eax
  331. ret
  332. //-----------------------------------------------
  333. MYGORE:
  334. call MYGORE01
  335. call MYGORE02
  336. ret
  337. //-----------------------------------------------
  338. MYGORE01:
  339. cmp [MYGOREKEY],0
  340. jne MYGORE0100
  341. push eax
  342. mov eax,[00A20614]
  343. mov eax,[eax+364]
  344. cmp eax,B
  345. pop eax
  346. jne MYGORE0100
  347. mov [MYGOREKEY],1
  348. ret
  349. MYGORE0100:
  350. ret
  351. //-----------------------------------------------
  352. MYGORE02:
  353. cmp [MYGOREKEY],1
  354. jne MYGORE0200
  355. push eax
  356. mov eax,[00A20614]
  357. mov eax,[eax+364]
  358. cmp eax,A
  359. pop eax
  360. jne MYGORE0200
  361. mov [MYGOREKEY],0
  362. push eax
  363. push ebx
  364. add [MYGOREOF],1
  365. mov eax,[MYGOREOF]
  366. mov ebx,[00A20614]
  367. add ebx,BDC
  368. mov ebx,[ebx]
  369. sub ebx,C
  370. mov ebx,[ebx+110]
  371. mov [MYGORE110+eax*4],ebx
  372. mov [MYGOREOF00],eax
  373. pop ebx
  374. pop eax
  375. ret
  376. MYGORE0200:
  377. ret
  378. //-----------------------------------------------
  379. MYGOUSE:
  380. cmp [MYGOREOF],0
  381. je MYGOUSE00
  382. push eax
  383. mov eax,[MYGOUSEUPKEY1]
  384. cmp eax,[MYGOUSEUPKEY]
  385. pop eax
  386. jl MYGOUSE00
  387. mov [MYGOUSEUPKEY1],0
  388. push eax
  389. push ebx
  390. mov eax,[MYGOREOF00]
  391. mov eax,[MYGORE110+eax*4]
  392. mov ebx,[00A20614]
  393. add ebx,BDC
  394. mov ebx,[ebx]
  395. sub ebx,C
  396. mov [ebx+110],eax
  397. pop ebx
  398. pop eax
  399. sub [MYGOREOF00],1
  400. cmp [MYGOREOF00],0
  401. jle MYGOUSE01
  402. ret
  403. //-----------------------------------------------
  404. MYGOUSE00:
  405. ret
  406. //-----------------------------------------------
  407. MYGOUSE01:
  408. push eax
  409. mov eax,[MYGOREOF]
  410. mov [MYGOREOF00],eax
  411. pop eax
  412. ret
  413. //-----------------------------------------------
  414. MYGORED:
  415. cmp [MYGOREDKEY],0
  416. je MYGORED00
  417. call MYGORED01
  418. call MYGORED02
  419. ret
  420. //-----------------------------------------------
  421. MYGORED00:
  422. ret
  423. //-----------------------------------------------
  424. MYGORED01:
  425. push eax
  426. mov eax,[00A20614]
  427. mov eax,[eax+364]
  428. cmp eax,15
  429. pop eax
  430. jne MYGORED011
  431. push eax
  432. mov eax,[00A20614]
  433. add eax,BDC
  434. mov eax,[eax]
  435. sub eax,C
  436. mov eax,[eax+110]
  437. mov [MYGORED110],eax
  438. pop eax
  439. ret
  440. MYGORED011:
  441. ret
  442. //-----------------------------------------------
  443. MYGORED02:
  444. cmp [MYGORED110],0
  445. je MYGORED021
  446. push eax
  447. mov eax,[00A2060C]
  448. mov eax,[eax+18]
  449. cmp eax,[MYGOREDPL]
  450. pop eax
  451. jle MYGORED021
  452. push eax
  453. push ebx
  454. mov eax,[00A20614]
  455. add eax,BDC
  456. mov eax,[eax]
  457. sub eax,C
  458. mov ebx,[MYGORED110]
  459. mov [eax+110],ebx
  460. pop ebx
  461. pop eax
  462. ret
  463. MYGORED021:
  464. ret
  465. //-----------------------------------------------
  466. MYGODEL:
  467. push eax
  468. mov eax,[00A20614]
  469. mov eax,[eax+364]
  470. cmp eax,14
  471. pop eax
  472. jne MYGODEL00
  473. mov [MYGOREOF],0
  474. mov [MYGOREOF00],0
  475. mov [MYGORED110],0
  476. ret
  477. MYGODEL00:
  478. ret
  479. //-----------------------------------------------
  480. [DISABLE]
  481. dealloc(ZOO)
  482. unregistersymbol(ZOO)
  483. dealloc(ZOOKEY)
  484. unregistersymbol(ZOOKEY)
  485. dealloc(MKAUTOKEY)
  486. unregistersymbol(MKAUTOKEY)
  487. dealloc(MKAUTOKEY1)
  488. unregistersymbol(MKAUTOKEY1)
  489. dealloc(MKSTOPKEY)
  490. unregistersymbol(MKSTOPKEY)
  491. dealloc(MKSTOPXY)
  492. unregistersymbol(MKSTOPXY)
  493. dealloc(SLAKEY)
  494. unregistersymbol(SLAKEY)
  495. dealloc(MKJMPDOWNKEY)
  496. unregistersymbol(MKJMPDOWNKEY)
  497. dealloc(MKJMPDOWN2KEY)
  498. unregistersymbol(MKJMPDOWN2KEY)
  499. dealloc(MYGOKEY)
  500. unregistersymbol(MYGOKEY)
  501. dealloc(MYGOREOF)
  502. unregistersymbol(MYGOREOF)
  503. dealloc(MYGOREOF00)
  504. unregistersymbol(MYGOREOF00)
  505. dealloc(MYGORE110)
  506. unregistersymbol(MYGORE110)
  507. dealloc(MYGOREKEY)
  508. unregistersymbol(MYGOREKEY)
  509. dealloc(MYGOUSEUPKEY)
  510. unregistersymbol(MYGOUSEUPKEY)
  511. dealloc(MYGOUSEUPKEY1)
  512. unregistersymbol(MYGOUSEUPKEY1)
  513. dealloc(MYGOUSEUPKEY2)
  514. unregistersymbol(MYGOUSEUPKEY2)
  515. dealloc(MYGOREDKEY)
  516. unregistersymbol(MYGOREDKEY)
  517. dealloc(MYGORED110)
  518. unregistersymbol(MYGORED110)
  519. dealloc(MYGOREDPL)
  520. unregistersymbol(MYGOREDPL)
½Æ»s¥N½X

  1. //TWMS V87             ¸`¯àSWEI 13¦X¢°
  2. //1.©Çª«¤£³QÀ»°h       2.¤£Åã¥Ü©Çª«·l¶Ë
  3. //3.©Çª«¨«¸ôµe­±¬Ù²¤   4.©ÇÀþ²¾2¸¹
  4. //5.©ÇÀþ²¾4¸¹          6.HPMP¥[³t«ì´_
  5. //7.Àþ²¾¶ZÂ÷¼W¥[       8.Àþ²¾¨ì³»©Î©³
  6. //9.100%µo°Ê²×·¥¤§x    10.Áô§ÎµL¼Ä8¬í   
  7. //11.µL­­½b(¤l¼u)      12.¶WÀË
  8. //13.°±¤î©I§l      
  9. //P.S¤j¦a¹Ï¨Ï¥Î©ÇÀþ²¾2¸¹·|Â_½u,¹L¦a¹Ï½Ð¥ýÃö³¬
  10. //Address : 0041406a
  11. //Eip : swei
  12. //Fine scipt : sofun
  13. //Address Source : maxjojo
  14. //============================
  15. [ENABLE]
  16. registersymbol(swei)
  17. registersymbol(Mynobackonoff)
  18. registersymbol(MyStoponoff)
  19. registersymbol(Mypickonoff)
  20. registersymbol(Myboltonoff)
  21. registersymbol(MyboltIonoff)
  22. registersymbol(Myendlessonoff)
  23. registersymbol(Myshadowonoff)
  24. registersymbol(Myredstopstartonoff)
  25. registersymbol(AccentMP)
  26. registersymbol(GoingtoMPone)
  27. registersymbol(No_Skill_Red)
  28. registersymbol(Myupdownonoff)
  29. registersymbol(Myultimatenonoff)
  30. alloc(swei, 1024)
  31. alloc(Mynobackonoff, 4)
  32. alloc(MyStoponoff, 4)
  33. alloc(Mypickonoff, 4)
  34. alloc(Myboltonoff, 4)
  35. alloc(MyboltIonoff, 4)
  36. alloc(Myendlessonoff, 4)
  37. alloc(Myshadowonoff, 4)
  38. alloc(Myredstopstartonoff, 4)
  39. alloc(AccentMP, 4)
  40. alloc(GoingtoMPone, 4)
  41. alloc(MPCounter,4)
  42. alloc(SetMPCounter,4)
  43. alloc(HPCounter,4)
  44. alloc(SetHPCounter,4)
  45. alloc(RecoverTime,4)
  46. alloc(No_Skill_Red,4)
  47. alloc(Myupdownonoff, 4)
  48. alloc(Myultimatenonoff, 4)
  49. label(Stop)
  50. label(Mynobackstart)
  51. label(MynobackNormal)
  52. label(MyStopstart)
  53. label(MyStopNormal)
  54. label(Mypickstart)
  55. label(MypickNormal)
  56. label(Mybolt)
  57. label(MyboltNormal)
  58. label(MyboltI)
  59. label(MyboltINormal)
  60. label(Myendless)
  61. label(MyendlessNormal)
  62. label(EnteringMP)
  63. label(EnteringMPtwo)
  64. label(FastRecoverMP)
  65. label(DoMPNormal)
  66. label(MPCheck)
  67. label(EnteringHP)
  68. label(EnteringHPtwo)
  69. label(FastRecoverHP)
  70. label(DoHpNormal)
  71. label(HPCheck)
  72. label(No_Skill)
  73. label(InvalidRedSpot)
  74. label(Skill_normal)
  75. label(Myupdownstart)
  76. label(MyupdownstartII)
  77. label(MyupdownNormal)
  78. label(Myultimatenstart)
  79. label(MyultimatenNormal)
  80. registersymbol(StealthTime)
  81. registersymbol(Removal)
  82. alloc(StealthTime, 4)
  83. alloc(Removal, 4)
  84. label(Asphyxiation)
  85. label(StopBreathe)
  86. label(StealthCancels)
½Æ»s¥N½X

  1. //=======================================================
  2. //Áô§ÎµL¼Ä®É¶¡
  3. StealthTime:
  4. db 99783981 //½Ð§O§ï¥¦¡A³o¬O§Úªºµù¥U°Ó¼Ð¡A¶Ã°Êºâ§A­Ë·°
  5. db 20       //Áô§Î®É¶¡¡A°O±o±q³o¸Ì°µ½Õ¾ã
  6.             //³o¬O  5¶i¦ìªº¡A 5¬O 1­Ó³æ¦ì¡A¨C­Ó³æ¦ì¬° 2¬í
  7.             //³]©w  5¬° 1­Ó³æ¦ì¡A¬Û·í©ó 2¬í
  8.             //³]©w 10¬° 2­Ó³æ¦ì¡A¬Û·í©ó 4¬í
  9.             //³]©w 15¬° 3­Ó³æ¦ì¡A¬Û·í©ó 6¬í
  10. Removal:
  11. dd 1        //­Y­n¨ú®øÁô§Î®É¶¡¡A½Ð¿é¤J¡i0¡j§Y¥i
  12. //============================================================
  13. //¡i¥H¤U¬°¦U¶µ¥\¯à¶}Ãö¹w³]ªì©l­È¡j
  14. //============================================================
  15. //©Çª«¤£³QÀ»°h        ¡i0¡jÃö       ¡i1¡j¶} (¹w³]­È)
  16. //============================================================
  17. Mynobackonoff:
  18.        dd     0
  19. //============================================================
  20. //¤£Åã¥Ü©Ç¨«¸ô°Êµe¶}Ãö¡i0¡jÃö       ¡i1¡j¶}(¹w³]­È)
  21. //============================================================
  22. MyStoponoff:
  23.        dd     0
  24. //============================================================
  25. //¤£Åã¥Ü©Ç¶Ë®`­È¶}Ãö  ¡i0¡jÃö       ¡i1¡j¶}(¹w³]­È)
  26. //============================================================
  27. Mypickonoff:
  28.        dd     0
  29. //============================================================
  30. //©ÇÀþ²¾2¸¹¶}Ãö       ¡i0¡jÃö       ¡i1¡j¶} (¹J¬õ¨ú®ø¡A¹w³]­È)
  31. //============================================================
  32. Myboltonoff:
  33.        dd     0
  34. //============================================================
  35. //©ÇÀþ²¾4¸¹¶}Ãö       ¡i0¡jÃö       ¡i1¡j¶} (¹J¬õ¨ú®ø¡A¹w³]­È)
  36. //============================================================
  37. MyboltIonoff:
  38.        dd     0
  39. //============================================================
  40. //µL­­¤l¼u(Ãð)¶}Ãö    ¡i0¡jÃö       ¡i1¡j¶} (¹w³]­È)
  41. //============================================================
  42. Myendlessonoff:
  43.        dd     0
  44. //============================================================
  45. //Àþ¶¡«ì´_MP_±±¨î³¡¤À
  46. //============================================================
  47. SetMPCounter:
  48. dd 8
  49. //­Y¤£¬Oªk®v¾·~¡A·Qí¤@ÂI½Ð¥Î¢µ©Î§ó§C¡A³Ì°ª¢·
  50. //============================================================
  51. //Àþ¶¡«ì´_HP_±±¨î³¡¤À
  52. //============================================================
  53. SetHPCounter:  
  54.   dd 0A
  55. //¨C¦¸«ì´_HP¶q¬°­ì©l­Èªº10­¿ 0A¬°10­¿
  56. //============================================================
  57. //§Þ¯à¥¢®Äªº¬õÂI¼Æ_±±¨î³¡¤À
  58. //============================================================
  59. No_Skill_Red:
  60. dd 0 //§Þ¯à¥¢®Äªº¬õÂI¼Æ¡A0 ¬°¤£±Ò°Ê
  61. //============================================================
  62. //¹J¬õÂI°Ê§@µL®Ä      ¡i0¡jÃö        ¡i1¡j¶}(¹w³]­È)
  63. //============================================================
  64. Myredstopstartonoff:
  65.        dd     0   
  66. //¥]§t©wÂI¶¶²¾¡A§Þ¯à¡A¸}¦â¦æ°Êµ¥¥þ³¡°±¤î
  67. //¥u¯à¨Ï¥ÎÃĤô¡A¹ý©³¹ê²{¼Ä¤£°Ê§Ú¤£°Ê
  68. //============================================================
  69. //Àþ²¾¶ZÂ÷¼W¥[¶}Ãö    ¡i0¡jÃö        ¡i1¡j¶}(¹w³]­È)
  70. //Àþ²¾¨ì³»©Î©³¶}Ãö    ¡i2¡j¨ì³»©Î©³
  71. //============================================================
  72. Myupdownonoff:
  73.        dd     0
  74. //¡i0¡j¤£¨Ï¥Î¥ô¦ó¼W¶Z  
  75. //¡i1¡j¼W¶Z¬°500¡A¥i¦Û¦æ¨ì¼Æ¾Ú¤¤³]©w¶ZÂ÷
  76. //¡i2¡j»°¸ô¥Î¯à¤@¦¸¶¶²¾¨ìµe­±³Ì³»©Î³Ì©³
  77. //¦¹¶µ¥\¯à´¿¦C¤J°ª¦MÀI¥N½X¡A½Ð¿Å¶q¬O§_¨Ï¥Î
  78. //©Î¨Ï¥Î¸û§Cµ¥¶ZÂ÷¦p200 & 300µ¥...
  79. //============================================================
  80. //100%µo°Ê²×·¥¤§x     ¡i0¡jÃö        ¡i1¡j¶}(¹w³]­È)
  81. //============================================================
  82. Myultimatenonoff:
  83.        dd     0
  84. //»ÝÂI¸Ó§Þ¯à¤è¯àµo°Ê²×·¥¤§x
  85. swei:
  86. //================================================
  87.        cmp    dword ptr [esp], 00602BBE       //©Çª«¤£³QÀ»°h
  88.        je     Mynobackstart
  89.        cmp    dword ptr [esp], 005FC7C0       //¤£Åã¥Ü©Çª«¨«¸ô°Êµe     
  90.        je     MyStopstart
  91.        cmp    dword ptr [esp], 005FFFE7       //¤£Åã¥Ü¥´©Çªº¶Ë®`­È
  92.        je     Mypickstart
  93.        cmp    dword ptr [esp], 0061C33C       //©ÇÀþ²¾2¸¹
  94.        je     Mybolt
  95.        cmp    dword ptr [esp], 0061C3A7       //©ÇÀþ²¾4¸¹
  96.        je     MyboltI
  97.       
  98.        cmp    dword ptr [esp], 00827A7C       //µL­­¤l¼u(Ãð)
  99.        je     Myendless
  100.        cmp    dword ptr [esp], 008BB91E       //Àþ¶¡«ì´_MP
  101.        je     EnteringMP
  102.        cmp    dword ptr [esp], 008BB7C0       //Àþ¶¡«ì´_HP
  103.        je     EnteringHP
  104.       
  105.        cmp    dword ptr [esp], 0082B4B4       //Àþ²¾¨ì³»©Î©³
  106.        je     Myupdownstart
  107.        cmp    dword ptr [esp], 0082AFCF       //100%µo°Ê²×·¥¤§x
  108.        je     Myultimatenstart
  109.                         
  110.        cmp dword ptr [esp], 0082C02D        //Áô§ÎµL¼Ä15¬í                                      
  111.        je Asphyxiation                   //AOB 59 59 7C 03 6A 64 58 3B

  112. //============================================================
  113. Stop:
  114.        push   ebp
  115.        jmp    0041406B
  116. Asphyxiation:
  117. mov [esp], StopBreathe
  118. jmp Stop
  119. EnteringMP:
  120.        mov [esp], EnteringMPtwo
  121.        jmp Stop
  122. EnteringHP:
  123.        mov [esp], EnteringHPtwo
  124.        jmp Stop
  125. No_Skill:
  126.        mov [esp], InvalidRedSpot
  127.        jmp Stop
  128. StopBreathe:
  129. cmp eax, eax
  130. pop ecx
  131. pop ecx
  132. cmp [Removal],0
  133. je StealthCancels
  134. cmp [ebp+08],ebx
  135. mov esi,000005dc
  136. lea ecx,[edi+0000158c]
  137. //jg 0082c03d
  138. push [StealthTime]
  139. jmp 0082C58A
  140. StealthCancels:
  141. lea ecx,[edi+0000158c]
  142. jg 0082c594
  143. push fffffa24
  144. jmp 0082C58A

  145. //===©Çª«¤£³QÀ»°h=================================
  146. Mynobackstart:
  147.        cmp    [Mynobackonoff], 1
  148.        jne    MynobackNormal
  149.        ret
  150. MynobackNormal:
  151.        jmp    Stop
  152. //===¤£Åã¥Ü©Çª«¨«¸ô°Êµe===========================
  153. MyStopstart:
  154.        cmp    [MyStoponoff], 1
  155.        jne    MyStopNormal
  156.        ret
  157. MyStopNormal:
  158.        jmp    Stop
  159. //===¤£Åã¥Ü¥´©Çªº¶Ë®`­È===========================
  160. Mypickstart:
  161.        cmp    [Mypickonoff], 1
  162.        jne    MypickNormal
  163.        ret
  164. MypickNormal:
  165.        jmp    Stop
  166. //===©ÇÀþ²¾2¸¹====================================
  167. Mybolt:
  168.        cmp    [Myboltonoff], 1
  169.        jne    MyboltNormal
  170.       push   eax
  171.        mov    eax, [00A2060C]  
  172.       cmp    [eax+18], 00
  173.       pop    eax
  174.       jg     MyboltNormal
  175.        ret
  176. MyboltNormal:
  177.        jmp    Stop
  178. //===©ÇÀþ²¾4¸¹====================================
  179. MyboltI:
  180.        cmp    [MyboltIonoff], 1
  181.        jne    MyboltINormal
  182. push eax
  183. mov eax,[00A20624]
  184. mov [eax+206C],0
  185. mov eax,[00A20614]         
  186. mov [eax+360], 0
  187. pop eax
  188.        push   eax
  189.       mov    eax, [00A2060C]  
  190.        cmp    [eax+18], 00
  191.        pop    eax
  192.       jg     MyboltINormal
  193.        ret
  194. MyboltINormal:
  195.        jmp    Stop
  196. //===µL­­¤l¼u(Ãð)=================================
  197. Myendless:
  198.        cmp    [Myendlessonoff], 1
  199.        jne    MyendlessNormal
  200.        ret
  201. MyendlessNormal:
  202.        jmp    Stop
  203. //====Àþ¶¡«ì´_MP==================================
  204. EnteringMPtwo:
  205.        pop ecx
  206.        pop ecx
  207.        mov ecx,[00a1c17c]
  208.         push 00
  209.         push eax
  210.         call 0058ff87
  211.         test eax,eax
  212.         mov [ebp-24],eax
  213.         jne 008bb973
  214.         lea ecx,[edi+00002f7c]
  215.         call 0045f7af
  216.         mov ebx,eax
  217.         add ebx,1e
  218.         push ebx
  219.         lea ecx,[edi+00002f7c]
  220.       call 0045f864
  221.        jmp FastRecoverMP
  222. FastRecoverMP:
  223.        cmp [MPCounter],0
  224.        je MPCheck
  225.        dec [MPCounter]
  226.        cmp ebx,1
  227.        jmp 008BB957
  228. MPCheck:
  229.        cmp ebx,00002708
  230.        jna DoMPNormal
  231.        push eax
  232.        mov eax,[SetMPCounter]
  233.        dec eax
  234.        mov [MPCounter],eax
  235.        pop eax
  236. DoMPNormal:
  237.        cmp ebx,00002710
  238.        jmp 008BB957
  239. //====Àþ¶¡«ì´_HP=================================
  240. EnteringHPtwo:
  241.        pop ecx
  242.        pop ecx
  243.          mov ecx,[00a1c17c]
  244.          push 01
  245.          push eax
  246.         call 0058ff87
  247.          test eax,eax
  248.          mov [ebp-24],eax
  249.          jne 008a7b2e
  250.          lea ecx,[edi+00002f70]
  251.          call 0045f7af
  252.          mov ebx,eax
  253.          add ebx,1e
  254.          push ebx
  255.          lea ecx,[edi+00002f70]
  256.          call 0045f864
  257.        jmp FastRecoverHP
  258. FastRecoverHP:
  259.        push eax
  260.        mov eax,[ebp-1c]
  261.        mov [RecoverTime],eax
  262.        pop eax
  263.        cmp [HPCounter],0
  264.        je HPCheck
  265.        dec [HPCounter]
  266.        cmp ebx,1
  267.        jmp 008BB7F6
  268.      
  269. HPCheck:
  270.        sub [RecoverTime],0A
  271.        cmp ebx,[RecoverTime]
  272.        jna DoHpNormal
  273.        push eax
  274.        mov eax,[SetHPCounter]
  275.        dec eax
  276.        mov [HPCounter],eax
  277.        pop eax
  278. DoHpNormal:
  279.        cmp ebx,[ebp-1c]
  280.        jmp 008BB7F6
  281. //=====¹J¬õÂI§Þ¯à¥¢®Ä=============================
  282. InvalidRedSpot:
  283.       
  284.        cmp [No_Skill_Red],0
  285.        je Skill_normal
  286.        push eax
  287.        mov eax,[00A0A5FC]
  288.        mov eax,[eax+18]
  289.        cmp [No_Skill_Red],eax
  290.        pop eax
  291.        jg Skill_normal
  292.        mov eax,1
  293.        neg eax        
  294.        jmp 00810743
  295. Skill_normal:
  296.       
  297.       
  298.        jmp 00810743
  299. //====Àþ²¾¶ZÂ÷¼W¥[================================
  300. Myupdownstart:
  301.        cmp    [Myupdownonoff], 1
  302.        jne    MyupdownstartII
  303.        mov eax,1f4   //¦Û³]Àþ²¾¶ZÂ÷,1F4=Àþ²¾500ªº®ÄªG
  304.        ret           //C8 =Àþ²¾200ªº®ÄªG,«Øij¨Ï¥Î
  305.                      //12C=Àþ²¾300ªº®ÄªG
  306. //====Àþ²¾¨ì³»©Î©³================================
  307. MyupdownstartII:
  308.        cmp    [Myupdownonoff], 2
  309.        jne    MyupdownNormal
  310.        ret
  311. MyupdownNormal:
  312.        jmp    Stop
  313.       
  314. //====100%µo°Ê²×·¥¤§x=============================
  315. Myultimatenstart:
  316.        cmp    [Myultimatenonoff], 1
  317.        jne    MyultimatenNormal
  318.        ret
  319. MyultimatenNormal:
  320.        jmp    Stop
  321. //================================================

  322. [disable]
  323. unregistersymbol(swei)
  324. unregistersymbol(Mynobackonoff)
  325. unregistersymbol(MyStoponoff)
  326. unregistersymbol(Mypickonoff)
  327. unregistersymbol(Myboltonoff)
  328. unregistersymbol(MyboltIonoff)
  329. unregistersymbol(Myendlessonoff)
  330. unregistersymbol(Myshadowonoff)
  331. unregistersymbol(Myredstopstartonoff)
  332. unregistersymbol(FastRecoverHP)
  333. unregistersymbol(No_Skill_Red)
  334. unregistersymbol(Myupdownonoff)
  335. unregistersymbol(Myultimatenonoff)
  336. dealloc(swei)
  337. dealloc(Mynobackonoff)
  338. dealloc(MyStoponoff)
  339. dealloc(Mypickonoff)
  340. dealloc(Myboltonoff)
  341. dealloc(MyboltIonoff)
  342. dealloc(Myendlessonoff)
  343. dealloc(Myshadowonoff)
  344. dealloc(Myredstopstartonoff)
  345. dealloc(FastRecoverHP)
  346. dealloc(HPCounter)
  347. dealloc(SetHPCounter)
  348. dealloc(RecoverTime)
  349. dealloc(No_Skill_Red)
  350. dealloc(Myupdownonoff)
  351. dealloc(Myultimatenonoff)
  352. unregistersymbol(StopMonsteronoff)
½Æ»s¥N½X
       
¦^ÂÐ

¨Ï¥Î¹D¨ã Á|³ø

®R²ö²ú ·í«eÂ÷½u
UID
214819
¼ö¤ß
1389 ­È
¹Å¼ú
2 ¦¸
¹H³W
0 ¦¸
¦b½u®É¶¡
1380 ¤p®É
¸gÅç
1516 ÂI
¿n¤À
9919
ºëµØ
0
³Ì«áµn¿ý
2013-1-28
¾\ŪÅv­­
60
µù¥U®É¶¡
2007-2-15
½×¾Â¹ô
5438 ¹ô
Áp¦X¹ô
18 ªT
©¯¹BÆp
0 Áû
©Û«Ý¨÷
73000 ÂI
¬d¬Ý¸Ô²Ó¸ê®Æ
Rank: 7Rank: 7Rank: 7
16¼h
®R²ö²ú 2009-2-8 11:58:48
·PÁÂÄнM¨ûªº¤À¨É



§ðÀ»¦¸¼Æ    00A20614  Offset¡G 1D50       §ðÀ»¦¸¼Æ=§ðÀ»¤£°±     
¦³¨Ç¤H»¡³o¥N½X·|Âê©Ò¥H§Ú¦b´£¨Ñ  CSXª©ªº§ðÀ»¤£°±!!!!

  1. //ª©¥» :§ðÀ»¤£°±  MapleStory  v87
  2. // ¥N½X :0087BCF8
  3. // EIP : CSX
  4. [Enable]
  5. registersymbol(CSX)
  6. alloc(CSX,128)
  7. label(CSXReturn)
  8. CSX:
  9. push eax
  10. mov eax,[00A20614]
  11. mov eax,[eax+1D50]
  12. cmp eax,2   
  13. pop eax
  14. jg CSXReturn
  15. push eax
  16. mov eax,[00A20614]
  17. mov eax,[eax+0BDC]
  18. cmp esi,eax
  19. pop eax
  20. jne CSXReturn
  21. add eax,0a
  22. jmp CSXReturn
  23. CSXReturn:
  24. mov [ebx], eax
  25. jmp 0087BCFA
  26. [Disable]
  27. unregistersymbol(CSX)
  28. dealloc(CSX)
½Æ»s¥N½X
       
¦^ÂÐ

¨Ï¥Î¹D¨ã Á|³ø

®R²ö²ú ·í«eÂ÷½u
UID
214819
¼ö¤ß
1389 ­È
¹Å¼ú
2 ¦¸
¹H³W
0 ¦¸
¦b½u®É¶¡
1380 ¤p®É
¸gÅç
1516 ÂI
¿n¤À
9919
ºëµØ
0
³Ì«áµn¿ý
2013-1-28
¾\ŪÅv­­
60
µù¥U®É¶¡
2007-2-15
½×¾Â¹ô
5438 ¹ô
Áp¦X¹ô
18 ªT
©¯¹BÆp
0 Áû
©Û«Ý¨÷
73000 ÂI
¬d¬Ý¸Ô²Ó¸ê®Æ
Rank: 7Rank: 7Rank: 7
17¼h
®R²ö²ú 2009-2-8 12:00:41
·PÁ³ÌMANªº®Q®QµÄªº¤À¨É

  1. //V87§l©ÇTIME
  2. //­ì§@:zgenden
  3. //Address:0087FB62
  4. //EIP:BUG
  5. //¼öÁä:BUGKEY
  6. //¨Ï¥Î¤èªk:
  7. //¤ñ¤è¼öÁä:F5=0  F6=1  F7=2
  8. //¼ö«Ø³]¦n«á¤Hª«¨«¨ì­n§l©ÇªºÂI«öF6«K·|¬ö¿ý
  9. //­n¶}©l§l©Ç«öF7
  10. //­nÃö±¼«öF5(¤£§lªº®É­Ô³Ì¦n¥Î¦^¨÷¥ý¦^§ø¦bÃö±¼¼Æ¾Ú)
  11. //§l©Ç¬í¼Æ¥i¥H¦Û¤v½Õ¾ã(·íµM½Õªº¶V·¥ºÝ³QÂê²v¶V¤j)
  12. //-----------------------------------------------
  13. [ENABLE]
  14. registersymbol(BUG)
  15. alloc(BUG,4096)
  16. registersymbol(BUGKEY)
  17. alloc(BUGKEY,4)
  18. label(BUG00)
  19. registersymbol(EBX110)
  20. alloc(EBX110,4)
  21. registersymbol(EBX0C)
  22. alloc(EBX0C,4)
  23. registersymbol(EBX10)
  24. alloc(EBX10,4)
  25. registersymbol(EBX14)
  26. alloc(EBX14,4)
  27. registersymbol(EBX18)
  28. alloc(EBX18,4)
  29. registersymbol(EBX00)
  30. alloc(EBX00,4)
  31. registersymbol(EBX50)
  32. alloc(EBX50,4)
  33. registersymbol(EBX4C)
  34. alloc(EBX4C,4)
  35. registersymbol(MY110)
  36. alloc(MY110,4)
  37. registersymbol(MY0C)
  38. alloc(MY0C,4)
  39. registersymbol(MY10)
  40. alloc(MY10,4)
  41. registersymbol(MY14)
  42. alloc(MY14,4)
  43. registersymbol(MY18)
  44. alloc(MY18,4)
  45. registersymbol(MY50)
  46. alloc(MY50,4)
  47. registersymbol(MY4C)
  48. alloc(MY4C,4)
  49. label(BUG01)
  50. label(CALLBUG01)
  51. label(BUG02)
  52. label(CALLBUG02)
  53. label(CALLBUG020)
  54. label(CALLBUG03)
  55. label(CALLBUG030)
  56. label(CALLBUG031)
  57. label(CALLBUG032)
  58. registersymbol(CCKEY)
  59. alloc(CCKEY,4)
  60. registersymbol(CCKEY2)
  61. alloc(CCKEY2,4)
  62. label(CALLBUGTIME)
  63. label(CALLBUGTIME01)
  64. registersymbol(CALLBUGTIMEOF)
  65. alloc(CALLBUGTIMEOF,4)
  66. registersymbol(CALLBUGTIMEOF01)
  67. alloc(CALLBUGTIMEOF01,4)
  68. registersymbol(CALLBUGTIMESS)
  69. alloc(CALLBUGTIMESS,4)
  70. registersymbol(BUGTIMESS)
  71. alloc(BUGTIMESS,4)
  72. //-----------------------------------------------
  73. BUGKEY:
  74. DD 0  //0.Ãö 1.¬ö¿ý 2.§l©Ç
  75. BUGTIMESS:
  76. DD 3 //¨C¦¸§l©Ç®É¶¡: 16¶i¦ì(¥Ø«e3¬í§l¤@¦¸)
  77. //-----------------------------------------------
  78. EBX110:
  79. DD 0
  80. EBX0C:
  81. DD 0
  82. EBX10:
  83. DD 0
  84. EBX14:
  85. DD 0
  86. EBX18:
  87. DD 0
  88. EBX50:
  89. DD 0
  90. EBX4C:
  91. DD 0
  92. EBX00:
  93. DD 0
  94. MY110:
  95. DD 0
  96. MY0C:
  97. DD 0
  98. MY10:
  99. DD 0
  100. MY14:
  101. DD 0
  102. MY18:
  103. DD 0
  104. MY50:
  105. DD 0
  106. MY4C:
  107. DD 0
  108. CCKEY:
  109. DD 0
  110. CCKEY2:
  111. DD 0
  112. CALLBUGTIMEOF:
  113. DD 0
  114. CALLBUGTIMEOF01:
  115. DD 0
  116. CALLBUGTIMESS:
  117. DD 0
  118. //-----------------------------------------------
  119. BUG:
  120. call CALLBUGTIME
  121. cmp [BUGKEY],0
  122. je BUG00
  123. cmp [BUGKEY],1
  124. je BUG01
  125. cmp [BUGKEY],2
  126. je BUG02
  127. fstp qword ptr [ebp-18]
  128. jmp 0087FB65
  129. //-----------------------------------------------
  130. BUG00:
  131. fstp qword ptr [ebp-18]
  132. jmp 0087FB65
  133. //-----------------------------------------------
  134. BUG01:
  135. call CALLBUG01
  136. jmp BUG00
  137. //-----------------------------------------------
  138. CALLBUG01:
  139. mov [BUGKEY],0
  140. push eax
  141. push ebx
  142. mov eax,[00A20614]
  143. add eax,BDC
  144. mov eax,[eax]
  145. sub eax,C
  146. mov eax,[eax+110]
  147. mov [MY110],eax
  148. mov ebx,[eax+0C]
  149. mov [MY0C],ebx
  150. mov ebx,[eax+10]
  151. mov [MY10],ebx
  152. mov ebx,[eax+14]
  153. mov [MY14],ebx
  154. mov ebx,[eax+18]
  155. mov [MY18],ebx
  156. mov ebx,[eax+50]
  157. mov [MY50],ebx
  158. mov ebx,[eax+4C]
  159. mov [MY4C],ebx
  160. pop ebx
  161. pop eax
  162. ret
  163. //-----------------------------------------------
  164. BUG02:
  165. cmp [MY110],0
  166. je BUG01
  167. push eax
  168. mov eax,[BUGTIMESS]
  169. cmp [CALLBUGTIMESS],eax
  170. pop eax
  171. jl BUG00
  172. call CALLBUG02
  173. call CALLBUG03
  174. jmp BUG00
  175. //-----------------------------------------------
  176. CALLBUG02:
  177. cmp [EBX00],0
  178. jne CALLBUG020
  179. cmp [ebx+110],0
  180. je CALLBUG020
  181. mov [EBX00],ebx
  182. ret
  183. //-----------------------------------------------
  184. CALLBUG020:
  185. ret
  186. //-----------------------------------------------
  187. CALLBUG03:
  188. push eax
  189. mov eax,[EBX00]
  190. cmp ebx,eax
  191. pop eax
  192. jne CALLBUG031
  193. cmp [CCKEY],1
  194. je CALLBUG030
  195. push eax
  196. mov eax,[ebx+110]
  197. mov [EBX110],eax
  198. mov eax,[ebx+110]
  199. mov eax,[eax+0C]
  200. mov [EBX0C],eax
  201. mov eax,[ebx+110]
  202. mov eax,[eax+10]
  203. mov [EBX10],eax
  204. mov eax,[ebx+110]
  205. mov eax,[eax+14]
  206. mov [EBX14],eax
  207. mov eax,[ebx+110]
  208. mov eax,[eax+18]
  209. mov [EBX18],eax
  210. mov eax,[ebx+110]
  211. mov eax,[eax+50]
  212. mov [EBX50],eax
  213. mov eax,[ebx+110]
  214. mov eax,[eax+4C]
  215. mov [EBX4C],eax
  216. pop eax
  217. push eax
  218. mov eax,[ebx+110]
  219. push ebx
  220. mov ebx,[MY0C]
  221. mov [eax+0C],ebx
  222. pop ebx
  223. pop eax
  224. push eax
  225. mov eax,[ebx+110]
  226. push ebx
  227. mov ebx,[MY10]
  228. mov [eax+10],ebx
  229. pop ebx
  230. pop eax
  231. push eax
  232. mov eax,[ebx+110]
  233. push ebx
  234. mov ebx,[MY14]
  235. mov [eax+14],ebx
  236. pop ebx
  237. pop eax
  238. push eax
  239. mov eax,[ebx+110]
  240. push ebx
  241. mov ebx,[MY18]
  242. mov [eax+18],ebx
  243. pop ebx
  244. pop eax
  245. push eax
  246. mov eax,[ebx+110]
  247. push ebx
  248. mov ebx,[MY50]
  249. mov [eax+50],ebx
  250. pop ebx
  251. pop eax
  252. push eax
  253. mov eax,[ebx+110]
  254. push ebx
  255. mov ebx,[MY4C]
  256. mov [eax+4C],ebx
  257. pop ebx
  258. pop eax
  259. mov [CCKEY],1
  260. ret
  261. //-----------------------------------------------
  262. CALLBUG030:
  263. push eax
  264. push ebx
  265. mov eax,[EBX110]
  266. mov ebx,[EBX0C]
  267. mov [eax+0C],ebx
  268. mov ebx,[EBX10]
  269. mov [eax+10],ebx
  270. mov ebx,[EBX14]
  271. mov [eax+14],ebx
  272. mov ebx,[EBX18]
  273. mov [eax+18],ebx
  274. mov ebx,[EBX50]
  275. mov [eax+50],ebx
  276. mov ebx,[EBX4C]
  277. mov [eax+4C],ebx
  278. pop ebx
  279. pop eax
  280. mov [CCKEY],0
  281. push eax
  282. mov eax,[MY110]
  283. cmp [ebx+110],eax
  284. pop eax
  285. je CALLBUG032
  286. add [CCKEY2],1
  287. cmp [CCKEY2],5
  288. jg CALLBUG032
  289. ret
  290. //-----------------------------------------------
  291. CALLBUG031:
  292. ret
  293. //-----------------------------------------------
  294. CALLBUG032:
  295. mov [EBX00],0
  296. mov [CALLBUGTIMESS],0
  297. mov [CCKEY2],0
  298. ret
  299. //-----------------------------------------------
  300. CALLBUGTIME:
  301. push eax
  302. push ebx
  303. mov eax,[A21720]
  304. sub eax,[CALLBUGTIMEOF]
  305. mov ebx,[A21720]
  306. mov [CALLBUGTIMEOF],ebx
  307. add [CALLBUGTIMEOF01],eax
  308. cmp [CALLBUGTIMEOF01],21
  309. pop ebx
  310. pop eax
  311. jg CALLBUGTIME01
  312. ret
  313. //-----------------------------------------------
  314. CALLBUGTIME01:
  315. mov [CALLBUGTIMEOF01],0
  316. add [CALLBUGTIMESS],1
  317. ret
  318. //-----------------------------------------------
  319. [DISABLE]
  320. dealloc(BUG)
  321. unregistersymbol(BUG)
  322. dealloc(BUGKEY)
  323. unregistersymbol(BUGKEY)
  324. dealloc(EBX110)
  325. unregistersymbol(EBX110)
  326. dealloc(EBX0C)
  327. unregistersymbol(EBX0C)
  328. dealloc(EBX10)
  329. unregistersymbol(EBX10)
  330. dealloc(EBX14)
  331. unregistersymbol(EBX14)
  332. dealloc(EBX18)
  333. unregistersymbol(EBX18)
  334. dealloc(EBX50)
  335. unregistersymbol(EBX50)
  336. dealloc(EBX4C)
  337. unregistersymbol(EBX4C)
  338. dealloc(EBX00)
  339. unregistersymbol(EBX00)
  340. dealloc(MY110)
  341. unregistersymbol(MY110)
  342. dealloc(MY0C)
  343. unregistersymbol(MY0C)
  344. dealloc(MY10)
  345. unregistersymbol(MY10)
  346. dealloc(MY14)
  347. unregistersymbol(MY14)
  348. dealloc(MY18)
  349. unregistersymbol(MY18)
  350. dealloc(MY50)
  351. unregistersymbol(MY50)
  352. dealloc(MY4C)
  353. unregistersymbol(MY4C)
  354. dealloc(CCKEY)
  355. unregistersymbol(CCKEY)
  356. dealloc(CCKEY2)
  357. unregistersymbol(CCKEY2)
  358. dealloc(CALLBUGTIMEOF)
  359. unregistersymbol(CALLBUGTIMEOF)
  360. dealloc(CALLBUGTIMEOF01)
  361. unregistersymbol(CALLBUGTIMEOF01)
  362. dealloc(CALLBUGTIMESS)
  363. unregistersymbol(CALLBUGTIMESS)
  364. dealloc(BUGTIMESS)
  365. unregistersymbol(BUGTIMESS)
½Æ»s¥N½X
       
¦^ÂÐ

¨Ï¥Î¹D¨ã Á|³ø

®R²ö²ú ·í«eÂ÷½u
UID
214819
¼ö¤ß
1389 ­È
¹Å¼ú
2 ¦¸
¹H³W
0 ¦¸
¦b½u®É¶¡
1380 ¤p®É
¸gÅç
1516 ÂI
¿n¤À
9919
ºëµØ
0
³Ì«áµn¿ý
2013-1-28
¾\ŪÅv­­
60
µù¥U®É¶¡
2007-2-15
½×¾Â¹ô
5438 ¹ô
Áp¦X¹ô
18 ªT
©¯¹BÆp
0 Áû
©Û«Ý¨÷
73000 ÂI
¬d¬Ý¸Ô²Ó¸ê®Æ
Rank: 7Rank: 7Rank: 7
18¼h
®R²ö²ú 2009-2-8 12:04:18
·PÁÂjack1726ªº¤À¨É

  1. µL­­¤éÃð¡G
  2. [enable]
  3. 00A26e4D://µL­­¤éÃð0.87
  4. db 90 29 8E D7 01 EA CE 0E 50 77 86 9C 8F 19 5A 8A FD 81 2E E1 F8 75 21 4D
  5. [disable]
  6. 00A26E4D://µL­­¤éÃð
  7. db 90 29 8E A6 47 F2 15 3D 92 AF 30 FA 8F 2A 8E 06 7D 47 EC E8 3B 62 37 50
  8. ·¬¸­¯¬ºÖ¡G
  9. [ENABLE]
  10. 00A26D8D://·¬¸­¯¬ºÖ0.87
  11. db 6F D6 91 71 8B EF 87 5B 7C 3F A4 36 90 29 86 BE 46 87 4A 38 CD 55 B2 ED
  12. [DISABLE]
  13. 00A26D8D:
  14. db 6F D6 91 88 98 02 DD C4 14 E8 46 08 90 25 72 89 B2 C2 FE 94 15 F6 4F A8
½Æ»s¥N½X
       
¦^ÂÐ

¨Ï¥Î¹D¨ã Á|³ø

¶ÌÉ~¡ª¸é ·í«eÂ÷½u
UID
891893
¼ö¤ß
1118 ­È
¹Å¼ú
1 ¦¸
¹H³W
0 ¦¸
¦b½u®É¶¡
422 ¤p®É
¸gÅç
1119 ÂI
¿n¤À
61187
ºëµØ
0
³Ì«áµn¿ý
2022-7-12
¾\ŪÅv­­
55
µù¥U®É¶¡
2008-6-16
½×¾Â¹ô
58446 ¹ô
Áp¦X¹ô
31 ªT
©¯¹BÆp
4 Áû
©Û«Ý¨÷
25000 ÂI
¬d¬Ý¸Ô²Ó¸ê®Æ
Rank: 5Rank: 5Rank: 5
19¼h
¶ÌÉ~¡ª¸é 2009-2-13 09:45:21
  1. //MapleStory ·Æ¹«²¾°Ê(¥k­w¥ª­wªO) v87
  2. //EIP=CSX
  3. //address:0087BCF8
  4. //¼öÁä±±¨î: ¥k­w¤U¡×¶} ¥ª­w¤U¡×Ãö
  5. [Enable]
  6. alloc(MouserX,512)
  7. alloc(MouserY,512)
  8. alloc(CSX,128)
  9. registersymbol(CSX)
  10. alloc(OnOff,128)
  11. registersymbol(OnOff)
  12. label(normal)
  13. label(normalx)
  14. label(normaly)
  15. label(back)
  16. label(return)
  17. label(On)
  18. label(Off)

  19. OnOff:
  20. dd 0

  21. CSX:
  22. push eax
  23. mov eax,[00A20614]
  24. cmp [eax+0364],a
  25. je On
  26. cmp [eax+0364],b
  27. je Off
  28. pop eax
  29. jmp MouserX

  30. normal:
  31. pop eax
  32. mov [ebx], eax
  33. mov edi,[ebp+10]
  34. jmp back

  35. back:
  36. jmp 0087BCFD

  37. return:
  38. jmp 0087BD62

  39. On:
  40. pop eax
  41. mov [OnOff],1
  42. jmp MouserX

  43. Off:
  44. pop eax
  45. mov [OnOff],0
  46. jmp MouserX

  47. MouserX:
  48. cmp [OnOff],0
  49. je normalx
  50. push eax
  51. mov eax,[00A20614]
  52. mov eax,[eax+0BDC]
  53. cmp esi,eax
  54. pop eax
  55. jne normalx

  56. mov eax, [00A20780]
  57. mov eax, [eax+0978]
  58. mov eax, [eax+84]
  59. mov [ebx], eax
  60. mov edi,[ebp+10]
  61. test edi, edi
  62. jne MouserY
  63. jmp 0087BD5F

  64. normalx:
  65. mov [ebx], eax
  66. mov edi,[ebp+10]
  67. jmp back

  68. MouserY:
  69. push eax
  70. mov eax,[00A20614]
  71. mov eax,[eax+0BDC]
  72. cmp esi,eax
  73. pop eax
  74. jne normaly

  75. mov eax, [00A20780]
  76. mov eax, [eax+0978]
  77. mov eax, [eax+88]
  78. mov [edi], eax
  79. mov ebx,[ebp+14]
  80. jmp return

  81. normaly:
  82. mov [edi], eax
  83. mov ebx,[ebp+14]
  84. jmp return

  85. [Disable]
  86. dealloc(MouserX)
  87. dealloc(MouserY)
  88. dealloc(CSX)
  89. unregistersymbol(CSX)
  90. dealloc(OnOff)
  91. unregistersymbol(OnOff)
½Æ»s¥N½X

µû¤À

!number_of_participants! 1¸gÅç +2 ¦¬°_ ²z¥Ñ
®R²ö²ú + 2 §Ú«ÜÃÙ¦P

¬d¬Ý¥þ³¡µû¤À

       
¦^ÂÐ

¨Ï¥Î¹D¨ã Á|³ø

·¬¨¦¸Ìªº¤p¤û ·í«eÂ÷½u
UID
509865
¼ö¤ß
115 ­È
¹Å¼ú
0 ¦¸
¹H³W
0 ¦¸
¦b½u®É¶¡
81 ¤p®É
¸gÅç
117 ÂI
¿n¤À
3409
ºëµØ
0
³Ì«áµn¿ý
2019-3-10
¾\ŪÅv­­
40
µù¥U®É¶¡
2007-8-22
½×¾Â¹ô
3077 ¹ô
Áp¦X¹ô
3 ªT
©¯¹BÆp
0 Áû
©Û«Ý¨÷
0 ÂI
¬d¬Ý­Ó¤Hºô¯¸ ¬d¬Ý¸Ô²Ó¸ê®Æ
Rank: 5Rank: 5Rank: 5
20¼h
·¬¨¦¸Ìªº¤p¤û 2009-2-14 21:57:01

§lª«

[ENABLE]
// ª©¥» : TWMS 87 ¥þ¹Ï§lª« ¡i¥xÆW·¬¤§¨¦¡j
//¥N½X : 004D9D07
// EIP  : ItemVac
//§@ªÌ:¤£²»
//§ó·s: ·¬¨¦¸Ìªº¤p¤û
//»¡©ú: ·¥«×¦MÀI ¦³¥²­n®É¤~¶}  ¤@§l µ{¦¡¥²Âê  ¦ý¥i¥H¶}1¤p®É§lª« ¤Hª«¥i¥H°Ê!
//=============================================================================================
registersymbol(ItemVac)
alloc(ItemVac, 1024)
ItemVac:
pushad
mov ecx, [ebp+8]
mov ebx, [ebp-24]
mov [ecx], ebx                  
mov [ecx+4], eax   
mov ecx, eax
mov eax, ebx
lea edx, [eax-19]
mov [ebp-34], edx
lea edx, [ecx-32]
add eax, 19
add ecx, A
mov [ebp-30], edx
mov [ebp-2C], eax
mov [ebp-28], ecx
popad
push eax
jmp 004D9D08 //¥N½X¤U¤@­Ó
[DISABLE]
dealloc(ItemVac)

µû¤À

!number_of_participants! 1¸gÅç +2 ¦¬°_ ²z¥Ñ
®R²ö²ú + 2 §Ú«ÜÃÙ¦P

¬d¬Ý¥þ³¡µû¤À

¦^ÂÐ

¨Ï¥Î¹D¨ã Á|³ø

±z»Ý­nµn¿ý«á¤~¥i¥H¦^©« µn¿ý | µù¥U


¤â¾÷ª© | Archiver | ¥~±¾Áp¦X°ê

GMT+8, 2024-9-28 05:35 , Processed in 0.071231 second(s), 19 queries , Memcache On.

ª©Åv»¡©ú:
¡@¡@¥»¯¸¤£·|»s§@¡B¸g¾P¡B¥N²z¥~±¾µ{¦¡¡C¶È§K¶O´£¨Ñ¥~±¾µ{¦¡¤U¸ü«e¤§±½¬r¤Î±½¤ì°¨µ¥¦w¥þÀË´úÅçÃÒ¡A¨ó§U·|­û»·Â÷µs¸¹¦MÀIµ{¦¡¡C¥»¯¸©Ò¦³¸ê®Æ§¡¨Ó¦Ûºô»Úºô¸ô¦¬¶°¾ã²z¡A»¡©ú¤å¦rº[¤U¸ü³sµ²Âà¸ü¦Û­ìµ{ ¦¡¶}µo¯¸¡C¯¸¤W¥X²{¤§¤½¥q¦WºÙ¡B¹CÀ¸¦WºÙ¡Bµ{¦¡µ¥¡A°Ó¼Ð¤ÎµÛ§@Åv¡A§¡Âk¦U¤½¥q¤Îµ{¦¡­ì³Ð©Ò¦³¡A¥»¯¸µ{¦¡©Ò¦³ÅvÂk¥~±¾Áp¦X°ê©Ò¦³¡C¥»µ{¦¡©Ò¦³ÅvÂk¥~±¾Áp¦X°ê©Ò¦³.......

¦^³»³¡
²Ä¤G¨B?
²Ä¤T¨B?