Self-Hypnosis is a naturally occurring state of mind which can be defined as a heightened state of focused concentration (trance), with the willingness to follow instructions (suggestibility).

Advanced Shellcoding Techniques

IntroductionThis paper assumes a working knowledge of basic shellcoding techniques, and x86 assembly, I will not rehash these in this paper. I hope to teach you some of the lesser known shellcoding techniques that I have picked up, which will allow you to write smaller and better shellcodes. I do not claim to have invented any of these techniques.

Increase Ur Browsing Speed Up To 375%...No Software...Inside Trick

Hi Guys,This is a short tutorial on how to increase your internet by 375% Faster or higher.So That You Can:Increase your browsing experience Play online games LAG freeLoad videos almost instantly Turn your slow internet connection into Broadband DSL or even T1Download anything faster with our "intelligent packet configurator" Increase Speeds Up To 375%.

How to Trace a Short Circuit on a Motherboard

A computer's motherboard is a Printed Circuit Board or PCB where all the data is processed. Its main component is the Central Processing Unit (CPU) where all instructions are processed and executed. The CPU contains the brain of the computer, that is the microprocessor. A motherboard also contains different types of controllers, memory units, timers and data bus drivers. A short circuit on a motherboard can severely affect its performance or fail it completely.

Monday, July 11, 2011

How to Recover From a BIOS Failure



A bad BIOS update can render your desktop computer inoperable, leaving you wondering whether you're now stuck with an oversized paperweight. However, all is not lost, although you will need to perform some minor surgery on your computer to get it to try the update again. After you've tweaked a jumper on your motherboard, getting the computer back up and running again is usually easy.

Instructions


1. Turn off and unplug the computer.


2. Open up the computer case by taking out the screws and locate the motherboard's jumper or switch. It should be near the BIOS battery. Use tweezers to remove the jumper and then reinsert it into the recovery mode position. Your computer's manual should indicate what position is the recovery mode position.


3. Plug in the computer, insert the BIOS update disk and restart the system. When you hear two beeps, the BIOS update is complete.


4. Turn off and unplug the computer.


5. Open up the computer again and reset the jumper to its default position. Your computer should work now.

Sunday, July 10, 2011

How to Fix a Discolored Laptop Screen




Instructions



1. Turn off your laptop and disconnect all potential power sources from the computer. This includes the main power adapter and the battery, as well as any external peripheral, data or networking devices.



2. Pull the display panel open as far as possible. Use a thin, flat-head screwdriver or similar tool to pry off the rubber screw covers from the the front side of the display panel.



3. Unscrew the exposed Phillips screws from the display panel's front cover. Lift the front plastic cover off of the display panel to expose the LCD screen assembly.


4. Locate the inverter board inside the display panel. It usually is located below the LCD screen. Disconnect the backlight and AC power cables from each end of the inverter. Remove the Phillips screws fastening the inverter in place, as well as any adhesive tape. Lift the inverter out of the laptop and set it aside.


5. Place the new inverter inside the appropriate compartment inside the display panel. Reconnect the backlight and AC power cables to each end of the new inverter board. Replace any fastening screws or adhesive material to secure the inverter in place.


6. Put the plastic cover back on top of the display panel. Replace the cover's retaining Phillips screws and replace the rubber screw covers.

How to Clean a Webcam



For many, the webcam proves the perfect way to connect with others. Whether you use the device for interaction with family members who live far away or as a way to connect face-to-face with those you meet online, a webcam can be a useful tool. Little maintenance should be necessary to keep your webcam running properly, but regular cleaning is recommended. The process isn't a complex one, but exercise care to ensure your cleaning efforts don't result in damage to your webcam.

Instructions


1.
Unplug your webcam completely and remove it from its mounting, setting it on a stable surface. Trying to clean your camera while it is still mounted increases your chances of knocking the camera off and damaging it.


2. Spray multipurpose cleaner approved for use on electronics on a soft cloth judiciously. The cloth should be moist but not oversaturated with your cleaner.


3. Wipe off the outer casing of your webcam with this moistened cloth, taking care to avoid the lens. If you require more cleaner, spray more on the cloth but never spray the cleaner directly on the webcam.

4. Spray lens cleaner approved for use on electronics on a different soft cloth.


5. Wipe the lens of the webcam in small circles slowly. Avoid applying excessive pressure to the lens as doing so could result in webcam damage.



6. Allow the camera to dry completely before you plug it back into your computer. This should only take five to 10 minutes as your webcam should not be that wet from the cleaning.

Handkerchief Coin Vanish Magic Trick Revealed




