<HTML>
<HEAD>
   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
   <META NAME="Author" CONTENT="the snake">
   <META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (Win95; I) [Netscape]">
   <TITLE>the snake RoboHelp - show name/company in about screen</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#CCCCCC" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
&nbsp;
<TABLE BORDER CELLSPACING=2 WIDTH="100%" 22" >
<TR BGCOLOR="#FFFFFF">
<TD WIDTH="15%">
<CENTER><B><FONT FACE="Arial,Helvetica">December 1998</FONT></B></CENTER>
</TD>

<TD WIDTH="100%">
<CENTER><FONT FACE="Arial,Helvetica"><FONT SIZE=+1>"RoboHelp Express V6.010"</FONT></FONT></CENTER>

<CENTER><FONT FACE="Arial,Helvetica">( 'Show name/company in About screen'&nbsp;
)</FONT></CENTER>
</TD>

<TD WIDTH="30%">
<CENTER><B><FONT FACE="Arial,Helvetica">Win '95 PROGRAM</FONT></B></CENTER>

<CENTER><FONT FACE="Arial,Helvetica"><FONT COLOR="#808080">Win Code Reversing</FONT></FONT></CENTER>

<CENTER><FONT FACE="Arial,Helvetica"><FONT COLOR="#808080">&nbsp;</FONT></FONT></CENTER>
</TD>
</TR>

<TR BGCOLOR="#FFCCFF">
<TD WIDTH="15%">
<CENTER><FONT FACE="Arial,Helvetica"><FONT COLOR="#890000">&nbsp;</FONT></FONT></CENTER>
</TD>

<TD>
<CENTER><FONT FACE="Arial,Helvetica">by <FONT SIZE=+3>The snake&nbsp;</FONT></FONT></CENTER>
</TD>

<TD VALIGN=CENTER WIDTH="30%"><FONT FACE="Arial,Helvetica">&nbsp;</FONT></TD>
</TR>

<TR BGCOLOR="#CCFFFF">
<TD WIDTH="15%">
<CENTER><FONT FACE="Arial,Helvetica">&nbsp;</FONT></CENTER>
</TD>

<TD>
<CENTER><FONT FACE="Arial,Helvetica">Code Reversing For Beginners&nbsp;</FONT></CENTER>
</TD>

<TD WIDTH="30%">
<CENTER><FONT FACE="Arial,Helvetica">&nbsp;</FONT></CENTER>

<CENTER><FONT FACE="Arial,Helvetica">&nbsp;</FONT></CENTER>
</TD>
</TR>
</TABLE>

<CENTER><FONT FACE="Arial,Helvetica"><FONT SIZE=-1>&nbsp;</FONT></FONT></CENTER>

<CENTER><FONT FACE="Arial,Helvetica">&nbsp;</FONT>&nbsp;
<HR></CENTER>

<CENTER><FONT FACE="Arial,Helvetica">&nbsp;</FONT></CENTER>

<CENTER><FONT FACE="Arial,Helvetica"><FONT SIZE=+2>RoboHelp Express V6.010</FONT></FONT></CENTER>

