Ok

By continuing your visit to this site, you accept the use of cookies. These ensure the smooth running of our services. Learn more.

Saturday, June 30, 2007

Rest In Peace:Chris Benoit

The Rabid Wolverine, Canadian Cripler, Toothless Aggression is Dead. Yes I cant believe that Chris Benoit is dead. We wont hear his entrance music again nor will we see him applying crippler cross face or sharp shooter....

He was found dead in his home with his wife and seven years old son. It is believed that he murdered them before killing himself...

He was one of the best wrestlers, its a great loss to the wrestling world.

First Eddie Guerrero, now Chris... Cant fucking believe..

May His Soul Rest In Peace!

REY! 

Sunday, May 06, 2007

Cracking mIRC

Introduction

First of all Reversing(or Cracking) is generally considered illegal, well, is not illegal if u are doing it for educational or knowledge purposes.It can still be considered illegal, Who Cares!! cool.gif

Cracking mIRC 5.6

We will be cracking mIRC 5.6, as an example.  Its Internet Relay Chat, used for Chatting Obviously...Download its trial version from their site. There are newer versions too, but we will start with an older version wink.gif


Time Required/Skill Level
15 Minutes/Beginner

Tools Needed

  • DEBUGGER (I'll use SoftICE 3.25, since it's the best debugger around(arguably!). You can also use OllyDebugger, it aint bad either)
  •  DISASSEMBLER (my choice is W32DASM 8.9, excellent 16/32 bit disassembler.)
  • HEX-EDITOR (I use Hex Workshop 2.54, but you can use HIEW too or XVI32)
P.S.-if you want the links to these tools, write down and i will give it to you. wink.gif

THE REAL STUFF STARTS  tongue.gif

First download and install mIRC to your hard-disk(Do i need to tell you?). After that make a backup copy of MIRC32.EXE. Run mIRC, in its HELP menu choose REGISTER, enter your name, enter anything in the REGISTRATION CODE field and press REGISTER button. An error message occurs. This message is very valuable to us, so write it down if you cannot remember it.
Now close mIRC and run W32DASM(Remember it??). In the DISASSEMBLE menu select OPEN FILE TO DISASSEMBLE. Find MIRC32.EXE and double-click on it. The disassembly will now begin. In the meantime you can go to the toilet, or fetch yourself a vodka or martini. biggrin.gif
When the disassembly is finished you see a bunch of words and numbers, probably meaning nothing to you. But, that's not important right now. The important thing is that we have an inside look at the mIRC 5.6.
Now, in the REFS menu, select STRING DATA REFERENCES. After a second or two, a list of all strings in program will appear. Scroll down and find that error message you wrote down (or remembered). Double click on it and you'll find yourself on the place where the message box is called to present the error. Now you think to yourself: IF I ONLY COULD BYPASS THE MESSAGE BOX... And you can, indeed. Scroll up a bit (approx. one screen) and you will see:


____________________________________________________________________________
 
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004394D9(C)
|
:0043957A 6A00                    push 00000000

____________________________________________________________________________ 


Well, as you can see, this is the beginning of the message box that we want to bypass. You can also see, that the message box is referenced by a conditional jump at address 4394D9h. Scroll up a bit more until you reached the address 4394D9h. You can see the following:

 

_____________________________________________________________________________ 

* Reference To: USER32.SendDlgItemMessageA, Ord:0000h
                                   |
:004394C3 E848C50900              Call 004D5A10; ---------------------
:004394C8 68CB544E00              push 004E54CB; This is currently not
:004394CD 68E4504E00              push 004E50E4;  importatnt to us...
:004394D2 E8DD370600              call 0049CCB4; ---------------------

:004394D7 85C0                            test eax, eax; If the number doesn't
                                                             ; match the correct serial

:004394D9 0F849B000000            je 0043957A; jump to ERROR MESSAGE

_____________________________________________________________________________