In This revealed magic Tutorial we will learn To Vanish Coin from Handkerchief

Take a silk and make a bottle vanish



Amazing Bottle Vanishing Trick revealed Learn How to Vanish a Bottle with an Silk

Magic Tricks Revealed: Coin Shake



An awesome coin vanish that is sure to amaze any specatator. This trick requires some practice as well as some preparation, but it is well worth it. Please Comment, Rate, and Subscribe for more cool magic tricks!

Advanced Shellcoding Techniques



Introduction

This paper assumes a working knowledge of basic shellcoding techniques, and x86 assembly, I will not rehash these in this paper. I hope to teach you some of the lesser known shellcoding techniques that I have picked up, which will allow you to write smaller and better shellcodes. I do not claim to have invented any of these techniques, except for the one that uses the div instruction.



The multiplicity of mul

This technique was originally developed by Sorbo of darkircop.net. The mul instruction may, on the surface, seem mundane, and it's purpose obvious. However, when faced with the difficult challenge of shrinking your shellcode, it proves to be quite useful. First some background information on the mul instruction itself.

mul performs an unsigned multiply of two integers. It takes only one operand, the other is implicitly specified by the %eax register. So, a common mul instruction might look something like this:

movl $0x0a,%eax
mul $0x0a

This would multiply the value stored in %eax by the operand of mul, which in this case would be 10*10. The result is then implicitly stored in EDX:EAX. The result is stored over a span of two registers because it has the potential to be considerably larger than the previous value, possibly exceeding the capacity of a single register(this is also how floating points are stored in some cases, as an interesting sidenote).

So, now comes the ever-important question. How can we use these attributes to our advantage when writing shellcode? Well, let's think for a second, the instruction takes only one operand, therefore, since it is a very common instruction, it will generate only two bytes in our final shellcode. It multiplies whatever is passed to it by the value stored in %eax, and stores the value in both %edx and %eax, completely overwriting the contents of both registers, regardless of whether it is necessary to do so, in order to store the result of the multiplication. Let's put on our mathematician hats for a second, and consider this, what is the only possible result of a multiplication by 0? The answer, as you may have guessed, is 0. I think it's about time for some example code, so here it is:

xorl %ecx,%ecx
mul %ecx

What is this shellcode doing? Well, it 0's out the %ecx register using the xor instruction, so we now know that %ecx is 0. Then it does a mul %ecx, which as we just learned, multiplies it's operand by the value in %eax, and then proceeds to store the result of this multiplication in EDX:EAX. So, regardless of %eax's previous contents, %eax must now be 0. However that's not all, %edx is 0'd now too, because, even though no overflow occurs, it still overwrites the %edx register with the sign bit(left-most bit) of %eax. Using this technique we can zero out three registers in only three bytes, whereas by any other method(that I know of) it would have taken at least six.


The div instruction

Div is very similar to mul, in that it takes only one operand and implicitly divides the operand by the value in %eax. Also like, mul it stores the result of the divide in %eax. Again, we will require the mathematical side of our brains to figure out how we can take advantage of this instruction. But first, let's think about what is normally stored in the %eax register. The %eax register holds the return value of functions and/or syscalls. Most syscalls that are used in shellcoding will return -1(on failure) or a positive value of some kind, only rarely will they return 0(though it does occur). So, if we know that after a syscall is performed, %eax will have a non-zero value, and that the instruction divl %eax will divide %eax by itself, and then store the result in %eax, we can say that executing the divl %eax instruction after a syscall will put the value 1 into %eax. So...how is this applicable to shellcoding? Well, their is another important thing that %eax is used for, and that is to pass the specific syscall that you would like to call to int $0x80. It just so happens that the syscall that corresponds to the value 1 is exit(). Now for an example:


xorl %ebx,%ebx
mul %ebx
push %edx
pushl $0x3268732f
pushl $0x6e69622f
mov %esp, %ebx
push %edx
push %ebx
mov %esp,%ecx
movb $0xb, %al #execve() syscall, doesn't return at all unless it fails, in which case it returns -1
int $0x80

divl %eax # -1 / -1 = 1
int $0x80

Now, we have a 3 byte exit function, where as before it was 5 bytes. However, there is a catch, what if a syscall does return 0? Well in the odd situation in which that could happen, you could do many different things, like inc %eax, dec %eax, not %eax anything that will make %eax non-zero. Some people say that exit's are not important in shellcode, because your code gets executed regardless of whether or not it exits cleanly. They are right too, if you really need to save 3 bytes to fit your shellcode in somewhere, the exit() isn't worth keeping. However, when your code does finish, it will try to execute whatever was after your last instruction, which will most likely produce a SIG ILL(illegal instruction) which is a rather odd error, and will be logged by the system. So, an exit() simply adds an extra layer of stealth to your exploit, so that even if it fails or you can't wipe all the logs, at least this part of your presence will be clear.



