<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-36437613</id><updated>2011-04-22T05:16:50.505+05:30</updated><category term='tcracking'/><title type='text'>The Only Remedy</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://onlyremedy.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36437613/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://onlyremedy.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ram Kumaran</name><uri>http://www.blogger.com/profile/16771753343895601797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh6.google.com/image/Ramz.creativity/RnuRf8b7XXI/AAAAAAAAABo/Lu_GWBCP444/displaypic.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-36437613.post-1917277628020453840</id><published>2009-04-27T21:27:00.003+05:30</published><updated>2009-04-27T21:37:59.459+05:30</updated><title type='text'>Blog requires a complete makeover!</title><content type='html'>Many might feel that the layout of the blog is bad, I'm gonna go for a completely new layout. Will create a layout and then add it. Planning to turn into an open source supporter. Will give away my blog templates for free!&lt;br /&gt;&lt;br /&gt;Recently I learned to code in .NET framework,  and also was working in ASP.NET for my college project, so was forced to learn CSS. Once I learnt that, I was amazed by the power of it and also realized the need for pure CSS 2.1 layouts for this blog. Will be doing all that ASAP.&lt;br /&gt;&lt;br /&gt;Love web designing, its one area which allows to express myself as both an Artist and Coder!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36437613-1917277628020453840?l=onlyremedy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://onlyremedy.blogspot.com/feeds/1917277628020453840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36437613&amp;postID=1917277628020453840' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36437613/posts/default/1917277628020453840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36437613/posts/default/1917277628020453840'/><link rel='alternate' type='text/html' href='http://onlyremedy.blogspot.com/2009/04/blog-requires-complete-makeover.html' title='Blog requires a complete makeover!'/><author><name>Ram Kumaran</name><uri>http://www.blogger.com/profile/16771753343895601797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh6.google.com/image/Ramz.creativity/RnuRf8b7XXI/AAAAAAAAABo/Lu_GWBCP444/displaypic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36437613.post-8566281332533517102</id><published>2007-11-01T23:15:00.000+05:30</published><updated>2007-11-01T23:34:11.210+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='tcracking'/><title type='text'>Cracking Tutorial : Quake 3 Arena</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Note :&lt;br /&gt;&lt;/span&gt;All my tutorials are for educational purposes only.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Some info about the target :&lt;br /&gt;&lt;/b&gt;&lt;span class="GramE"&gt;Title&lt;/span&gt;&lt;span class="GramE"&gt;            :&lt;/span&gt;&lt;b&gt; Quake 3  Arena&lt;br /&gt;&lt;/b&gt;Protection  :&lt;b&gt; CD Check&lt;br /&gt;&lt;br /&gt;Click on the images to view the larger version.&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Step 1 : Load &lt;span class="SpellE"&gt;OllyDbg&lt;/span&gt; and open "quake3.exe", which is our target.&lt;br /&gt;&lt;br /&gt;Step 2&lt;span class="GramE"&gt; :&lt;/span&gt; Right click the CPU window and Choose "Search  for &gt; All referenced Text Strings". (Refer &lt;span class="SpellE"&gt;pic&lt;/span&gt;  below)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_o5UPkzk4ZT8/RyoRTmzwzMI/AAAAAAAAAEw/jf7QcgRc0_E/s1600-h/image002.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp2.blogger.com/_o5UPkzk4ZT8/RyoRTmzwzMI/AAAAAAAAAEw/jf7QcgRc0_E/s400/image002.jpg" alt="" id="BLOGGER_PHOTO_ID_5127930154247572674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step &lt;span class="GramE"&gt;3 :&lt;/span&gt; Right Click and Choose "Search for Text".&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_o5UPkzk4ZT8/RyoRmmzwzNI/AAAAAAAAAE4/fOwQPzKnzI4/s1600-h/image003.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp2.blogger.com/_o5UPkzk4ZT8/RyoRmmzwzNI/AAAAAAAAAE4/fOwQPzKnzI4/s400/image003.jpg" alt="" id="BLOGGER_PHOTO_ID_5127930480665087186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step &lt;span class="GramE"&gt;4 :&lt;/span&gt; Enter "CD" in the dialog box that popped up  and &lt;span class="SpellE"&gt;dont&lt;/span&gt; forget to check "Case sensitive" and click  "OK". (Refer &lt;span class="SpellE"&gt;pic&lt;/span&gt; below)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_o5UPkzk4ZT8/RyoR22zwzOI/AAAAAAAAAFA/OZUc-ICzW8Y/s1600-h/image004.gif"&gt;&lt;img style="cursor: pointer;" src="http://bp3.blogger.com/_o5UPkzk4ZT8/RyoR22zwzOI/AAAAAAAAAFA/OZUc-ICzW8Y/s400/image004.gif" alt="" id="BLOGGER_PHOTO_ID_5127930759837961442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;Step &lt;span class="GramE"&gt;6 :&lt;/span&gt; Hit "&lt;span class="SpellE"&gt;Ctrl+L&lt;/span&gt;" until  you land in line "Game CD not in drive". Now double click on this line. It will  take you to this line which is at the address 0042DFC6.  &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;!-- BEGIN TEMPLATE: bbcode_code --&gt; &lt;p class="MsoNormal"&gt;Code:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt; &lt;div style="border: 1pt inset ; padding: 5pt;"&gt;&lt;pre style="border: medium none ; padding: 0in; overflow: auto;"&gt;&lt;span class="GramE"&gt;0042DFC6&lt;span style=""&gt;  &lt;/span&gt;|&lt;/span&gt;.&lt;span style=""&gt;  &lt;/span&gt;68 80E34B00&lt;span style=""&gt;   &lt;/span&gt;PUSH&lt;span style=""&gt;    &lt;/span&gt;quake3.004BE380&lt;span style=""&gt;                  &lt;/span&gt;&lt;span class="GramE"&gt;;&lt;span style=""&gt;  &lt;/span&gt;ASCII&lt;/span&gt; "Game CD not in drive"&lt;o:p&gt;&lt;/o:p&gt;&lt;/pre&gt;&lt;/div&gt; &lt;p class="MsoNormal"&gt;&lt;!-- END TEMPLATE: bbcode_code --&gt;Step &lt;span class="GramE"&gt;6:&lt;/span&gt; Observe the following lines, these lines are found above the previous  line which we saw.  &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;!-- BEGIN TEMPLATE: bbcode_code --&gt; &lt;p class="MsoNormal"&gt;Code:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt; &lt;div style="border: 1pt inset ; padding: 5pt;"&gt;&lt;pre style="border: medium none ; padding: 0in; overflow: auto;"&gt;&lt;span class="GramE"&gt;0042DFC2&lt;span style=""&gt;  &lt;/span&gt;|&lt;/span&gt;.&lt;span style=""&gt;  &lt;/span&gt;85C0&lt;span style=""&gt;          &lt;/span&gt;TEST&lt;span style=""&gt;    &lt;/span&gt;EAX, EAX&lt;o:p&gt;&lt;/o:p&gt;&lt;/pre&gt;&lt;pre style="border: medium none ; padding: 0in;"&gt;&lt;span class="GramE"&gt;0042DFC4&lt;span style=""&gt;  &lt;/span&gt;|&lt;/span&gt;.&lt;span style=""&gt;  &lt;/span&gt;75 0F&lt;span style=""&gt;         &lt;/span&gt;JNZ&lt;span style=""&gt;     &lt;/span&gt;SHORT quake3.0042DFD5&lt;o:p&gt;&lt;/o:p&gt;&lt;/pre&gt;&lt;/div&gt; &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;!-- END TEMPLATE: bbcode_code --&gt;TEST EAX&lt;span class="GramE"&gt;,EAX&lt;/span&gt; -&gt; Checks whether EAX is 0 or not.&lt;br /&gt;JNZ -&gt; Jump  if Non-Zero &lt;span class="SpellE"&gt;ie&lt;/span&gt;. &lt;span class="GramE"&gt;Jumps if EAX is  1.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Step 7&lt;span class="GramE"&gt; :&lt;/span&gt; Just modify the JNZ to  JMP by double clicking on the line, so that the code looks like the one  below.  &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;!-- BEGIN TEMPLATE: bbcode_code --&gt; &lt;p class="MsoNormal"&gt;Code:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt; &lt;div style="border: 1pt inset ; padding: 5pt;"&gt;&lt;pre style="border: medium none ; padding: 0in; overflow: auto;"&gt;&lt;span class="GramE"&gt;0042DFC4&lt;span style=""&gt;  &lt;/span&gt;|&lt;/span&gt;.&lt;span style=""&gt;  &lt;/span&gt;75 0F&lt;span style=""&gt;         &lt;/span&gt;JMP&lt;span style=""&gt;     &lt;/span&gt;SHORT quake3.0042DFD5&lt;o:p&gt;&lt;/o:p&gt;&lt;/pre&gt;&lt;/div&gt; &lt;p class="MsoNormal"&gt;&lt;!-- END TEMPLATE: bbcode_code --&gt;Step &lt;span class="GramE"&gt;8  :&lt;/span&gt; Right click in the CPU window and select "Copy to Executable &gt; All  modifications" and choose "Copy All" in the dialog that pops up.&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_o5UPkzk4ZT8/RyoSQGzwzPI/AAAAAAAAAFI/D8qwBAhwm0U/s1600-h/image005.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp0.blogger.com/_o5UPkzk4ZT8/RyoSQGzwzPI/AAAAAAAAAFI/D8qwBAhwm0U/s400/image005.jpg" alt="" id="BLOGGER_PHOTO_ID_5127931193629658354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step &lt;span class="GramE"&gt;9 :&lt;/span&gt; A dump window appears, right click on it and  select "Save file", type a name, &lt;span class="SpellE"&gt;eg&lt;/span&gt;.  quake3cracked.exe.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_o5UPkzk4ZT8/RyoSgWzwzQI/AAAAAAAAAFQ/lETf2mQvZz4/s1600-h/image006.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp1.blogger.com/_o5UPkzk4ZT8/RyoSgWzwzQI/AAAAAAAAAFQ/lETf2mQvZz4/s400/image006.jpg" alt="" id="BLOGGER_PHOTO_ID_5127931472802532610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;span class="GramE"&gt;You&lt;/span&gt; can also change the &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;!-- BEGIN TEMPLATE: bbcode_code --&gt; &lt;p class="MsoNormal"&gt;Code:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt; &lt;div style="border: 1pt inset ; padding: 5pt;"&gt;&lt;pre style="border: medium none ; padding: 0in; overflow: auto;"&gt;0042DFBD&lt;span style=""&gt;      &lt;/span&gt;E8 AE210100&lt;span style=""&gt;   &lt;/span&gt;CALL&lt;span style=""&gt;    &lt;/span&gt;quake3.00440170&lt;o:p&gt;&lt;/o:p&gt;&lt;/pre&gt;&lt;/div&gt; &lt;p class="MsoNormal"&gt;&lt;span class="GramE"&gt;&lt;!-- END TEMPLATE: bbcode_code --&gt;to&lt;/span&gt;  &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;!-- BEGIN TEMPLATE: bbcode_code --&gt; &lt;p class="MsoNormal"&gt;Code:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt; &lt;div style="border: 1pt inset ; padding: 5pt;"&gt;&lt;pre style="border: medium none ; padding: 0in; overflow: auto;"&gt;0042DFBD&lt;span style=""&gt;      &lt;/span&gt;B8 01000000&lt;span style=""&gt;   &lt;/span&gt;MOV&lt;span style=""&gt;     &lt;/span&gt;EAX, 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;span class="GramE"&gt;&lt;!-- END TEMPLATE: bbcode_code --&gt;this&lt;/span&gt; CALL is above the line  TEST EAX, EAX. There are a lot of ways to &lt;span class="GramE"&gt;crack !&lt;/span&gt; This  is also a good method to crack, &lt;span class="SpellE"&gt;cuz&lt;/span&gt; it makes the  program think that CD has been inserted.&lt;/p&gt;&lt;p class="MsoNormal"&gt;That concludes the tutorial. I hope that you enjoyed it.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36437613-8566281332533517102?l=onlyremedy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://onlyremedy.blogspot.com/feeds/8566281332533517102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36437613&amp;postID=8566281332533517102' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36437613/posts/default/8566281332533517102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36437613/posts/default/8566281332533517102'/><link rel='alternate' type='text/html' href='http://onlyremedy.blogspot.com/2007/11/quake-3-cracking-tutorial.html' title='Cracking Tutorial : Quake 3 Arena'/><author><name>Ram Kumaran</name><uri>http://www.blogger.com/profile/16771753343895601797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh6.google.com/image/Ramz.creativity/RnuRf8b7XXI/AAAAAAAAABo/Lu_GWBCP444/displaypic.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_o5UPkzk4ZT8/RyoRTmzwzMI/AAAAAAAAAEw/jf7QcgRc0_E/s72-c/image002.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36437613.post-9194046841047693668</id><published>2007-07-08T14:38:00.000+05:30</published><updated>2007-11-01T23:31:24.350+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='tcracking'/><title type='text'>Cracking Tutorial : Tomb Raider - Last Revelation</title><content type='html'>Some info about the target :&lt;br /&gt;Title : &lt;b&gt;Tomb Raider - The last  revelation (a.k.a) Tomb Raider 4&lt;/b&gt;&lt;br /&gt;Version : &lt;span class="SpellE"&gt;&lt;b&gt;Xp&lt;/b&gt;&lt;/span&gt;&lt;b&gt; patched  version downloaded from &lt;a href="http://www.tombraiderchronicles.com/" target="_blank"&gt;www.Tombraiderchronicles.com&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Protection : &lt;b&gt;CD  check.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Cracking tools used : &lt;span class="SpellE"&gt;&lt;b&gt;Ollydbg&lt;/b&gt;&lt;/span&gt;&lt;b&gt; 1.10&lt;/b&gt;(Best Debugger)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Click on the images to view a Larger version of it.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ok lets start  cracking.&lt;br /&gt;&lt;span class="SpellE"&gt;Intial&lt;/span&gt; steps.. run the game without CD.  you'll note the following &lt;span class="SpellE"&gt;messagebox&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_o5UPkzk4ZT8/RpC1Diqm37I/AAAAAAAAADw/dc1Bgc3lRoM/s1600-h/image001.gif"&gt;&lt;img style="cursor: pointer;" src="http://bp2.blogger.com/_o5UPkzk4ZT8/RpC1Diqm37I/AAAAAAAAADw/dc1Bgc3lRoM/s400/image001.gif" alt="" id="BLOGGER_PHOTO_ID_5084763051751038898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I read the text, and clicked on cancel. I loaded &lt;span class="SpellE"&gt;OllyDbg&lt;/span&gt; and opened the file "&lt;span style="font-weight: bold;"&gt;tomb4.exe&lt;/span&gt;", Its was  disassembled and ready to be cracked.&lt;br /&gt;&lt;br /&gt;Now I right clicked and selected  "&lt;span style="font-weight: bold;"&gt;Search for &gt; All Referenced Text strings&lt;/span&gt;",&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_o5UPkzk4ZT8/RpC1KCqm38I/AAAAAAAAAD4/cKyE81XW-nQ/s1600-h/image002.gif"&gt;&lt;img style="cursor: pointer;" src="http://bp0.blogger.com/_o5UPkzk4ZT8/RpC1KCqm38I/AAAAAAAAAD4/cKyE81XW-nQ/s400/image002.gif" alt="" id="BLOGGER_PHOTO_ID_5084763163420188610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;A new window containing a lot of text popped up. Its called the "&lt;span style="font-weight: bold;"&gt;Reference&lt;/span&gt;s"  Window, I right clicked in the references window and chose "&lt;span style="font-weight: bold;"&gt;Search for  text&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;&lt;v:shape id="_x0000_i1027" style="width: 203.25pt; height: 159pt;" type="#_x0000_t75" coordsize="21600,21600" alt=""&gt;&lt;v:imagedata src="Cracking%20Tutorial%202_files/image003.gif" href="http://img301.imageshack.us/img301/4900/step30pq.gif"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_o5UPkzk4ZT8/RpCrxiqm3yI/AAAAAAAAACU/Ai13iboO9A4/s1600-h/image003.gif"&gt;&lt;img style="cursor: pointer;" src="http://bp2.blogger.com/_o5UPkzk4ZT8/RpCrxiqm3yI/AAAAAAAAACU/Ai13iboO9A4/s320/image003.gif" alt="" id="BLOGGER_PHOTO_ID_5084752846908743458" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I  typed a part of the string that the game displayed when I &lt;span class="SpellE"&gt;didnt&lt;/span&gt; insert the CD.. and hit enter.&lt;br /&gt;&lt;br /&gt;&lt;v:shape id="_x0000_i1028" style="width: 247.5pt; height: 100.5pt;" type="#_x0000_t75" coordsize="21600,21600" alt=""&gt;&lt;v:imagedata src="Cracking%20Tutorial%202_files/image004.gif" href="http://img301.imageshack.us/img301/2101/step40pq.gif"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_o5UPkzk4ZT8/RpCsACqm3zI/AAAAAAAAACc/pefjJP6zGrU/s1600-h/image004.gif"&gt;&lt;img style="cursor: pointer;" src="http://bp0.blogger.com/_o5UPkzk4ZT8/RpCsACqm3zI/AAAAAAAAACc/pefjJP6zGrU/s320/image004.gif" alt="" id="BLOGGER_PHOTO_ID_5084753096016846642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I  found the string.&lt;br /&gt;&lt;br /&gt;&lt;v:shape id="_x0000_i1029" style="width: 424.5pt; height: 87.75pt;" type="#_x0000_t75" coordsize="21600,21600" alt=""&gt;&lt;v:imagedata src="Cracking%20Tutorial%202_files/image005.gif" href="http://img60.imageshack.us/img60/3246/step54zu.gif"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_o5UPkzk4ZT8/RpCsIyqm30I/AAAAAAAAACk/H7GLe4GJpVU/s1600-h/image005.gif"&gt;&lt;img style="cursor: pointer;" src="http://bp3.blogger.com/_o5UPkzk4ZT8/RpCsIyqm30I/AAAAAAAAACk/H7GLe4GJpVU/s400/image005.gif" alt="" id="BLOGGER_PHOTO_ID_5084753246340702018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Then  I double clicked on it. That took me here.&lt;br /&gt;&lt;br /&gt;&lt;v:shape id="_x0000_i1030" style="width: 537pt; height: 150.75pt;" type="#_x0000_t75" coordsize="21600,21600" alt=""&gt;&lt;v:imagedata src="Cracking%20Tutorial%202_files/image006.gif" href="http://img134.imageshack.us/img134/2042/step65gz.gif"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_o5UPkzk4ZT8/RpCsmCqm31I/AAAAAAAAACs/ZDTOOTsmQ_E/s1600-h/image006.gif"&gt;&lt;img style="cursor: pointer;" src="http://bp0.blogger.com/_o5UPkzk4ZT8/RpCsmCqm31I/AAAAAAAAACs/ZDTOOTsmQ_E/s400/image006.gif" alt="" id="BLOGGER_PHOTO_ID_5084753748851875666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I  scrolled a few lines up and set a breakpoint on starting point of the routine at  0048E9C0. Later I &lt;span class="SpellE"&gt;realised&lt;/span&gt; that the check must before  displaying the popup.. So I searched for conditional jumps within the routine  and above the message string. I found two conditional jumps at 0048EA06 and  0048EA13. So cleared my previous breakpoint and made two breakpoints on 0048EA06  and 0048EA13.&lt;br /&gt;&lt;br /&gt;&lt;v:shape id="_x0000_i1031" style="width: 252.75pt; height: 80.25pt;" type="#_x0000_t75" coordsize="21600,21600" alt=""&gt;&lt;v:imagedata src="Cracking%20Tutorial%202_files/image007.gif" href="http://img145.imageshack.us/img145/6840/step70hq.gif"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_o5UPkzk4ZT8/RpCs1Sqm32I/AAAAAAAAAC0/LK5Vohqd7CQ/s1600-h/image007.gif"&gt;&lt;img style="cursor: pointer;" src="http://bp1.blogger.com/_o5UPkzk4ZT8/RpCs1Sqm32I/AAAAAAAAAC0/LK5Vohqd7CQ/s400/image007.gif" alt="" id="BLOGGER_PHOTO_ID_5084754010844880738" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Upon  analyzing these two jumps I found out that first one will take past the message  box.. so It might be the second one... there is a strange Call below the  previous conditional jump and next conditional jump. That call might be the  &lt;span class="SpellE"&gt;CDcheck&lt;/span&gt;.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Code :&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;div style="border: 1pt inset ; padding: 5pt;"&gt;&lt;pre style="border: medium none ; padding: 0in; overflow: auto; font-weight: bold;"&gt;0048EA04&lt;span style=""&gt;  &lt;/span&gt;|. 84C0&lt;span style=""&gt;           &lt;/span&gt;TEST AL,AL&lt;/pre&gt;&lt;pre style="border: medium none ; padding: 0in; font-weight: bold;"&gt;0048EA06&lt;span style=""&gt;  &lt;/span&gt;|. 0F85 27040000&lt;span style=""&gt;  &lt;/span&gt;JNZ tomb4.0048EE33&lt;/pre&gt;&lt;pre style="border: medium none ; padding: 0in; font-weight: bold;"&gt;0048EA0C&lt;span style=""&gt;  &lt;/span&gt;|. E8 FF51FEFF&lt;span style=""&gt;    &lt;/span&gt;CALL tomb4.00473C10 --&gt; &lt;span style="font-weight: normal; font-style: italic;"&gt;Strange Call, CD Check?&lt;/span&gt;&lt;/pre&gt;&lt;pre style="border: medium none ; padding: 0in; font-weight: bold;"&gt;0048EA11&lt;span style=""&gt;  &lt;/span&gt;|. 84C0&lt;span style=""&gt;           &lt;/span&gt;TEST AL,AL&lt;/pre&gt;&lt;pre style="border: medium none ; padding: 0in;"&gt;&lt;span style="font-weight: bold;"&gt;0048EA13&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;|. 75 25&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;          &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;JNZ SHORT tomb4.0048EA3A&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/pre&gt;&lt;/div&gt; &lt;p class="MsoNormal"&gt;&lt;!-- END TEMPLATE: bbcode_code --&gt;Take a look at the code  below the call, its checking some value returned by the call. I found out that  the call returns value 01 when the disc is inserted and 00 when the disc is not  in the drive. So, &lt;span class="SpellE"&gt;gotta&lt;/span&gt; remove the call and replace  with &lt;span class="SpellE"&gt;someother&lt;/span&gt; code. This method is applicable to  &lt;span class="SpellE"&gt;Ballance&lt;/span&gt; also.&lt;br /&gt;&lt;br /&gt;So I'm &lt;span class="SpellE"&gt;gonna&lt;/span&gt; replace my &lt;span style="font-weight: bold;"&gt;call&lt;/span&gt; with &lt;span style="font-weight: bold;"&gt;MOV EAX,1. &lt;/span&gt;So I selected the call  line and pressed space and type &lt;span style="font-weight: bold;"&gt;MOV EAX,1&lt;/span&gt;.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_o5UPkzk4ZT8/RpCtFyqm33I/AAAAAAAAAC8/a8caZ03q9p0/s1600-h/image008.gif"&gt;&lt;img style="cursor: pointer;" src="http://bp3.blogger.com/_o5UPkzk4ZT8/RpCtFyqm33I/AAAAAAAAAC8/a8caZ03q9p0/s400/image008.gif" alt="" id="BLOGGER_PHOTO_ID_5084754294312722290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;v:shape id="_x0000_i1032" style="width: 246pt; height: 78.75pt;" type="#_x0000_t75" coordsize="21600,21600" alt=""&gt;&lt;v:imagedata src="Cracking%20Tutorial%202_files/image008.gif" href="http://img145.imageshack.us/img145/9004/step83zg.gif"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;br /&gt;Other  alternate is change the value of &lt;st1:place st="on"&gt;&lt;st1:state st="on"&gt;AL&lt;/st1:state&gt;&lt;/st1:place&gt; as 1.. so you &lt;span class="SpellE"&gt;gotta&lt;/span&gt; replace the call by &lt;span style="font-weight: bold;"&gt;MOV AL,1&lt;/span&gt;. Be sure to check the  "&lt;span style="font-weight: bold;"&gt;Fill with &lt;/span&gt;&lt;span style="font-weight: bold;" class="SpellE"&gt;NOP's&lt;/span&gt;",&lt;br /&gt;&lt;br /&gt;This will also work but  after modification the code will look &lt;span class="SpellE"&gt;look&lt;/span&gt; like  this.. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;!-- BEGIN TEMPLATE: bbcode_code --&gt;Code:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt; &lt;div style="border: 1pt inset ; padding: 5pt;"&gt;&lt;pre style="border: medium none ; padding: 0in; overflow: auto; font-weight: bold;"&gt;0048EA06&lt;span style=""&gt;  &lt;/span&gt;|. 0F85 27040000&lt;span style=""&gt;  &lt;/span&gt;JNZ tomb4.0048EE33&lt;/pre&gt;&lt;pre style="border: medium none ; padding: 0in; font-weight: bold;"&gt;0048EA0C&lt;span style=""&gt;  &lt;/span&gt;|. B0 01&lt;span style=""&gt;          &lt;/span&gt;MOV &lt;st1:place st="on"&gt;&lt;st1:state st="on"&gt;AL&lt;/st1:state&gt;&lt;/st1:place&gt;,1&lt;/pre&gt;&lt;pre style="border: medium none ; padding: 0in; font-weight: bold;"&gt;0048EA0E&lt;span style=""&gt;  &lt;/span&gt;|. 90&lt;span style=""&gt;             &lt;/span&gt;NOP&lt;/pre&gt;&lt;pre style="border: medium none ; padding: 0in; font-weight: bold;"&gt;0048EA0F&lt;span style=""&gt;  &lt;/span&gt;|. 90&lt;span style=""&gt;             &lt;/span&gt;NOP&lt;/pre&gt;&lt;pre style="border: medium none ; padding: 0in; font-weight: bold;"&gt;0048EA10&lt;span style=""&gt;  &lt;/span&gt;|. 90&lt;span style=""&gt;            &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;NOP&lt;/pre&gt;&lt;pre style="border: medium none ; padding: 0in; font-weight: bold;"&gt;0048EA11&lt;span style=""&gt;  &lt;/span&gt;|. 84C0&lt;span style=""&gt;           &lt;/span&gt;TEST AL,AL&lt;/pre&gt;&lt;pre style="border: medium none ; padding: 0in;"&gt;&lt;span style="font-weight: bold;"&gt;0048EA13&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;|. 75 25&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;          &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;JNZ SHORT tomb4.0048EA3A&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/pre&gt;&lt;/div&gt; &lt;p class="MsoNormal"&gt;&lt;!-- END TEMPLATE: bbcode_code --&gt;The call is a four byte  code, since we are replacing it with a single byte code we have to fill &lt;span class="SpellE"&gt;NOP's&lt;/span&gt;, you'll be able to notice that there are three extra  lines (&lt;span class="SpellE"&gt;NOP's&lt;/span&gt;), so a four bit code has to be replaced  by a four byte code... &lt;span class="SpellE"&gt;thats&lt;/span&gt; what I like it to be.. if  you &lt;span class="SpellE"&gt;dont&lt;/span&gt; use it wont cause any problem. I always try  to avoid &lt;span class="SpellE"&gt;NOP's&lt;/span&gt;. So I recommend you to replace the call  by 4 byte code "&lt;span style="font-weight: bold;"&gt;MOV EAX,1"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;when you use MOV EAX,1 the code will look  like..  &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;!-- BEGIN TEMPLATE: bbcode_code --&gt;Code:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt; &lt;div style="border: 1pt inset ; padding: 5pt;"&gt;&lt;pre style="border: medium none ; padding: 0in; overflow: auto; font-weight: bold;"&gt;0048EA06&lt;span style=""&gt;  &lt;/span&gt;|. 0F85 27040000&lt;span style=""&gt;  &lt;/span&gt;JNZ tomb4.0048EE33&lt;/pre&gt;&lt;pre style="border: medium none ; padding: 0in; font-weight: bold;"&gt;0048EA0C&lt;span style=""&gt;  &lt;/span&gt;|. B8 01000000&lt;span style=""&gt;    &lt;/span&gt;MOV EAX,1&lt;/pre&gt;&lt;pre style="border: medium none ; padding: 0in; font-weight: bold;"&gt;0048EA11&lt;span style=""&gt;  &lt;/span&gt;|. 84C0&lt;span style=""&gt;           &lt;/span&gt;TEST AL,AL&lt;/pre&gt;&lt;pre style="border: medium none ; padding: 0in;"&gt;&lt;span style="font-weight: bold;"&gt;0048EA13&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;|. 75 25&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;          &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;JNZ SHORT tomb4.0048EA3A&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/pre&gt;&lt;/div&gt; &lt;p class="MsoNormal"&gt;&lt;!-- END TEMPLATE: bbcode_code --&gt;In both these methods the  crack will work..&lt;br /&gt;&lt;br /&gt;Now I've changed the code only in the memory I &lt;span class="SpellE"&gt;gotta&lt;/span&gt; change it permanently in the exe file. So I right  clicked and selected "&lt;span style="font-weight: bold;"&gt;Copy to executable &gt; All modifications&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;&lt;v:shape id="_x0000_i1033" style="width: 252.75pt; height: 323.25pt;" type="#_x0000_t75" coordsize="21600,21600" alt=""&gt;&lt;v:imagedata src="Cracking%20Tutorial%202_files/image009.gif" href="http://img99.imageshack.us/img99/9789/step98bv.gif"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_o5UPkzk4ZT8/RpCteCqm34I/AAAAAAAAADE/kj2tA9UCxkk/s1600-h/image009.gif"&gt;&lt;img style="cursor: pointer;" src="http://bp0.blogger.com/_o5UPkzk4ZT8/RpCteCqm34I/AAAAAAAAADE/kj2tA9UCxkk/s400/image009.gif" alt="" id="BLOGGER_PHOTO_ID_5084754710924550018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and  I chose "&lt;span style="font-weight: bold;"&gt;copy all&lt;/span&gt;", a dump window popped up.. I right clicked there and I  selected &lt;span style="font-weight: bold;"&gt;"Save file&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;&lt;v:shape id="_x0000_i1034" style="width: 224.25pt; height: 235.5pt;" type="#_x0000_t75" coordsize="21600,21600" alt=""&gt;&lt;v:imagedata src="Cracking%20Tutorial%202_files/image010.gif" href="http://img147.imageshack.us/img147/3307/step101hj.gif"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_o5UPkzk4ZT8/RpCtpiqm35I/AAAAAAAAADM/Uc2cRu5HM2k/s1600-h/image010.gif"&gt;&lt;img style="cursor: pointer;" src="http://bp2.blogger.com/_o5UPkzk4ZT8/RpCtpiqm35I/AAAAAAAAADM/Uc2cRu5HM2k/s400/image010.gif" alt="" id="BLOGGER_PHOTO_ID_5084754908493045650" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and  I typed a new name for the cracked file.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Use the same method to crack  Tomb raider - Chronicles XP Patched version.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36437613-9194046841047693668?l=onlyremedy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://onlyremedy.blogspot.com/feeds/9194046841047693668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36437613&amp;postID=9194046841047693668' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36437613/posts/default/9194046841047693668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36437613/posts/default/9194046841047693668'/><link rel='alternate' type='text/html' href='http://onlyremedy.blogspot.com/2007/07/cracking-tutorial-tomb-raider-last.html' title='Cracking Tutorial : Tomb Raider - Last Revelation'/><author><name>Ram Kumaran</name><uri>http://www.blogger.com/profile/16771753343895601797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh6.google.com/image/Ramz.creativity/RnuRf8b7XXI/AAAAAAAAABo/Lu_GWBCP444/displaypic.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_o5UPkzk4ZT8/RpC1Diqm37I/AAAAAAAAADw/dc1Bgc3lRoM/s72-c/image001.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36437613.post-116152642981790121</id><published>2006-10-22T19:41:00.000+05:30</published><updated>2007-06-14T09:55:16.036+05:30</updated><title type='text'>My blog !</title><content type='html'>A few mins back I created this blog... I'll be sharing the stuff that I know about computers, mostly will be posting some tutorials for newbies. So visit often.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36437613-116152642981790121?l=onlyremedy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://onlyremedy.blogspot.com/feeds/116152642981790121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36437613&amp;postID=116152642981790121' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36437613/posts/default/116152642981790121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36437613/posts/default/116152642981790121'/><link rel='alternate' type='text/html' href='http://onlyremedy.blogspot.com/2006/10/my-blog.html' title='My blog !'/><author><name>Ram Kumaran</name><uri>http://www.blogger.com/profile/16771753343895601797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh6.google.com/image/Ramz.creativity/RnuRf8b7XXI/AAAAAAAAABo/Lu_GWBCP444/displaypic.jpg'/></author><thr:total>2</thr:total></entry></feed>