Click on the address 4394D9h until the highlight bar is over it. In the status bar you will see "@OFFSET 00038AD9 in File: mirc32.exe". Write down that offset, because you'll need it when you use the hex-editor. Now save your
disassembly text (DISASSEMBLER -> SAVE DISASSEMBLY TEXT FILE...) and close the W32DASM. Open MIRC32.EXE using your hex-editor and go to offset you wrote down (38AD9h). Change the bytes from "0F 84 9B 00 00 00" to "90 90 90 90 90 90".
90h is NOP (no operation).
That means that we overwritten the jump with NOPs (they do nothing) so that the program won't jump to the error message even if the serial is not correct. Now save the changes, close the hex-editor and run MIRC32.EXE. Go to HELP menu and select REGISTER. Enter your name and any number/serial. Press the REGISTER button and POOF! You registered the program! Now close mIRC, run it again and go to HELP -> ABOUT.
WTFFFF?!?! Unlicensed? But
I just registered it! Well, it seems that the program checks the registry for the registration information when starting. Hmmm... What do we do now? It's simple... Let's just crack the registry check!

In SEARCH menu of W32DASM, select FIND and enter "RegQueryValueA" (without the quotes). Press the FIND NEXT button a few times, until you get to this point:

 

_____________________________________________________________________________________ 
 
* Possible StringData Ref from Data Obj ->"code"; opens a value "CODE" in
                                   |; the registry
:0049CE26 68DFEF4D00              push 004DEFDF
:0049CE2B 8B4C240C                mov ecx, dword ptr [esp+0C]
:0049CE2F 51                              push ecx

* Reference To: ADVAPI32.RegQueryValueA, Ord:0000h
                                   |
:0049CE30 E873840300              Call 004D52A8
:0049CE35 85C0                        test eax, eax; checks the code
:0049CE37 7565                        jne 0049CE9E; jump if not correct
:0049CE39 6A02                        push 00000002
:0049CE3B 68CB544E00              push 004E54CB
:0049CE40 E85346FAFF              call 00441498
:0049CE45 68CB544E00              push 004E54CB
:0049CE4A 55                              push ebp
:0049CE4B E864FEFFFF              call 0049CCB4
:0049CE50 85C0                        test eax, eax; check the code again
:0049CE52 744A                        je 0049CE9E; jump if not correct
:0049CE54 8B0424                  mov eax, dword ptr [esp]
:0049CE57 50                          push eax
 
 ____________________________________________________________________________________
 
Write down the offsets of addresses 49CE37h (offset 9C437h) and 49CE52h (offset 9C452h), because we'll need them when we patch the file with the hex-editor. What should we do now? We should change the bytes "75 65" at
offset 9C437h into "90 90" and bytes "74 4A" at offset 9C452h into "90 90". "90" Stands for 'No Operation'. So, close W32DASM, open your hex-editor, and do it! Save the file, run mIRC and try to register... When you registered, restart mIRC and POOF! It's still registered! Well, I hope you've learned something from this... 

The above procedure may seem a bit difficult to you if you are doing it for first time.  Keep Practicing... cool.gif

Please Note the above information is for educational purposes only, I cannot be held responsible for whatsoever damages done by it. Developers should spent more time in the security of their softwares, or else they will be Cracked like always.

 

REY!

 

Saturday, March 24, 2007

I wish it wasnt true...

It happened. They lost to Sri Lanka. My worst nightmare has come alive...

4 years... The wait of whole fucking 4 years... Just one match and its over... 

Cant Believe, have nothing more to say.

Pathetic!

REY! 

17:15 Posted in Sports | Permalink | Comments (0)

Monday, March 19, 2007

World Cup Fever!

So, the long awaited Cricket World Cup has kicked off in teh Carribean :ppPP And we have seen many shocking results already.

First Bangladesh defeated New Zealand in the warm-up game, then they defeated India in the league game!!! WTF?? I mean how can they beat India? Now India have to win their all remaining league matches to go to the second round. And it sounds almost impossible that they can beat Sri Lanka, keeping in mind their superb form.

Also Ireland defeated Pakistan!! And guess what Pakistan is out of the world cup in the first round itself, without even winning a single game. Its the worst World Cup for Pakistan. And to add to the dismay of Pakistan, their coach Bob Woolmer died the next day of their defeat. Its shocking, it could be due to the shock of the loss, some say he ate poison blah blah, but its shocking for me! May his Soul Rest In Peace.

Anyway, India play their second game today against Bermuda, i hope they dont repeat the Bangladesh, and win with a huge margin or it would be very very hard for them to return to India again.

REY! 

Friday, February 02, 2007