Unlocking the power of leal

The leal instruction is an often neglected instruction in shellcode, even though it is quite useful. Consider this short piece of shellcode.

xorl %ecx,%ecx
leal 0x10(%ecx),%eax

This will load the value 17 into eax, and clear all of the extraneous bits of eax. This occurs because the leal instruction loads a variable of the type long into it's desitination operand. In it's normal usage, this would load the address of a variable into a register, thus creating a pointer of sorts. However, since ecx is 0'd and 0+17=17, we load the value 17 into eax instead of any kind of actual address. In a normal shellcode we would do something like this, to accomplish the same thing:

xorl %eax,%eax
movb $0x10,%eax

I can hear you saying, but that shellcode is a byte shorter than the leal one, and you're quite right. However, in a real shellcode you may already have to 0 out a register like ecx(or any other register), so the xorl instruction in the leal shellcode isn't counted. Here's an example:

xorl %eax,%eax
xorl %ebx,%ebx
movb $0x17,%al
int $0x80

xorl %ebx,%ebx
leal 0x17(%ebx),%al
int $0x80

Both of these shellcodes call setuid(0), but one does it in 7 bytes while the other does it in 8. Again, I hear you saying but that's only one byte it doesn't make that much of a difference, and you're right, here it doesn't make much of a difference(except for in shellcode-size pissing contests =p), but when applied to much larger shellcodes, which have many function calls and need to do things like this frequently, it can save quite a bit of space.



Conclusion

I hope you all learned something, and will go out and apply your knowledge to create smaller and better shellcodes. If you know who invented the leal technique, please tell me and I will credit him/her

How to heal your body using your mind



A technique taught to me in a dream when I was a child. I've used it most of my life with much success. Hopefully, you try it with some success, and if you don't succeed, at least you get a meditation out of it! :)

If you need some tips on meditation, see my video titled "Day 9 plus meditation techniques".

*DISCLAIMER* I'm not a doctor and what I'm saying here is not medical advice. Always consult a physician, and never use my technique as a replacement for your doctors advice. However, DO try it! :)

Vanishing toothpick match stick revealed by criss himself





Step 1. Lick your thumb.
Step 2. Put the match on the back of the thumb.
Step 3. Press it on the thumb firmly.
Step 4. To show off the trick, snap your finger and spread your hands.
Step 5. Done. That was the steps for the matchstick. The audio got cut-off somewhere. So I had to explain what he did.

Magic Tricks Tutorial - How To Make Flash Paper!



Magic Tricks Tutorial - Magic Paper:

Flash paper is being used by magicians however it is very expensive to buy, here's how to make it - the easy way!

Materials Need:

White Spirit also known as Stoddard Solvent
Gas Cooker
Toilet Paper
Emergency Flare

Procedure:

Cut the toilet paper into small squares.
Extract flare material - this is very bright if burn.
Pour white spirit into the pan, then add crushed flare - leave it on a low heat for 20 minutes.
After 20 minutes, there will be a clear syrup like layer form.
Skim the layer off in a container and add paper in the container then leave it for 30 minutes.
Next place the paper on a baking tray and put it in an oven.
Bake it for 1 hour on 100'F until the color of the paper turns to golden yellow.
Lastly try to fire the paper.

NOTE:

Do this chemistry magic tricks outside somewhere safe and not suitable for kids.

Magic Tricks Tutorial - How to turn a pencil Into a light!



Magic Tricks Tutorial - Magic Pencil that can produce Light :

Its night time and you are in the middle of nowhere, when your car suddenly has broken down! You think you can fix the problem but you can't see.....but if you have a pencil then YOU'RE SAVED!
Magic Tricks Tutorial present on how to make up to 20 minutes Of bright white light from a pencil, this tricks tutorial is perfect for emergency break down and for survival situations, I hope this can help someone someday, it's worth a watch!

Materials Need:

Pencil/Pencil Lead
Speaker Wire/Jump Cable
Car Battery

Procedure:

Grab any pencil, then split it open and extract the pencil lead.
Break each pencil lead into 1 inch sections, 1 section will last about 3-4 minutes.
Get some speaker wire or jump cable, then split and attach it to the lead, and attach the other end to your car battery.
Your lead will suddenly glow brightly! One pencil can provide up to 20 minutes of light!

