ܲ ܲ ߲߲ ߲ ۲ݰ ݲ ޲ ܲ ۲ܲ ܲ ߲ܲ ߲ ߲ ߲۲ ۲ ޲ݲ۲ ۲ ޲ݲ޲ ܲ۲ ߲ܲ ߲ܲ ߲ ܱ۱ ܲ ܲ ߲ܲ ߲ ܲܲ ܲܲ۲޲ ޲ ޲ ݰ ݱ޲ ߲ ߲ ܲ ߲ ߲ ߲ ۲߲ܲ۲۱ ܲ ۲ܲ ܲ۲ ۲۲ܲ۲߲۲۲ ܲ ۲ ߲۲ ۲۲ ߲۲߲ ۲ ߲ ۲߲ ۲ ۲ ܲ޲ ۲ ۲ coax!cph ۲ ۲ݲ ݲ ۲ ۲ ۲ ۲ ۲ ۲ ۲ ۲ ۲ ۲۲۲ ۲ ۲ ۲ ۲۲ ܲܲܲTEAM-53.TUTORiALS.PACK.NUMBER.SiXTEEN.#16 ߲ -----[᫥ Castalia 4.1.1.17]------------------------------------------------------------------------ ਢ ᥬ, ࠧ ஡㥬 뤫 Delphi. Castalia 4 - 騩 㭪쭮 ⠭⭮ । . ࠭祭 ⮨ ⬥ ਠ , ᮧ ᭨ ।஢ . ⠪, ⠭ 㤮 ( 7), ( C:\Program Files\Castalia 4). 䠩 - Castalia7.bpl ( 筠 ) २ Castalia7.dll, 祭 . ࠢ , ⢥砥 "". : 0065D41C > $^\E9 E740F8FF JMP _CA.005E1508 ⮦ ⥯ ? ஡㥬 ᪠ ப: ࠢ "Search for -> All referenced text string" (饬 ப) ப "trial" ࠧ १: Text strings referenced in Castalia7:CODE, item 4221 Address=00633341 Disassembly=MOV EDX,Castalia7.0063360C Text string=ASCII "Castalia 4 Trial: expired" // 㦠᭠ =) ⮬ (00633341) ⨭: 00633330 |. A1 38616600 MOV EAX,DWORD PTR DS:[Castalialicense::DaysRemaining] // ਪ쭠 ⠭ 00633335 |. 83E8 01 SUB EAX,1 ; Switch (cases 0..1) 00633338 |. 72 04 JB SHORT _CA.0063333E 0063333A |. 74 11 JE SHORT _CA.0063334D 0063333C |. EB 1E JMP SHORT _CA.0063335C 0063333E |> 8D43 40 LEA EAX,DWORD PTR DS:[EBX+40] ; Case 0 of switch 00633335 00633341 |. BA 0C366300 MOV EDX,_CA.0063360C ; ASCII "Castalia 4 Trial: expired" 饩 ᫥ 饭 ६ [Castalialicense::DaysRemaining]. ப (00633330) ࠢ , 롨ࠥ "Find referenced to -> Address constant". ஥ ஬ 樨 ⮩ ६. 2 ࠧ ࢮ ப: 0062836B MOV DWORD PTR DS:[Castalialicense::DaysRemaining],-1 : 00628364 . C605 34616600 00 MOV BYTE PTR DS:[Castalialicense::DemoState],0 0062836B . C705 38616600 FFFFFFFF MOV DWORD PTR DS:[Castalialicense::DaysRemaining],-1 00628375 C605 34616600 01 MOV BYTE PTR DS:[Castalialicense::DemoState],1 // ⭮! ப⨬ : 006283FC . 83C3 1F ADD EBX,1F 006283FF 2BD8 SUB EBX,EAX 00628401 891D 38616600 MOV DWORD PTR DS:[Castalialicense::DaysRemaining],EBX 00628407 833D 38616600 1F CMP DWORD PTR DS:[Castalialicense::DaysRemaining],1F 0062840E 7D 12 JGE SHORT _CA.00628422 00628410 833D 38616600 00 CMP DWORD PTR DS:[Castalialicense::DaysRemaining],0 00628417 7E 09 JLE SHORT _CA.00628422 00628419 . 33C0 XOR EAX,EAX 0062841B . A3 30616600 MOV DWORD PTR DS:[Castalialicense::LicenseState],EAX 00628420 . EB 11 JMP SHORT _CA.00628433 00628422 > C705 30616600 FFFFFFFF MOV DWORD PTR DS:[Castalialicense::LicenseState],-1 0062842C . 33C0 XOR EAX,EAX 0062842E . A3 38616600 MOV DWORD PTR DS:[Castalialicense::DaysRemaining],EAX 室 ࠢ쭮 , ⠫ ⮫쪮 ⢮. 浪: Castalialicense::DemoState - 饩 ⮩ ६ , , . Castalialicense::DaysRemaining - ᭮ =) (᪮ ⠫). Castalialicense::LicenseState - ⮤ 筮 몠, 뫮 ⠭, . ⢥न , 稬 ( 稫 ⠪): 00628375 C605 34616600 00 MOV BYTE PTR DS:[Castalialicense::DemoState],0 // ... 006283FC . 83C3 1F ADD EBX,1F 006283FF 90 NOP // ﭭ 00628400 90 NOP // 30 00628401 891D 38616600 MOV DWORD PTR DS:[Castalialicense::DaysRemaining],EBX 00628407 833D 38616600 1F CMP DWORD PTR DS:[Castalialicense::DaysRemaining],1F 0062840E 90 NOP 0062840F 90 NOP 00628410 833D 38616600 00 CMP DWORD PTR DS:[Castalialicense::DaysRemaining],0 00628417 90 NOP 00628418 90 NOP 00628419 . 33C0 XOR EAX,EAX // 塞 EAX 0062841B . A3 30616600 MOV DWORD PTR DS:[Castalialicense::LicenseState],EAX // 訬  0 00628420 . EB 11 JMP SHORT Castalia7.00628433 ࠭塞 ᤥ : "Copy to executable -> All modification -> Copy all -> Save file". 뢠 , 뢠 ࠤ㥬 ( 䠩 २ Castalia7.bpl) 祣 ᫮ ⮬ ? =) ⮬ . -----[31.10.2006 by Hellsp@wn]-------------------------------------------------------------------------------