SRK and KBC...

So KBC has started again, but no Big B this time, its SRK who is hosting the show.

There is no match between BigB and SRK, i dont want to say BIgB is better than SRK or vice versa, both have their different styles and way of interacting with people...

There is one thing i noticed, in yesterday episode(Thursday, 1st February), i dont know if anybody of you noticed or not, There was a female contestant from Jind, Haryana(forgot the damn name). She was a teacher, and was so fucking rude i wish i could have kicked her on the face.

In the whole episode she didnt even talked to SRK in the right manner, maybe considering herself some Queen or what(Bitch!!) that could have been tolerated until in the end when she decided to quit the show. If you have seen the KBC, you must be knowing there are some changes from the old versions, like you have to freeze the answer instead of locking, and when you want to quit, you have to say,"Shahrukh mujhe gale laga lo" (Shahrukh please give me hug.)

So coming to the point, when she was about to quit the show, SRK reminded her that if she wanted to quit, she can say, Shahrukh mujhe gale laga lo. Now at that point i cant believe my ears, what she said. What an arsehole she was.

She said,"Mujhe aapke gale lagna ka koi shouk nahin hai. I quit". (I dont want to be hugged by you. I quit). And she was not at all funny or talking in a humourous way. I felt like beating the hell outta that bitch. I mean its ok if you are strict or whatever but dont you have any respect for a man like Shahrukh Khan?? How can you say something like that to SRK.

I know many of you will think its not a big deal or i dont see any rudeness in that or i didnt even noticed blah blah, but it matters a lot for me... If you cant even talk politely to a man like the class of SRK you dont deserve to be there. BITCH.

REY! 

13:55 Posted in General | Permalink | Comments (5) | Tags: SRK KBC Shahrukh Khan

Tuesday, January 02, 2007

HAPPY NEW YEAR

A VERY HAPPY NEW YEAR TO ALL OF YOU 

Its been a long time again since my last post but hey i am back finally. Was so damn busy havnt got much time to blog. Well a lot has been happened. I got my first Symbian phone, Nokia 7610, its not the best but ok :) 

I also slipped into the third semester somehow lol and trying to make it to the fourth...

 I am currently working on a WML script with php as scripting language. Its a wap forum script with chat/forum and all that stuff. I am trying to convert it into xhtml because WML is crap ;)

Havnt done much progress in it though, but i am sure i will complete it soon.

Will keep you informed...

:o)

REY! 

23:00 Posted in General | Permalink | Comments (0)

Monday, November 06, 2006

Confusion...

medium_blackhole.gif
 
REY! 

12:24 Posted in Humour | Permalink | Comments (1)

Saturday, October 14, 2006

A Feathered Friend


QUESTION--Why did the chicken cross the road?

KINDERGARTEN TEACHER:  To get to the other side.

PLATO:  For the greater good.

ARISTOTLE:  It is the nature of chickens to cross roads.

KARL MARX:  It was a historical inevitability.

TIMOTHY LEARY:  Because that's the only trip the establishment would let it take.

SADDAM HUSSEIN:  This was an unprovoked act of rebellion and we were quite justified in dropping 50 tons of nerve gas on it.

JACK NICHOLSON:  'cause it f.....g wanted to. That's the f.....g reason.

RONALD REAGAN:  I forget.

CAPTAIN JAMES T. KIRK:  To boldly go where no chicken has gone before.

HIPPOCRATES:  Because of an excess of phlegm in its pancreas.

ARTHUR ANDERSEN CONSULTANT:  Deregulation of the chicken's side of the road was threatening its dominant market position. The chicken was faced with significant challenges to create and develop the competencies required for the newly competitive market.
Andersen Consulting, in a partnering relationship with the client, helped the chicken by rethinking its physical distribution strategy and implementation processes. Using the Poultry Integration Model (PIM), Andersen helped the chicken use its skills, methodologies, knowledge, capital and experiences to align the chicken's people, processes and technology in support  of  its overall strategy within a Program Management framework.
Andersen Consulting convened a diverse cross-spectrum of road analysts and best chickens along with Anderson consultants with deep skills in the transportation industry to engage in a two-day itinerary of meetings in order to leverage their personal knowledge capital, both tacit and explicit, and to enable them to synergize with an eterprise-wide value framework across the continuum of poultry cross-median processes.
The meeting was held in a park-like setting, enabling and creating an impactful environment which was strategically based, industry-focused, and built upon a consistent, clear, and unified market message and aligned with the chicken's mission, vision, and core values. This was conducive towards the creation of a total business integration solution.
Andersen Consulting helped the chicken change to become more successful.

