KEYGEN IS DEMON, PATCHING IS EVIL, SERIAL FISHING IS LESS ATTITUDE 4Screens v2.15 A Cracking Tutorial by ASTAGA [TTM] 4Screens quadruples your computer screen size! No extra hardware required, no special alterations to your system or monitor. In no time you can be working on documents in one screen, the Internet in another, a game in another and you still have one to spare! Four Windows screens instead of one, easily accessed by a user friendly, 4Screens dashboard! Each screen has its own Window's taskbar! No learning curve whatsoever! The result…an increase in productivity and more efficient utilization of your computer. Why stick to one screen when you can have four at minimal cost ? Features include: Unique 4Screens dashboard for switching screens: Active-Icon which allows you to see the icon of the current application in each of your four screens. Active-Program-List which allows you to see which programs are running on each screen by simply placing your mouse over a 4Screens button. Multiple shapes, allows you to resize and re-shape the dashboard to suit your needs. Save Shape & Location, remembers the shape and location on the screen of your 4Screen’s dashboard the next time you use your computer. Microsoft Office support, if you use MS Office’s launch bar, 4Screens ensures that you have it available in each of your four screens! Always in Front, you can ensure that the dashboard is always easily accessible by choosing it to be always in front of other applications on your screen. Keep-Running, when switching screens, 4Screens ensures that all your programs continue running whilst you are in a different screen. Merge-All, should you wish to bring all your programs into one screen, simply choose to Exit 4Screens and automatically all your applications will be brought into a single screen. Online manual. Windows Install / Un-install support Can be used on all Windows platforms: Windows 95, Windows 98, Windows NT & Windows 2000 utilising the latest 32bit technology. My-Password, lock out a particular screen with the use of a password. Handy when sensitive data is being displayed! New in version 2.15! Mini-Dashboard, you have the choice of using the full size dashboard ot the mini one located in your system tray of your Windows taskbar. New in version 2.15! Stay-Where-You-Belong, if a pop up window from one screen appears uninvited in a new screen, 4Screens will make sure it remains in the screen it belongs. New in version 2.15! My-Configuration, personalised settings and install for multiple users on a single computer. New in version 2! Personalised – Install. If more than one person shares the PC, each user can save his or her own settings. New in version 2.15! Copyright EZY2USE SOFTWARE 1998-2000 http://www.ozemail.com.au/~patapis/ezy2use/4Screens.exe http://www.ozemail.com.au/~patapis/ezy2use/ezy2use.htm Size : 673 KB as of 2/5/01 8:34:07 AM Date : August 31, 2000 1. Run the program, in the registration dialog box type these below informations : Name : Pirates Order Company : The Tutorial Machine Code : 73881050 Do not click OK button yet 2. Load SoftIce, create new breakpoint as follow : BPX GetWindowTextA [enter] Press F5 to return to registration dialog box 3. Click OK button , soon you'll returned back into SoftIce. Press F11, F5, F11, F5, F11 until you reach main program's code as follows : ______________________________________________________________ 015F:0041EC4C FF15F8C34200 CALL [USER32!GetWindowTextA] 015F:0041EC52 8B4D10 MOV ECX,[EBP+10] <== break here 015F:0041EC55 6AFF PUSH FF 015F:0041EC57 E8BD89FFFF CALL 00417619 015F:0041EC5C EB0B JMP 0041EC69 ==> D ECX 015F:0041EC5E 8B4510 MOV EAX,[EBP+10] .... ________________ 4SCREENS!.text+0001DC4C _____________________ Now it's time to start tracing the codes. Press F10 3 times - stop at 015F:0041EC5C - dump ECX register : d ecx [enter] ==> your fake code appear at 0167:006D4A64 Don't step pass this JMP instruction, do these followings : : bd * [enter] Create new breakpoint : : bpr 0167:006D4A64 0167:006D4A64+10 rw [enter] Press F5 to let SoftICE break into this new location 4. If nothing goes wrong you'll break into new location, and dropped at these below snippet codes : __________________________________________________________ 015F:00401519 B85C614300 MOV EAX,0043615C 015F:0040151E 8B11 MOV EDX,[ECX] <== break here 015F:00401520 8B08 MOV ECX,[EAX] 015F:00401522 3BD1 CMP EDX,ECX ==> ? ECX/EDX 015F:00401524 0F85BB000000 JNZ 004015E5 .... ___________________ 4SCREENS!.text+0519 __________________ While break at 015F:0040151E - dump EAX register : d eax [enter] did you see 3370776 at virtual address 0167:0043615C ?? Check the contents of DS register (DS:006D4A64=38383337): : ? 38383337 38383337 0943207223 "8837" that's part of fakecode in reverse order Upto this step you can assume that 3370776 is potential reg code, but don't be happy at this first attemp. However, you have to prove that everything are all set. Look at 2 lines below - at 015F:00401522 - there is a classic CMP instruction that may posibly your fake code will be compared with the real one. Press F10 once - stop at 015F:00401520 - dump EDX register : ? edx [enter] 38383337 0943207223 "8837" that's part of fakecode in reverse order Check the contents of DS ( DS:0043615C=30373333 ) : : ? 30373333 [enter] 30373333 0808923955 "0733" that's part of potential reg code in reverse order Press F10 once - stop at 015F:00401522 - a classic CMP instruction : :? ecx [enter] 30373333 0808923955 "0733" ==> self explanatory :? edx [enter] 38383337 0943207223 "8837" ==> self explanatory At last, sufficient evidence is reached and you believe that 3370776 is the real regcode. Write it down! 4. Disable all breakpoint(s) by typing : : BD * [enter] Press F5 or X to return to registration dialog box 5. Repeat registration procedure. Keyed-in 3370776 as your reg code followed with clicking OK button ...... there you're registered. 6. Valid reg code stored in the registry as follows : REGEDIT4 [HKEY_CURRENT_USER\Software\Ezy2Use\4SCREENS\2.15] "InstallDir"="H:\\PROGRAM FILES\\4SCREENS V2.15\\" "ResultId"="3370776" "Name"="Pirates Order" "Company"="The Tutorial Machine" 7. Respect the Author and do not attemp to register this program by using your own user name, unless you pay US$20.00 for official licensing. END NOTES DON'T BE A LAMER BY DISTRIBUTING YOUR CRACK RELEASE BASED ON THIS TUTORIAL. ============== D I S C L A I M E R ============= THIS PAPER IS NOT INTENTED TO VIOLATE COPYRIGHTS LAW BUT EDUCATIONAL PURPOSES ONLY. I HOLD NO RES PONSIBILITY ( IN ANY SHAPE WHATSOEVER ) OF THE MIS-USE OF THIS MATERIAL. NO PARTS OF THIS PAPER IS SOLD/RENT FOR COMMERCIAL NOR PERSONAL BENEFIT. [EOF] ASTAGA [TTM] - tute-4screens215.zip Tutorial Free Version C 2/5/01 8:33:40 AM Breakpoint(s) history for 4SCREENS v2.15 - by ASTAGA [TTM] 00) * BPX USER32!GetWindowTextA 01) BPR #0167:006D4A64 #0167:006D4A74 RW ASTAGA [TTM] - tute-4screens215.zip