NOTE:

In this cool experiment please don't use this method when you're filling up gas!
For clarity reasons some scenes are filmed in daylight...

Magic Tricks Tutorial Explanation/Reveal Magic Tricks:

Magic secrets revealed, in this amazing magic tricks, it's just simply the transfer of energy from battery in to the pencil lead to that react and produces the light.

How to Trace a Short Circuit on a Motherboard


A computer's motherboard is a Printed Circuit Board or PCB where all the data is processed. Its main component is the Central Processing Unit (CPU) where all instructions are processed and executed. The CPU contains the brain of the computer, that is the microprocessor. A motherboard also contains different types of controllers, memory units, timers and data bus drivers. A short circuit on a motherboard can severely affect its performance or fail it completely. Finding an electrical short on a motherboard is a tedious process but can be accomplished with the help of a multimeter.

Instructions

Things You'll Need

  • Magnifying glass
  • Marker
  • Multimeter with fine-tip leads
    • 1

      Visually inspect the motherboard under a magnifying glass to locate potential short circuit points. Specially look at the copper traces and the terminals of electronic chips. A short can not only be due to a broken trace or terminal but also some foreign conducting piece, such as a piece of broken wire, that has gotten stuck between two terminals. Do not rush during this process, as a typical motherboard has numerous components and very thin copper traces. Scan the whole board slowly and mark every potential short-circuit location with a marker.

    • 2

      Turn the multimeter on and set it at the continuity test mode. This can generally be done by turning its knob to the point marked with two or three curved lines. Make sure that its leads are inserted in the sockets marked as "COM" and "V". The color of the leads is not important for this testing.

    • 3

      Place the motherboard on a flat and dry surface. Go to the first potential short-circuit location you marked earlier and test its continuity. This can be done by simply touching the two terminals with the tips of the multimeter leads. If there is a short circuit, the multimeter will beep. Test all the marked locations using this method. If you could not find any short but still suspect one, carry on this procedure on all terminals of the the electronic components on the board as well as on all the copper traces.

Tips & Warnings

  • Do not power the motherboard during this test since it can damage one or more electronic components on the board.

Increase Ur Browsing Speed Up To 375%...No Software...Inside Trick




Hi Guys,
This is a short tutorial on how to increase your internet by 375% Faster or higher.

So That You Can:

  • Increase your browsing experience
  • Play online games LAG free
  • Load videos almost instantly
  • Turn your slow internet connection into Broadband DSL or even T1
  • Download anything faster with our "intelligent packet configurator"
  • Increase Speeds Up To 375% Faster!
PLEASE NOTE: Only works for Mozilla Firefox

1) Open Mozilla Firefox.

2) In addreas bar type: "about:config"

3)Look for were it says "network.http.pipelining" to TRUE
(Double Click it until it says TRUE)

4)Look for "network.http.proxy.pipelining" to TRUE
(Same way as stated above)

5) Now. Right-Click Anywere then click "Create New" Then "Integer". Name it "nglayout.initialpaint.delay"
Then Click Ok,then put the number "0" (Zero) in the next box

6) Click OK,

7) Restart Firefox.

8) Feel The Difference in Speed


Thats It






Hypnosis- How to Perform Self Hypnosis




Steps