LOUIS FARRAKHAN:  The road, you see, represents the black man. The chicken 'crossed' the black man in order to trample him and keep him down.

MARTIN LUTHER KING, JR.:  I envision a world where all chickens will be free to cross roads without having their motives called into question.

MOSES: And God came down from the Heavens, and He said unto the chicken,"Thou shalt cross the road."  And the chicken crossed the road, and there was much rejoicing.

FOX MULDER:  You saw it cross the road with your own eyes. How many more chickens have to cross the road before you believe it?

RICHARD M. NIXON:  The chicken did not cross the road. I repeat, the chicken did NOT cross the road.

MACHIAVELLI:  The point is that the chicken crossed the road. Who cares why? The end of crossing the road justifies whatever motive there was.

JERRY SEINFELD:  Why does anyone cross a road?  I mean, why doesn't anyone ever think to ask, What the heck was this chicken doing walking around all over the place, anyway?

FREUD:  The fact that you are at all concerned that the chicken crossed the road reveals your underlying sexual insecurity.

BILL GATES:  I have just released the new Chicken Office 2000, which will not only cross roads, but will lay eggs, file your important documents, and balance your checkbook.

OLIVER STONE:  The question is not, "Why did the chicken cross the road?" Rather, it is, "Who was crossing the road at the same time, whom we overlooked in our haste to observe the chicken crossing?"

DARWIN:  Chickens, over great periods of time, have been naturally selected in such a way that they are now genetically disposed to cross roads.

EINSTEIN:  Whether the chicken crossed the road or the road moved beneath the chicken depends upon your frame of reference.

BUDDHA: Asking this question denies your own chicken nature.

RALPH WALDO EMERSON:  The chicken did not cross the road ....it transcended it.

ERNEST HEMINGWAY:  To die.  In the rain.

COLONEL SANDERS:  I missed one?

REY!

14:11 Posted in Humour | Permalink | Comments (2)

Thursday, October 12, 2006

Blah check 123.....

BLAH RAMBLE MUMBLE BLAH!!!

Heh, thats all, i aint in a mood to write anything, nor have the time to do so...

So, see you later!

:o)

REY! 

18:25 Posted in Blah! | Permalink | Comments (2)

Friday, September 08, 2006

>:-(

Nothing new has been happened lately. Same old boring life.

And these summers have really tested my patience, its so fuckin hot in here! Dont know when the weather will turn pleasant.

Nothing more to say........

REY! 

16:56 Posted in General | Permalink | Comments (0)

Friday, August 25, 2006

Wro0o0o0o0Mmmmmm........

I got my first bike, finally. The Bajaj Discover DTS-i 125cc (damn, i wanted more CCs) Anyway atleast i have a bike.

Its fun riding it, especially on the highway, where there are no speed breakers and potholes :-/

Also after years of hard work, i finally managed to Hack my first site :-) No i aint a criminal nor do i have a get-rich-quickly mentality. I do this just for warning people, that they should upgrade their work to some stable version or someone more dangerous than me may cause them trouble (I am a good boy :-D)

Also the colleges have opened again, and i am a senior now :-))) I have to take ragging, wahey!!

REY!

17:09 Posted in My Life | Permalink | Comments (3)

Monday, August 14, 2006

Another Birthday...

Tomorrow is 15th August, the Independence Day of India and, guess what, its my birthday...

Heh, It comes every year on 15th August B-)

I turn 19 tommorow, the last year and the teenage ends :(

Any way, i am expecting some big gifts this year, two of them are almost final, the Nokia N93 and my very first Bike, wahey!! ;-)

BTW its also raining like hell here and i am afraid if the waters spoil the fun.... Lets hope it doesnt :-p

REY!

17:32 Posted in My Life | Permalink | Comments (0)

Monday, July 31, 2006

Disease Update...

