View allAll Photos Tagged AJAX
This slide is from Danny Alan's talk on XSS. I've read about the various JavaScript remoting attacks, but it was impressive to actually watch him paste a simple script tag into an insecure form, then later (from a remote host) play back the compromised browser's session, including cookies, keys pressed (including passwords), all the HTML retrieved by the browser, and details about the browser's history.
Another disturbing thought: JavaScript can talk to the Java VM via an applet. The Java VM knows the NAT address of the host machine on the internal network. If the router password and IP are known (most users leave these set to factory defaults) then JavaScript can fill out and submit any of the Web forms that control the router. So it's theoretically possibly to compromise a router with JavaScript.
The demo of Ajax XSS attacks and exploits, had the best quote of the day, as well: "Oops! I accidentally hit the Back button and canceled my attack!"
Ajax is settling in to the family like he has lived with us forever. He and I are learning sign language with a trainer once a week. He is very smart but does like to rearrange the counters. He never destroys anything...just enjoys redecorating. I adore him!
CHAMPIONS LEAGUE GROUP A GAME 3
16th October 1996
4-1 Ajax
Rangers Goalscorer, Ian Durrant (88)
Ajax Goalscorers, Dani 2 (25, 41), Tijani Babangida (83),
Nordin Wooter (90)
Attendance 47,000.
The Rangers Team
Ian Snelders, Alec Cleland, Jorg Albertz, Richard Gough,
Craig Moore, Joachim Bjorklund, Stuart McCall, Paul Gascoigne, Derek McInnes, Ian Ferguson, Brian Laudrup
Substitutes Used, Charlie Miller, Ian Durrant, Peter Van Vossen
The Ajax Team
Van Der Sar, Veldman, Santos, Frank De Boer, Bogarde, Ronald De Boer, Babangida, Overmars, Reuser, Scholten, Dani
Substitutes Used, Witschge, Wooter
Played at the Amsterdam Arena
According to the standard catalog of Farm Tractors, the Ajax Auto Traction Company was in business around 1912 and closing shortly after that. Some google searching came up with dates of 1909-1912, and also a picture of a No 2 tractor. No information on how many were made or if any still exist.
This is an example of the customization possibilities present in Microsoft's oft-forgotten "Active Desktop." The center cover art is dynamic, and changes with the current song...
the backbone is a php script that checks a "covers" folder for an existing cover, and if it does not find one, attempts to pull one down from "album art exchange." The script then uses GD to resize and save the new cover.
the data for song title is provided by an AMIPS text file, making this compatible with winamp, foobar, iTunes, and many other players that support the AMIPS plugin.
The Front end is an AJAX html file that queries every 3 seconds to check for a change in album.
The last thing to note: I threw this together as a proof of concept in less than 2 hours.
the code and instructions are available here:
gschoppe.deviantart.com/art/Ajax-Desktop-Cover-Art-115446995
John Steuart Curry Born: Dunavant, Kansas 1897 Died: Madison, Wisconsin 1946 oil on canvas 36 1/4 x 48 1/4 in. (92 x 122.5 cm) Smithsonian American Art Museum Gift of Peter and Paula Lunder 2001.95 Smithsonian American Art Museum
Curry created this painting of green pastures and fat cattle to reassure Americans worn down by the Dust Bowl years. A prize bull fills the canvas, grazing contentedly in meadows that fall away on all sides. Cowbirds light daintily on his back, feeding on the insects that would otherwise torment him. This image slyly evokes the myth of Ajax, the Trojan hero who went mad and slew all of his army’s cattle, thinking they were his enemies. Curry's Ajax stands between the viewer and the herd, his one wary eye suggesting that the cows might get their revenge.
As a puppy, Ajax liked to sleep on my lap. I think he would still do it, but now, he's a bit too big to fit.