1
Go to a quiet room and sit in any comfortable chair or couch. Although some people prefer to lie down, you are more susceptible to sleep than when sitting up. Whether you sit or lie, ensure you do not cross your legs or any part of your body. You may be in this position for a while and this could end up being uncomfortable.
2
Make sure you are not going to be disturbed for at least half an hour.
3
Close your eyes and work to rid your mind of any feelings of fear, stress, or anxiety. When you begin, you might find it difficult not to think. You may find that thoughts keep intruding. When this happens, don't try to force the thoughts out. Observe them impartially, and then let them slip away. See How to Meditate for more help with this step.
4
Recognize the tension in your body. Beginning with your toes, imagine the tension slowly falling away from your body and vanishing. Imagine it freeing each body part one at a time starting with your toes and working its way up your body. Visualize each part of your body becoming lighter and lighter as the tension is removed. relax your toes, then your feet. Continue with your calves, thighs, hips, stomach and so on, until you've relaxed each portion, including your face and head. Using imagery techniques of something you find comforting or soothing, such as water (feel the water rushing over your feet and ankles, cleansing them of tension) can be effective as well.
5
Take slow, deep breaths. When you exhale, see the tension and negativity leaving in a dark cloud. As you inhale, see the air returning as a bright force filled with life and energy.
6
Appreciate the fact that you are now extremely relaxed. Imagine you are at the top of a flight of 10 stairs which at the fifth step start to submerge into water. Picture every detail of this scene from the top to the bottom. Tell yourself that you are going to descend the stairs, counting each step down, starting at 10. Picture each number in your mind. Imagine that each number you count is further down and one step closer to the bottom. After each number, you will feel yourself drifting further and further into deep relaxation. As you take each step, imagine the feel of the step under your feet. Once you are at the fifth step imagine and truly feel the refreshing coolness of the water and tell yourself that you are stepping into an oasis of purity and cleanliness. As you begin to descend the last five steps, start to feel the water getting higher and higher up your body. You should now start to feel somewhat numb and your heart will start to race a bit, but notice it and let any qualms about the situation just drift away into the water.
7
At this point at the bottom of the water you shouldn't really feel anything, just a floating sensation. You may even feel like you're spinning. Once you have achieved this state you should proceed to address your problems and decide upon what it is you want from where you are. (Note: if you do not feel as stated above, try again, slower with a will to grasp what is happening.) Now start to narrate what you are doing, speak in the present and future tense quietly to yourself, or as if you are reading it from a page. Start to picture three boxes under the water that you have to swim to get to. Once you have found the boxes open them slowly one at a time and narrate to yourself what is happening when you open the box. For example 'As I open the box I feel a radiant light engulf me, I feel it becoming a part of me, this light is my new found confidence that I can never lose as it is now a part of me' and then proceed on to the next box. You should avoid using statements with negative connotation such as "I don't want to be tired and irritable." Instead, say, "I am becoming calm and relaxed." Examples of positive statements "I am strong and slender," "I am successful and positive," and, if you have pain, "My back is beginning to feel wonderful." (See Warning on pain.)
8
Repeat your statement(s) to yourself as many times as you wish. 2 or 3 times should be enough
9
Once you are satisfied with what you have done and embraced, swim back to the stairs and feel with each step you take the water becoming lower and lower until you have once again reached that fifth step. Once you are out of the water and are on the sixth step you may start to feel heavy or as if there is a weight on your chest. Merely wait on the step until this passes, constantly repeating your aforementioned statements. Once it passes continue up the stairs visualizing each step by its number, feeling the steps underneath you, will yourself to carry on up the stairs.
10
Once you have ascended, give yourself a few moments before opening your eyes. You may want to visualise yourself opening a door to the outside world, do this slowly and imagine the light that pours in through the door way, this should make your eyes open. Take your time getting up. Then out loud tell yourself "Wide awake, Wide awake" or something maybe that your mother used to say when she woke you up in the morning as a child. This will put your mind back in the conscious state.

Tips

Have an idea of how you will present your suggestions to yourself before you lie down and are relaxed, otherwise it may interrupt your hypnotic state.
Writing out your suggestions before induction can be very effective, as a visual list of what you choose to work on can sometimes be more easily remembered than even carefully assembled thoughts.
Another way to relax your muscles is to physically tense and hold for ten seconds before releasing; you should feel as well as imagine the tension leaving.
Some find that imagining yourself in a peaceful natural setting will relax your mind sufficiently before counting down. For instance, you may imagine yourself wandering through a forest, smelling the trees and hearing the wind. Alternatively, you could imagine yourself walking along the ocean shore and feel the grit of the sand beneath your feet, the cool water washing against your ankles and sounds of the surf.
If you can't sleep, after you count down from ten (or go down your staircase), allow your mind to remain in this pleasantly relaxed state and keep your eyes closed while you are lying down and you will sleep much easier.
For those of you who like to meditate but can't sit still long enough, just use this as a form of meditation but insert a period of time in between counting down from ten and counting back up to ten.
It often helps to go to a professional, licensed hypnotherapist for a session first, to see what it feels like.
If you are struggling, try visiting a hypnotherapist or buying a recording in order to experience hypnosis. When you have experienced it once or twice you will better know the state of mind you are aiming to achieve.

Warnings

Hypnosis does not always work immediately; you may need to repeat it often (e.g. every day for a month or more) to see the benefits. You will need to "train" yourself with lots of practice.
Be careful when rising if you've been lying down. Getting up too quickly could cause your blood pressure to plummet, and you could easily become dizzy or pass out. (This has nothing to do with hypnosis, it is orthostatic hypotension.)

Things You'll Need

A comfortable place to sit or lie down. Subdued lighting and the correct room temperature.
A quiet environment where you will not be disturbed for at least half an hour.