<CENTER><FONT FACE="Arial,Helvetica"><FONT SIZE=+2>('Show name/company
in About screen'</FONT><B>&nbsp;</B><FONT SIZE=+2> )</FONT></FONT></CENTER>

<CENTER><FONT FACE="Arial,Helvetica"><FONT COLOR="#0B7FC1">Written by The
snake</FONT></FONT></CENTER>
<FONT FACE="Arial Black">&nbsp;</FONT>
<BR>&nbsp;
<BR>&nbsp;
<BR>&nbsp;&nbsp;<FONT FACE="Arial,Helvetica">&nbsp;</FONT>
<BR><FONT FACE="Arial,Helvetica">As an addition to Sandman's essay #38
about RoboHelp Express, and as I decided to take the challenge of his final
notes about "<B><FONT COLOR="#000000">Anyone who writes an essay on how
to make the program display your name/handle and company name instead of
the 30-day trial limit</FONT></B>", here is the way i've done this.</FONT>
<BR>&nbsp;
<TABLE BORDER CELLSPACING=2 WIDTH="100%" HEIGHT="22" >
<TR>
<TD BGCOLOR="#CCFFFF">
<CENTER><FONT SIZE=+2><FONT COLOR="#0000FF">The Essay</FONT>&nbsp;</FONT></CENTER>
</TD>
</TR>
</TABLE>
<FONT FACE="Arial,Helvetica"><FONT COLOR="#000000">&nbsp;</FONT></FONT>
<BR><FONT FACE="Arial,Helvetica">If you followed the <B><A HREF="Es38.html">Sandman's
essay #38,</A></B> you know by now that the program runsas *registered*,
but in the about screen it shows the "30-day trial license".</FONT><FONT FACE="Arial,Helvetica"></FONT>

<P><FONT FACE="Arial,Helvetica">We have to remember that it's not registered,
so in the registry file we don't have the</FONT>&nbsp; <FONT FACE="Arial,Helvetica">proper
entry, and this is our job here.</FONT> <FONT FACE="Arial,Helvetica">I'm
sure that at this point you have a dead list of the prog, if not, do it.
Let search for</FONT> <FONT FACE="Arial,Helvetica">some words for our case,
do you see the <B><FONT COLOR="#FF6666"><FONT SIZE=-1>name</FONT></FONT></B>
and <B><FONT COLOR="#FF6666"><FONT SIZE=-1>company</FONT></FONT></B> yet
?</FONT>
<BR><FONT FACE="Arial,Helvetica">Click twice on the <B><FONT COLOR="#FF6666"><FONT SIZE=-1>name</FONT></FONT></B><FONT COLOR="#000000">
string and we see this snippet code :</FONT></FONT>

<P><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>*
Referenced by a (U)nconditional or (C)onditional Jump at Address:</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>|:0048176F(C)</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>|</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:004817D8
8D4DF0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
lea ecx, dword ptr [ebp-10]</FONT></FONT></FONT>

<P>---------&nbsp;&nbsp; snip&nbsp; snip&nbsp; --------

<P><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:0048180B
8B3D404B4A00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
mov edi, dword ptr [004A4B40]</FONT></FONT></FONT>

<P><FONT FACE="Courier New,Courier"><FONT SIZE=-1><FONT COLOR="#000000">*
Possible StringData Ref from Data Obj -></FONT><B><FONT COLOR="#FF6666">"name"</FONT></B></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
|</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:00481811
6844304A00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
push 004A3044</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:00481816
50&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
push eax</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:00481817
6A02&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
push 00000002</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:00481819
FFD7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
call edi</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:0048181B
83C410&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
add esp, 00000010</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:0048181E
85C0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
test eax, eax</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:00481820
740C&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
je 0048182E</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:00481822
8B45F0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
mov eax, dword ptr [ebp-10]</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:00481825
8D4E60&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
lea ecx, dword ptr [esi+60]</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:00481828
50&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
push eax</FONT></FONT></FONT>

<P><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>*
Reference To: MFC42.MFC42:NoName0068, Ord:1837h</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
|</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:00481829
E88CA30100&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Call 0049BBBA</FONT></FONT></FONT>

<P><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>*
Referenced by a (U)nconditional or (C)onditional Jump at Address:</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>|:00481820(C)</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>|</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:0048182E
8D45F0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
lea eax, dword ptr [ebp-10]</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:00481831
8B4DE8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
mov ecx, dword ptr [ebp-18]</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:00481834
50&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
push eax</FONT></FONT></FONT>

<P><FONT FACE="Courier New,Courier"><FONT SIZE=-1><FONT COLOR="#000000">*
Possible StringData Ref from Data Obj -></FONT><B><FONT COLOR="#FF6666">"company"</FONT></B></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
|</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:00481835
683C304A00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
push 004A303C</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:0048183A
51&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
push ecx</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:0048183B
6A02&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
push 00000002</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:0048183D
FFD7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
call edi</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:0048183F
83C410&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
add esp, 00000010</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:00481842
85C0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
test eax, eax</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:00481844
740F&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
je 00481855</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:00481846
8B45F0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
mov eax, dword ptr [ebp-10]</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:00481849
8D8EE0000000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
lea ecx, dword ptr [esi+000000E0]</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:0048184F
50&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
push eax</FONT></FONT></FONT>

<P>&nbsp;<FONT FACE="Arial,Helvetica">Ok...&nbsp;&nbsp; This is what the
program look for in the registry file, so, open Regedit and go to entry
:</FONT>

<P><B><FONT FACE="Arial,Helvetica"><FONT COLOR="#993366">HKCU\Software\Blue
Sky Software\RoboHTML\1.00</FONT></FONT></B>

<P><FONT FACE="Arial,Helvetica"><FONT COLOR="#000000">To create the new
key we need to click on : Edit/New/String value. Call it </FONT></FONT><FONT FACE="Courier New,Courier"><B><FONT COLOR="#FF6666">company</FONT></B><FONT COLOR="#000000">.</FONT></FONT>
<BR><FONT FACE="Arial,Helvetica"><FONT COLOR="#000000">To set it with the
value we need to click on : Edit/Modify. put in what ever you like.</FONT></FONT>
<BR><FONT FACE="Arial,Helvetica"><FONT COLOR="#000000">now point again
with the mouse on the "1.00".</FONT></FONT>
<BR><FONT FACE="Arial,Helvetica"><FONT COLOR="#000000">To create the new
key we need to click on : Edit/New/String value. Call it </FONT></FONT><FONT FACE="Courier New,Courier"><B><FONT COLOR="#FF6666">name</FONT></B><FONT COLOR="#000000">.</FONT></FONT>
<BR><FONT FACE="Arial,Helvetica"><FONT COLOR="#000000">To set it with the
value we need to click on : Edit/Modify. put in what ever you like.</FONT></FONT>

<P><FONT FACE="Arial,Helvetica"><FONT COLOR="#000000">Ok, run the program
and see what happened now. Go into the help/about...</FONT></FONT>
<BR><FONT FACE="Arial,Helvetica"><FONT COLOR="#000000">Nothing changed
!!! we need to take a closer look at the dead list :</FONT></FONT>

<P><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>*
Referenced by a (U)nconditional or (C)onditional Jump at Address:</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>|:00481752(C)</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>|</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:0048176B
837DD4F9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cmp dword ptr [ebp-2C], FFFFFFF9</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT SIZE=-1><FONT COLOR="#000000">:0048176F
7467&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; je 004817D8&nbsp;
; </FONT><B><FONT COLOR="#993366">if equal jump to name + company !!</FONT></B></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT SIZE=-1><FONT COLOR="#000000">:00481771
8D4DF0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lea ecx, dword ptr [ebp-10]
; </FONT><B><FONT COLOR="#993366">else, keep on to</FONT></B></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT SIZE=-1><FONT COLOR="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
; </FONT><B><FONT COLOR="#993366">the 30-day trial</FONT></B></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:00481774
E8E7A30100&nbsp;&nbsp;&nbsp; Call 0049BB60</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:00481779
C645FC02&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mov [ebp-04], 02</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:0048177D
8B45D4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mov eax, dword ptr [ebp-2C]</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:00481780
8D4DF0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lea ecx, dword ptr [ebp-10]</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:00481783
50&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; push
eax</FONT></FONT></FONT>

<P><FONT FACE="Courier New,Courier"><FONT SIZE=-1><FONT COLOR="#000000">*
Possible Reference to String Resource ID=00761: "</FONT><B><FONT COLOR="#FF6666">%d-day
trial license</FONT></B><FONT COLOR="#000000">"</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
|</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:00481784
68F9020000&nbsp;&nbsp;&nbsp; push 000002F9</FONT></FONT></FONT>
<BR><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:00481789
51&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; push
ecx</FONT></FONT></FONT>

<P><FONT FACE="Arial,Helvetica"><FONT COLOR="#000000">We need to check
it, we need </FONT>to 'break' into the program's actual code, with this
steps :</FONT>

<P><FONT FACE="Arial,Helvetica">1.&nbsp; Select the menu option 'Help'
from within RoboHelp.</FONT>
<BR><FONT FACE="Arial,Helvetica">2.&nbsp; Press <B>Ctr-D</B> to fire up
Softice.</FONT>
<BR><FONT FACE="Arial,Helvetica">3.&nbsp; Type <B>bpx getwindowtexta</B></FONT>
<BR><FONT FACE="Arial,Helvetica">4.&nbsp; Type <B>x</B> to leave Softice.</FONT>
<BR><FONT FACE="Arial,Helvetica"><FONT COLOR="#000000">5.&nbsp; Select
the 'About' Tab option.</FONT></FONT>
<BR><FONT FACE="Arial,Helvetica"><FONT COLOR="#000000">6.&nbsp; Softice
now breaks...</FONT></FONT>
<BR><FONT FACE="Arial,Helvetica"><FONT COLOR="#000000">7.&nbsp; Press the
'<B>F11</B>' key&nbsp; <U>1 TIME</U> followed by the '<B>F10</B>' key <U>13
TIMES</U></FONT></FONT>
<BR><FONT FACE="Arial,Helvetica"><FONT COLOR="#000000">8.&nbsp; We should
now be in RoboHelp's code..</FONT></FONT>
<BR><FONT FACE="Arial,Helvetica"><FONT COLOR="#000000">9.&nbsp; Type <B>u
48176f</B></FONT></FONT>
<BR><FONT FACE="Arial,Helvetica"><FONT COLOR="#000000">10. Type <B>bc *</B></FONT></FONT>
<BR><FONT FACE="Arial,Helvetica"><FONT COLOR="#000000">11. Type <B>bpx
0048176f</B></FONT></FONT>
<BR><FONT FACE="Arial,Helvetica">12.&nbsp; Type <B>x</B> to leave Softice.</FONT>

<P><FONT FACE="Arial,Helvetica">Softice now brakes on location 0048176f
:</FONT>

<P><FONT FACE="Courier New,Courier"><FONT COLOR="#000000"><FONT SIZE=-1>:0048176F
7467&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; je 004817D8&nbsp;&nbsp;&nbsp;&nbsp;</FONT></FONT></FONT><FONT FACE="Arial,Helvetica">
&lt; <FONT COLOR="#993366">no jump</FONT> ></FONT>

<P><FONT FACE="Arial,Helvetica">Type r eip=004817d8,&nbsp; and then type
x to leave softice.&nbsp; BINGO.. The name and</FONT>
<BR><FONT FACE="Arial,Helvetica">company we put in the registry is showing
now in the About screen.</FONT>

<P><FONT FACE="Arial,Helvetica">Sandman, i did it !!</FONT>
<BR>&nbsp;
<BR>&nbsp;
<TABLE BORDER CELLSPACING=2 WIDTH="100%" HEIGHT="22" >
<TR BGCOLOR="#CCFFFF">
<TD BGCOLOR="#CCFFFF">
<CENTER><FONT COLOR="#3333FF"><FONT SIZE=+2>The 'crack'</FONT></FONT></CENTER>
</TD>
</TR>
</TABLE>
<FONT FACE="Arial,Helvetica">&nbsp;</FONT>
<BR><FONT FACE="Arial,Helvetica">In order to make this as a permanent jump
we need to patch this program.</FONT>
<BR><FONT FACE="Arial,Helvetica">&nbsp;</FONT>
<BR><FONT FACE="Arial,Helvetica">Load up robohtml.exe into Hex-Editor (
I usu hexWorkshop-32)</FONT>
<BR>&nbsp;
<BR><FONT FACE="Courier New,Courier"><B>SEARCH</B> FOR THE FOLLOWING BYTES
: 837DD4F97467</FONT>
<BR><FONT FACE="Courier New,Courier"><B>REPLACE</B> WITH <B><U><FONT COLOR="#990000">HIGHLIGHTED</FONT></U></B>
BYTES : 837DD4F9<B><FONT COLOR="#990000">EB</FONT></B>67</FONT>

<P>&nbsp;<FONT FACE="Arial,Helvetica">&nbsp;</FONT>
<TABLE BORDER CELLSPACING=2 WIDTH="100%" HEIGHT="22" >
<TR>
<TD BGCOLOR="#CCFFFF">
<CENTER><FONT COLOR="#3333FF"><FONT SIZE=+2>Final Notes</FONT></FONT></CENTER>
</TD>
</TR>
</TABLE>
<FONT FACE="Arial,Helvetica">&nbsp;</FONT>
<BR><FONT FACE="Arial,Helvetica">This program was very big to download,
but as Sandman always says, we need to think as a *cracker*. After i've
done this crack, i feel that i'm on my way to start</FONT>&nbsp; <FONT FACE="Arial,Helvetica">thinking
like one :).</FONT>
<BR><FONT FACE="Arial,Helvetica">&nbsp;</FONT>
<BR><FONT FACE="Arial,Helvetica">&nbsp;</FONT>
<BR><FONT FACE="Arial,Helvetica">My thanks and gratitude goes to:-</FONT>
<BR><FONT FACE="Arial,Helvetica">&nbsp;</FONT>
<BR><FONT FACE="Arial,Helvetica">The Sandman for all that he is doing for
us, newbies.</FONT>
<BR><FONT FACE="Arial,Helvetica">&nbsp;</FONT>
<BR><FONT FACE="Arial,Helvetica">Rhayader for helping me with Reverse Code
Engineering and</FONT> <FONT FACE="Arial,Helvetica">useful tips</FONT>
<BR><FONT FACE="Courier New,Courier">&nbsp;</FONT>
<BR>
<HR SIZE=3 WIDTH="100%">
<CENTER><FONT FACE="Arial,Helvetica">&nbsp;</FONT></CENTER>

<CENTER><FONT FACE="Arial,Helvetica">&nbsp;</FONT></CENTER>

<CENTER><TABLE BORDER=2 >
<TR>
<TD>&nbsp;<FONT FACE="Arial,Helvetica"><FONT SIZE=+1>[ <B><A HREF="Main.html">Return</A></B>
]</FONT></FONT>&nbsp;</TD>
</TR>
</TABLE></CENTER>

<CENTER><B><FONT FACE="Arial,Helvetica"><FONT SIZE=+1>&nbsp;</FONT></FONT></B></CENTER>

<HR SIZE=3 WIDTH="100%">
<BR><FONT FACE="Arial,Helvetica"><FONT SIZE=-2>Essay by:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></FONT>&nbsp;
<FONT FACE="Arial,Helvetica"><FONT SIZE=-2><A HREF="mailto:the snake<th_snake@hotmail.com>">The
snake</A></FONT></FONT>
<BR><FONT FACE="Arial,Helvetica"><FONT SIZE=-2>Page Created: 9th December
1998</FONT></FONT>
</BODY>
</HTML>
