story_of_crack.txt:
Crack for Luminositi's SoftCam (
http://www.luminositi.com)
Tested with version 1.0.2, but probably will work with
some earlier and later versions.
Flying Raichu Super Happy Cat Power Club, 7/15/00
This one was a little tricky (just a little), because the code that we need to
patch is inside a dll (and there are a couple), and not the main program,
and because the .dll in question Scvideo.dll has no messages or text
that say the program has expired, etc.
The nag screen telling us how many days are left can be found inside
Softcam.exe, and that's naturally where we check first. However,
it becomes clear that the real check for expiration is handled elsewhere,
as the virtual camera driver can be invoked without starting the main
program and it still knows that it has expired (and blocks video).
So we assume it's in one of the dll files.
We use a method to find the culprit that has proven very successful for us
in the past:
1) find the registry keys program checks for registration or date
2) find the code that checks these registry keys
3) that's where the bitche's nest is, 9 times out of 10.
Purusal through the registry and monitoring with Regmon turns up some
interesting key in HKEY_LOCAL_MACHINE\Software\Luminositi\,
namely entires for registration number and user name.
Search the .dll files turns up a single piece of code which reads these.
(Win32dasm Search for SHELL.REGQUERYVALUE and "RegistrationKey")
We focus on the conditional jumps, and some brief exploration find that
we can make the number of days until expiration to 40,000.
That's okay, but we still have the nag and the logo superimposed on
captures.
BUT, taking a cue from the registry settings, we wonder if this program
checks the registry for a full license and is capable of running full
version. A little more experimentation shows that the answer is yes,
and does what we really want, makes the program fully regsitered.
We examine code and see a section processing the user name and
registration number, and in the middle is the code in question:
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5458(C)
|
:0003.545D 837EEC00 cmp word ptr [bp-14],
0000
:0003.5461 7509 jne 546C
:0003.5463 837EEE00 cmp word ptr [bp-12],
0000
:0003.5467 7503 jne 546C
:0003.5469 E97200 jmp 54DE
NOPing from 0003.5461 to 0003:5467
kills initial nag screen
removes superimposition of nag logo
removes any time expiration
ie makes it fully registered.
--------------------------------------
We make a search and replace a patch with unique bytes, so that
the patch might work on earlier and newer versions of the prgram.
FROM
837E EC00 7509 837E EE00 7503
TO
9090 9090 9090 909&
#48; 9090 9090
---------------------------------------
about_program.txt:
From SoftCam web page (
http://www.luminositi.com/sc_about.html)
"
SoftCam™ is a virtual video capture device. It consists of a video capture drive
r that can mix multiple video input streams concurrently. Additional softwa
re provides video processing capabilities for special effects and overlays.
Don't have a real camera? Use SoftCam to stream your own creative visual eff
ects instead! Mix live sources, backgrounds, and overlays to add some perso
nality to your conference.
Use SoftCam with your favorite video conferencing applications - Microsoft's
NetMeeting™, VocalTec's Internet Phone™, VDOnet's VDOPhone™, and many o
thers. We hear reports of SoftCam being used with different video applications a
ll the time. Check out our list of known compatible products for your favorites.
Already have a camera? SoftCam is the perfect enhancement, allowing you to switc
h dynamically between live and stored sources. Although different cameras may ha
ve conflicting video format settings, SoftCam translates video formats on the fl
y if needed. YUV12, RGB8,16,24, or 32 - SoftCam takes care of the differ
ences without impacting your existing video applications.
USES:
Videoconferencing - Folks are having some real fun with unusual overlays superim
posed over their live camera. This is the most popular SoftCam use.
Video Email - SoftCam gives video email users the ability to quickly switch in a
screen capture, image, or video clip.
Distance Learning - The camera switching capability of SoftCam to easily switch
in secondary cameras or overhead projector-cams.
Telemedicine - The SoftCam screen capture can zoom in on X-ray detail. Or use So
ftCam to switch in the microscope camera during a pathology discussion.
Web Cameras - WebCam users can interject image-based messages or video clips.
"
FlyingRaichu.nfo:
----------------------------------------------------------------------
----------------------------------------------------------------------
______ _ _ _____ _ _
| ____| | (_) | __ \ (_) | |
| |__ | |_ _ _ _ __ __ _ | |__) |__ _ _ ___| |__ _ _
| __| | | | | | | '_ \ / _` | | _ // _` | |/ __| '_ \| | | |
| | | | |_| | | | | | (_| | | | \ \ (_| | | (__| | | | |_| |
|_| |_|\__, |_|_| |_|\__, | |_| \_\__,_|_|\___|_| |_|\__,_|
__/ | __/ |
_____ |___/ |___/ _ _
/ ____| | | | |
| (___ _ _ _ __ ___ _ __ | |__| | __ _ _ __ _ __ _ _
\___ \| | | | '_ \ / _ \ '__| | __ |/ _` | '_ \| '_ \| |
| |
____) | |_| | |_) | __/ | | | | | (_| | |_) | |_) | |_| |
|_____/ \__,_| .__/ \___|_| |_| |_|\__,_| .__/| .__/ \__, |
| | | | | | __/ |
|_| |_| |_| |___/
_____ _ _____ _____ _ _
/ ____| | | | __ \ / ____| | | |
| | __ _| |_ | |__) |____ _____ _ __ | | | |_ _| |__
| | / _` | __| | ___/ _ \ \ /\ / / _ \ '__| | | | | | | | '_ \
| |___| (_| | |_ | | | (_) \ V V / __/ | | |____| | |_| | |_) |
\_____\__,_|\__| |_| \___/ \_/\_/ \___|_| \_____|_|\__,_|_.__/
/QG/ (G
C@@#s~ 3 ~
%@@@R7 ^ % t
/B@@@S^ ( /%R@@@@# (/ //
/#@@@@37#@@@@@@@G(/ ( 7
#@@@@@@@@@@@Q~// // ~
@@@@@@@@@R( ^/ //^ // (
^(3@@@@@@@@G/ ~ /~ ( (/ /
^(~///~K@@@@@s t7 ^ ~ t O^ (
(/t %/~@@@@@# s^ 7 ~( ^ (G %
(//R 6//@@@@@/ ~/ // 3/ ^ / / (
/~//(@@@%//O@@@@( ( ~O3 ^^ / /%t %
/R@%~//~(@@O/~//%@@@@Q(^^ ^ // ^ Q 3 C
@@Q/~///~~~3#S#3~/(SSR@@@@BO/ 3 G^ (
~3///~////SGOGOQ~///////3/ / t O t(
/3(~/////SSOGSK~///////~R/ ^ ^O %t
(/~/~//~~(((////~////~KR/ % ~
(/~~~////~~~~//s~/GGe@ % 3^
/ t/~/////~tS@6~~3 % t
~%3~/ (/////~//(GOeQ36 t /
KOG~/t (/~/~~/~(O6OOS6 7S (
eOOe(% %/~//////6GOGsSR @s~
^GOO6t/ (~tS(~///3GG@RGQ /@@6
OS~(( 3%~~tOO6#S%@SKS #@@^
%6 %R///~////3%~/% (@@~
C6~///~~///~%( K@@/
Qt////~//~~Q /@@@7
B3///////6@ R@@@t
/ @R(///~~@@@7 ^%R@@@R/
^%@(////%6@@@@@#@@@@@@@t
^/(t s O#//////% %B@@@@@@R/
Kt//////~/~637^ S/////~3
eOG//////////3O t//////S7
OOOOS(//////~SQ/ /(/////OG6
OOOOOGSSQ#% ~S~~/~GOG#
sGOKKOGSO#
(QO#GOOGeS
#OROOOGQ6 "Semper Quaero"
%GRO6OOK
/RSOOK
/QK7
----------------------------------------------------------------------
----------------------------------------------------------------------
file_id.diz:
7/15/00
Search & Replace Crack for Luminositi's SoftCam
http://www.luminosit
i.com
Tested with version 1.0.2, but should work with some earlier
and later versions.
Flying Raichu Super Happy Cat Power Club