personal Studio 1.5 by PIrgE This is a great video production app with three protections. A 30 day timeout, a watermark on all compressed movies exported from the app and a 30 second limit on upload and downloads to DV cameras. 1. 30 Day Timeout Load up personalStudio in bdb and enable break on spawn thread and you will find a section of code like this: (offsets replaced by **********) call 0x80****** addl $0x08, %esp addl $0xfe, %esp pushb $0x01 call 0x80****** addl $0x04, %esp call 0x80****** movb %al, %al testb %al, %al //This jump is quit or continue - too easy Adamation jz 0x80****** //changing to jnz beats the 30 day timeout //there are still warnings but I leave that as an exercise for the reader //you have to do some work yourself! pushb $0x00 pushb $0x0c call 0x80****** addl $0x08, %esp movl %eax, %eax pushl %eax call 0x80****** <_init+0x00000378> addl $0x04, %esp pushb $0x00 call 0x80****** <_init+0x00003318> addl $0x04, %esp nop leal (%esi), %esi pushl %esi call 0x80****** addl $0x04, %esp jmp 0x80****** 2. logo on compressed movies This is much more interesting. Every compressed movie has a logo superimposed so we want to find an image file somewhere that the app is using. Take a look at ps.aia in the data directory and you will find a list of keywords followed by corresponding image files (mostly PNG files). The order of the descriptive keywords matches the order of the images. Some look interesting such as "watermark" and "embossedlogo" but they are not! You could use a hex editor and cut and paste all the images to new files but there are too many. So write yourself a small app to read the file and strip out the image files and peruse them at your leisure. Hey presto there is the superimposed image! Find the image position in the ps.aia file by doing a compare on the image file byte pattern. (The one you are looking for is not a png file). Open ps.aia in a hex editor and take a look at offsets 00075ffa to 0008a6a5. You will find this image is referenced by the string "mediapanel" in ps.aia. Now we could create a new image (of nothing or our own watermark) and replace the logo in ps.aia or we could just cut the line mediapanel 0 484062 83629 from the ps.aia file - no more superimposed logo! Easy fix but fun to find and a bit of a nice change from jump dont jump! 3. 30 secs on down / up of DV samples Unfortunately I don't have a DV camera so I have not worked on this! But shit if you have a DV camera you can afford to buy personalStudio. This text is purely for esoteric purposes - I do not condone stealing software. Buy personalStudio if you use it. PIrgE