That turned out to be a hoax!
The ear has been healed by itself, thank God, i didnt went to the Doc! I dont know what was the cause of the damn thing, but all is well that ends well!
Lol now i think, how big fool i was... heh.
I am glad that wasnt true....

REY!

10:52 Posted in My Life | Permalink | Comments (0)

Thursday, July 27, 2006

My BlogInSpace Certificate!

Wahey, My blog just got the BlogInSpace Certificate!

(Click to Enlarge)
REY!

11:30 Posted in Blog | Permalink | Comments (0) | Tags: blog, certificate, space

Sunday, July 23, 2006

I'm Sad!

medium_mesad.gif 

I wanted to write this thing for long, now the time has come. 

From the last few days or say a week, i aint feeling well. The reason being I THINK that i am suffering from a disease, a well knowned bloody fuckin' disease. It aint the right time to tell the name though.

Though its not confirmed cos i didnt went to the doc, its just my thinking cos a voice from inside said that u are suffering from above mentioned thing. Why? 

The Back of my right ear, it appears rashy and the skin is coming of like a potato is been peeled, it hurts. I heard somewhere that the above mentioned disease has the same symptoms, I dont have any other symptoms of the same disease, but i am too scared to go to the doc. What if he confirms it?? It would be like someone pushed me of the edge of The Grand Canyon.

Then a second voice says that it could be just a general allergy or something else, why bother... I havent told this to anyone else. Am a bit confused. This thing is driving me fucking nuts. What if I die?

REY! 

16:30 Posted in My Life | Permalink | Comments (2)

Thursday, July 20, 2006

They Suck v0.2

  • 3gp files

  • Accidents

  • Apples (new)

  • Bathing (but i do bath daily!)

  • Bomb Blasts (new)

  • B/W phones

  • BSNL

  • CCS University (new)

  • C language

  • CDMA

  • Chihuahuas

  • Coolers (new)

  • Deskjet Printers

  • DejavuWap.com

  • Diabetes

  • Dial Up Connections

  • DVDs

  • Exams

  • Flies (new)

  • George Bush ;)

  • IGNOU (new)

  • Ink Pens

  • Internet Explorer

  • Kurt Angle

  • Manmohan Singh

  • Marco Materazzi (new)

  • MIG 21s (new)

  • Miss India 2006

  • Mosquitoes

  • My Barber

  • My College

  • My Neighbour

  • Osama Bin Laden (new)

  • Pink Colour (new)

  • Plastic Balls

  • Rahul Dravid

  • Raining Season

  • Reliance India Mobile

  • Romantic Films (sorry but yes!)

  • Scooters

  • Series 40 phones

  • Soap Operas

  • SQL

  • Terrorists (new)

  • Tushar Kapoor

  • Utter Orthodox People

  • Vivas (new)

  • V Shaped UnderPants (new)

  • Wars

  • Windows 95

  • Windows Media Player (new)

  • Winter Season

  • Quick Time Player

  • .cgi Scripts

  • .info Domains


REY!

17:51 Posted in My Life | Permalink | Comments (0)

Monday, July 17, 2006

You've Got Mail!

REY!

10:35 Posted in Fun | Permalink | Comments (0)

Monday, July 10, 2006

A Perfect Ending!

So as i thought, Italy beat France to become the World Champions! That was a perfect match, anyone could think for a World Cup Final!

First, France got the lead, with the help of Zidane, only in the seventh minute of the game! but the Italians were not behind, they levelled the score just ten minutes later. On seeing the score 1-1 tied just after 17 minutes of the game, i thought its gonna be a high scoring match, but the remaining time was filled with attacking, defending, tackling, falling, bruising, (Some HeadButting...) but no goal was scored even in the extra time and another match was stretched to the penalty shoot-outs!

Now, after seeing Zidane going out on using his head (as a missile, not for thinking!) it was almost a dreaded task for France to win, at that point of time, i was beginning to see Italy as the Champions then! And the same happened!
Italians kept their cool and beat the French men 5-3 in penalties.

Frankly I wasnt expecting that kind of behaviour by Zidane. This is your last match and you are doing that kinda things, one should expect from a rookie!

So another World Cup came to an end, will look forward to English Premier League now which is coming in august :)

REY! 

16:22 Posted in Sports | Permalink | Comments (0) | Tags: FIFA, world, cup, 2006, final, france, italy